[arch-commits] Commit in lib32-gstreamer/trunk (PKGBUILD)

Laurent Carlier lcarlier at archlinux.org
Sat Jun 24 07:15:31 UTC 2017


    Date: Saturday, June 24, 2017 @ 07:15:31
  Author: lcarlier
Revision: 240743

upgpkg: lib32-gstreamer 1.12.1-1

upstream update 1.12.1

Modified:
  lib32-gstreamer/trunk/PKGBUILD

----------+
 PKGBUILD |   43 +++++++++++++++++++++++++++++++------------
 1 file changed, 31 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-06-24 07:10:59 UTC (rev 240742)
+++ PKGBUILD	2017-06-24 07:15:31 UTC (rev 240743)
@@ -3,19 +3,38 @@
 # Contributor: Chris Kitching <chriskitching at linux.com>
 
 pkgname=lib32-gstreamer
-pkgver=1.8.3
+_pkgbasename=gstreamer
+pkgver=1.12.1
 pkgrel=1
-pkgdesc="GStreamer Multimedia Framework (32-bit)"
-arch=('x86_64')
-license=('LGPL')
-url="http://gstreamer.freedesktop.org/"
-depends=('lib32-libxml2' 'lib32-glib2' 'gstreamer')
-makedepends=('intltool' 'pkgconfig' 'gtk-doc' 'gobject-introspection')
-source=(${url}/src/gstreamer/gstreamer-${pkgver}.tar.xz)
-sha256sums=('66b37762d4fdcd63bce5a2bec57e055f92420e95037361609900278c0db7c53f')
+pkgdesc="GStreamer open-source multimedia framework core library (32-bit)"
+url="https://gstreamer.freedesktop.org/"
+arch=(x86_64)
+license=(LGPL)
+depends=(lib32-libxml2 lib32-glib2 lib32-libunwind gstreamer)
+makedepends=(intltool pkgconfig gtk-doc gobject-introspection autoconf-archive git)
+_commit=ab3f333dd036a9aea12c53b74e5b3b03b667c98a # tags/1.12.1^0
+source=("git+https://anongit.freedesktop.org/git/gstreamer/gstreamer#commit=$_commit"
+        "gst-common::git+https://anongit.freedesktop.org/git/gstreamer/common")
+sha256sums=('SKIP'
+            'SKIP')
 
+pkgver() {
+  cd $_pkgbasename
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd $_pkgbasename
+
+  git submodule init
+  git config --local submodule.common.url "$srcdir/gst-common"
+  git submodule update
+
+  NOCONFIGURE=1 ./autogen.sh
+}
+
 build() {
-  cd "${srcdir}/gstreamer-${pkgver}"
+  cd $_pkgbasename
 
   export CC='gcc -m32'
   export CXX='g++ -m32'
@@ -34,10 +53,10 @@
     --with-package-name="GStreamer (Arch Linux)" \
     --with-package-origin="http://www.archlinux.org/" \
     --disable-static\
-    --disable-docbook\
     --disable-gtk-doc-html\
     --disable-gtk-doc-pdf\
     --disable-gtk-doc\
+    --disable-valgrind\
     --disable-benchmarks
 
   # https://bugzilla.gnome.org/show_bug.cgi?id=655517
@@ -47,7 +66,7 @@
 }
 
 package() {
-  cd "${srcdir}/gstreamer-${pkgver}"
+  cd $_pkgbasename
   make DESTDIR="${pkgdir}" install
 
   rm -R "${pkgdir}"/usr/{share,include}



More information about the arch-commits mailing list