diff options
author | Nicola Murino | 2019-04-27 13:47:54 +0200 |
---|---|---|
committer | Nicola Murino | 2019-04-27 13:47:54 +0200 |
commit | 3b926bfe836e281283ee1281affe913f80d43495 (patch) | |
tree | e685e9839f673c5375652b67a783ad8b41c2ba58 | |
parent | 6488026eeedfb2334b1321d38d12474e61268d0b (diff) | |
download | aur-3b926bfe836e281283ee1281affe913f80d43495.tar.gz |
update to 1.16.0-1
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 14 insertions, 29 deletions
@@ -1,17 +1,17 @@ pkgbase = mingw-w64-gst-rtsp-server pkgdesc = RTSP server library based on GStreamer (mingw-w64) - pkgver = 1.14.4 + pkgver = 1.16.0 pkgrel = 1 url = http://gstreamer.freedesktop.org/ arch = any license = LGPL - makedepends = mingw-w64-configure + makedepends = mingw-w64-meson depends = mingw-w64-gst-plugins-base options = !strip options = !buildflags options = staticlibs - source = http://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.14.4.tar.xz - sha256sums = 3d0ece2afdcd601c175ece24e32a30bc19247b454f4eafd3deeec2533c6884f1 + source = http://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.16.0.tar.xz + sha256sums = 198e9eec1a3e32dc810d3fbf3a714850a22c6288d4a5c8e802c5ff984af03f19 pkgname = mingw-w64-gst-rtsp-server @@ -1,6 +1,6 @@ # Maintainer: drakkan <nicola.murino at gmail dot com> pkgname=mingw-w64-gst-rtsp-server -pkgver=1.14.4 +pkgver=1.16.0 pkgrel=1 pkgdesc="RTSP server library based on GStreamer (mingw-w64)" arch=(any) @@ -8,44 +8,29 @@ url="http://gstreamer.freedesktop.org/" license=('LGPL') depends=('mingw-w64-gst-plugins-base') options=('!strip' '!buildflags' 'staticlibs') -makedepends=('mingw-w64-configure') +makedepends=('mingw-w64-meson') source=("${url}src/gst-rtsp-server/gst-rtsp-server-${pkgver}.tar.xz") -sha256sums=('3d0ece2afdcd601c175ece24e32a30bc19247b454f4eafd3deeec2533c6884f1') +sha256sums=('198e9eec1a3e32dc810d3fbf3a714850a22c6288d4a5c8e802c5ff984af03f19') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" build() { cd "${srcdir}/gst-rtsp-server-${pkgver}" for _arch in $_architectures; do - mkdir -p "build-${_arch}" - cd "build-${_arch}" - ${_arch}-configure \ - --with-package-name="GStreamer RTSP Server Library (Arch Linux)" \ - --with-package-origin="http://www.archlinux.org/" - - # https://bugzilla.gnome.org/show_bug.cgi?id=655517 - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - - make - cd .. + mkdir -p "build-${_arch}" && pushd build-${_arch} + ${_arch}-meson \ + -D package-name="GStreamer (Arch Linux)" \ + -D package-origin="http://www.archlinux.org/" .. + ninja + popd done } package() { cd "${srcdir}/gst-rtsp-server-${pkgver}" - for _arch in ${_architectures}; do - cd "build-${_arch}" - make DESTDIR="${pkgdir}" install - - rm "$pkgdir"/usr/$_arch/lib/gstreamer-1.0/*.a - rm "$pkgdir"/usr/$_arch/lib/gstreamer-1.0/*.la - - find "$pkgdir" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; - find "$pkgdir" -name '*.dll' -o -name '*.a' -exec ${_arch}-strip -g {} \; - - cd .. + DESTDIR="${pkgdir}" ninja -C "${srcdir}/gst-rtsp-server-${pkgver}/build-${_arch}" install done } |