summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD26
2 files changed, 18 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 06458890760..27752174b02 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = gstreamer-git
pkgdesc = GStreamer Multimedia Framework (Git version)
- pkgver = 1.17.0.1.18629.b50abd9f4
+ pkgver = 1.16.0.r187.g78041a774
pkgrel = 1
url = http://gstreamer.freedesktop.org/
arch = i686
@@ -9,6 +9,8 @@ pkgbase = gstreamer-git
makedepends = intltool
makedepends = pkgconfig
makedepends = gtk-doc
+ makedepends = meson
+ makedepends = gtk3
makedepends = gobject-introspection
makedepends = git
depends = libxml2
@@ -16,8 +18,10 @@ pkgbase = gstreamer-git
depends = libcap
depends = libunwind
depends = libelf
+ depends = bash-completion
+ depends = python
optdepends = sh: feedback script
- provides = gstreamer=1.17.0.1.18629.b50abd9f4
+ provides = gstreamer=1.16.0.r187.g78041a774
conflicts = gstreamer
options = !libtool
source = git+git://anongit.freedesktop.org/gstreamer/gstreamer
diff --git a/PKGBUILD b/PKGBUILD
index 32d5d249738..dbd16cc9968 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,15 +3,19 @@
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=gstreamer-git
-pkgver=1.17.0.1.18629.b50abd9f4
+pkgver=1.16.0.r187.g78041a774
pkgrel=1
pkgdesc='GStreamer Multimedia Framework (Git version)'
arch=('i686' 'x86_64')
license=('LGPL')
url='http://gstreamer.freedesktop.org/'
-depends=('libxml2' 'glib2' 'libcap' 'libunwind' 'libelf')
+depends=('libxml2' 'glib2' 'libcap'
+ 'libunwind' 'libelf'
+ 'bash-completion' 'python')
optdepends=('sh: feedback script')
-makedepends=('intltool' 'pkgconfig' 'gtk-doc' 'gobject-introspection' 'git')
+makedepends=('intltool' 'pkgconfig' 'gtk-doc'
+ 'meson' 'gtk3'
+ 'gobject-introspection' 'git')
provides=('gstreamer='$pkgver)
conflicts=('gstreamer')
options=('!libtool')
@@ -23,18 +27,13 @@ md5sums=('SKIP')
pkgver() {
cd $_gitname
- version=$(grep AC_INIT configure.ac | sed 's/AC_INIT(\[GStreamer\],\[//' | sed 's/\],\[http:\/\/bugzilla.gnome.org\/enter_bug.cgi?product=GStreamer\],\[gstreamer\])//')
- hash=$(git log --pretty=format:'%h' -n 1)
- revision=$(git rev-list --count HEAD)
-
- echo $version.$revision.$hash
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd $_gitname
- ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --libexecdir=/usr/lib --enable-gtk-doc --disable-static
- make
+ arch-meson gstreamer build \
+ -Ddbghelp=disabled -Ddoc=disabled
+ ninja -C build
}
#check() {
@@ -43,6 +42,5 @@ build() {
#}
package() {
- cd $_gitname
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -C build install
}