summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authororumin2016-06-06 15:34:40 +0900
committerorumin2016-06-06 15:34:40 +0900
commit7fa1cb5fe8512c13f82c68abc97577491c8afe73 (patch)
tree83847c1f90cb2b91e210ffa5072698bc00a85fcf
downloadaur-7fa1cb5fe8512c13f82c68abc97577491c8afe73.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD52
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fcf652c7ce93
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+# Generated by mksrcinfo v8
+# Mon Jun 6 06:34:37 UTC 2016
+pkgbase = lib32-gst-libav
+ pkgdesc = Gstreamer libav Plugin (32-bit)
+ pkgver = 1.8.1
+ pkgrel = 1
+ url = http://gstreamer.freedesktop.org/
+ arch = x86_64
+ license = GPL
+ makedepends = python
+ depends = lib32-gst-plugins-base-libs
+ depends = bzip2
+ depends = lib32-ffmpeg
+ depends = gst-libav
+ provides = lib32-gst-ffmpeg=1.8.1-1
+ options = !emptydirs
+ source = http://gstreamer.freedesktop.org//src/gst-libav/gst-libav-1.8.1.tar.xz
+ sha256sums = 44a49108c3531b5ac4f346a2247cd7fbafb0e8ab394394cb6d75a70300b38933
+
+pkgname = lib32-gst-libav
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2b4b79ffaea0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: orumin <dev@orum.in>
+
+_basename=gst-libav
+pkgname="lib32-$_basename"
+pkgver=1.8.1
+pkgrel=1
+pkgdesc="Gstreamer libav Plugin (32-bit)"
+arch=('x86_64')
+license=('GPL')
+url="http://gstreamer.freedesktop.org/"
+depends=('lib32-gst-plugins-base-libs' 'bzip2' 'lib32-ffmpeg' 'gst-libav')
+makedepends=('python')
+options=(!emptydirs)
+provides=("lib32-gst-ffmpeg=$pkgver-$pkgrel")
+source=(${url}/src/$_basename/$_basename-$pkgver.tar.xz)
+sha256sums=('44a49108c3531b5ac4f346a2247cd7fbafb0e8ab394394cb6d75a70300b38933')
+
+prepare() {
+ cd $_basename-$pkgver
+}
+
+build() {
+ cd $_basename-$pkgver
+
+ 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 \
+ --disable-static --with-libav-extra-configure="--enable-runtime-cpudetect" \
+ --with-package-name="GStreamer libav Plugin (Arch Linux)" \
+ --with-package-origin="http://www.archlinux.org/" \
+ --with-system-libav
+
+ # https://bugzilla.gnome.org/show_bug.cgi?id=655517
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+
+ make
+}
+
+check() {
+ cd $_basename-$pkgver
+ make check
+}
+
+package() {
+ cd $_basename-$pkgver
+ make DESTDIR="${pkgdir}" install
+
+ rm -r "$pkgdir"/usr/share
+}