[arch-commits] Commit in lib32-gst-plugins-good/trunk (PKGBUILD)

Antonio Rojas arojas at archlinux.org
Sat Dec 5 15:45:56 UTC 2020


    Date: Saturday, December 5, 2020 @ 15:45:55
  Author: arojas
Revision: 770908

Update to 1.18.1

Modified:
  lib32-gst-plugins-good/trunk/PKGBUILD

----------+
 PKGBUILD |   46 ++++++++++++++++------------------------------
 1 file changed, 16 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-12-05 15:43:02 UTC (rev 770907)
+++ PKGBUILD	2020-12-05 15:45:55 UTC (rev 770908)
@@ -3,21 +3,21 @@
 
 _basename=gst-plugins-good
 pkgname=lib32-gst-plugins-good
-pkgver=1.16.2
+pkgver=1.18.1
 pkgrel=1
 pkgdesc="GStreamer Multimedia Framework Good Plugins (32-bit)"
 url="https://gstreamer.freedesktop.org/"
 arch=('x86_64')
 license=('LGPL')
-depends=(lib32-libpulse lib32-jack lib32-libsoup lib32-gst-plugins-base-libs lib32-wavpack
+depends=(lib32-libpulse lib32-jack2 lib32-libsoup lib32-gst-plugins-base-libs lib32-wavpack
          lib32-aalib lib32-taglib lib32-libdv lib32-libshout lib32-libvpx lib32-gdk-pixbuf2
          lib32-libcaca lib32-libavc1394 lib32-libiec61883 lib32-libxdamage lib32-v4l-utils
          lib32-cairo lib32-libgudev lib32-speex lib32-flac lib32-libraw1394 lib32-mpg123
          lib32-twolame gst-plugins-good)
-makedepends=(lib32-gstreamer aalib python autoconf-archive git)
+makedepends=(lib32-gstreamer aalib python meson git)
 checkdepends=(lib32-gst-plugins-base)
 options=(!emptydirs)
-_commit=ce0723527aa37d5f4d19ef8021c0b2eb8f83b08d  # tags/1.16.2^0
+_commit=7c44cdb0e00dd1c9932d8e5194b09fcf4e1e6fc1  # tags/1.18.1^0
 source=("git+https://anongit.freedesktop.org/git/gstreamer/gst-plugins-good#commit=$_commit"
         "gst-common::git+https://anongit.freedesktop.org/git/gstreamer/common")
 sha512sums=('SKIP'
@@ -28,35 +28,22 @@
   git describe --tags | sed 's/-//g'
 }
 
-prepare() {
-  cd $_basename
-
-  git submodule init
-  git config --local submodule.common.url "$srcdir/gst-common"
-  git submodule update
-
-  NOCONFIGURE=1 ./autogen.sh
-}
-
 build() {
-  cd $_basename
-
   export CC='gcc -m32'
   export CXX='g++ -m32'
   export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
 
-  ./configure --prefix=/usr \
-    --sysconfdir=/etc \
-    --localstatedir=/var \
-    --build=i686-pc-linux-gnu \
-    --libdir=/usr/lib32 \
-    --with-package-name="GStreamer Good Plugins (Arch Linux)" \
-    --with-package-origin="https://www.archlinux.org/" \
-    --enable-experimental \
-    --disable-static \
-    --disable-gtk-doc
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-  make
+  arch-meson $_basename build \
+    --libdir=lib32 \
+    --libexecdir=lib32 \
+    -D doc=disabled \
+    -D qt5=disabled \
+    -D lame=disabled \
+    -D rpicamsrc=disabled \
+    -D gobject-cast-checks=disabled \
+    -D package-name="GStreamer Good Plugins (Arch Linux)" \
+    -D package-origin="https://www.archlinux.org/"
+  meson compile -C build
 }
 
 # FAIL: elements/rtp-payloading
@@ -66,8 +53,7 @@
 #}
 
 package() {
-  cd $_basename
-  make DESTDIR="${pkgdir}" install
+  DESTDIR="${pkgdir}" meson install -C build
 
   rm -r "$pkgdir"/usr/share
 }



More information about the arch-commits mailing list