summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGordonGR2015-06-08 14:01:30 +0300
committerGordonGR2015-06-08 14:01:30 +0300
commite5e2ed3221b0e03b1017789eb8534be8f01c30de (patch)
tree5db06243fe3c3782b19874017aa1d44b819d7216
downloadaur-e5e2ed3221b0e03b1017789eb8534be8f01c30de.tar.gz
Initial commit
-rw-r--r--.SRCINFO74
-rw-r--r--PKGBUILD63
-rw-r--r--lib32-gstreamer0.10-bad-plugins.install11
3 files changed, 148 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d09b2db4dbc7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,74 @@
+pkgbase = lib32-gstreamer0.10-bad
+ pkgdesc = GStreamer Multimedia Framework Bad Plugin libraries (gst-plugins-bad) (32 bit)
+ pkgver = 0.10.23
+ pkgrel = 6
+ url = http://gstreamer.freedesktop.org/
+ arch = x86_64
+ license = LGPL
+ license = GPL
+ makedepends = gcc-multilib
+ makedepends = lib32-libvdpau
+ makedepends = lib32-libass
+ makedepends = lib32-libcdaudio
+ makedepends = lib32-curl
+ makedepends = lib32-libdc1394
+ makedepends = lib32-libdvdnav
+ makedepends = lib32-libmms
+ makedepends = lib32-liblrdf
+ makedepends = lib32-libmpcdec
+ makedepends = lib32-libmodplug
+ makedepends = lib32-musicbrainz
+ makedepends = lib32-neon
+ makedepends = lib32-libofa
+ makedepends = lib32-librsvg
+ makedepends = lib32-schroedinger
+ makedepends = lib32-soundtouch
+ makedepends = lib32-rtmpdump
+ makedepends = lib32-bzip2
+ makedepends = lib32-libdca
+ makedepends = lib32-faac
+ makedepends = lib32-faad2
+ makedepends = lib32-libsndfile
+ makedepends = lib32-opus
+ makedepends = lib32-celt
+ makedepends = lib32-spandsp
+ depends = lib32-gstreamer0.10-base
+ depends = gstreamer0.10-bad
+ options = !libtool
+ options = !emptydirs
+ source = http://gstreamer.freedesktop.org//src/gst-plugins-bad/gst-plugins-bad-0.10.23.tar.xz
+ md5sums = e4822fa2cc933768e2998311a1565979
+
+pkgname = lib32-gstreamer0.10-bad
+ pkgdesc = GStreamer Multimedia Framework Bad Plugin libraries (gst-plugins-bad, lib32)
+ depends = lib32-gstreamer0.10-base
+
+pkgname = lib32-gstreamer0.10-bad-plugins
+ pkgdesc = GStreamer Multimedia Framework Bad Plugins (gst-plugins-bad)
+ install = lib32-gstreamer0.10-bad-plugins.install
+ depends = lib32-gstreamer0.10-bad=0.10.23
+ depends = lib32-libdca
+ depends = bzip2
+ depends = lib32-libdc1394
+ depends = lib32-neon
+ depends = lib32-faac
+ depends = lib32-musicbrainz
+ depends = lib32-faad2
+ depends = lib32-libmms
+ depends = lib32-libcdaudio
+ depends = lib32-libmpcdec
+ depends = lib32-libdvdnav
+ depends = lib32-libmodplug
+ depends = lib32-liblrdf
+ depends = lib32-libofa
+ depends = lib32-libvdpau
+ depends = lib32-soundtouch
+ depends = lib32-libass
+ depends = lib32-schroedinger
+ depends = lib32-rtmpdump
+ depends = lib32-libsndfile
+ depends = lib32-librsvg
+ depends = lib32-opus
+ depends = lib32-celt
+ depends = lib32-spandsp
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ecef365b2673
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,63 @@
+# Contributor: josephgbr <rafael.f.f1@gmail.com>
+# Maintainer: GordonGR <ntheo@1979gmail.com>
+
+_pkgbase=gstreamer0.10-bad
+pkgbase=lib32-$_pkgbase
+pkgname=('lib32-gstreamer0.10-bad' 'lib32-gstreamer0.10-bad-plugins')
+pkgver=0.10.23
+pkgrel=6
+arch=('x86_64')
+license=('LGPL' 'GPL')
+pkgdesc="GStreamer Multimedia Framework Bad Plugin libraries (gst-plugins-bad) (32 bit)"
+depends=('lib32-gstreamer0.10-base' "$_pkgbase")
+makedepends=('gcc-multilib' 'lib32-libvdpau' 'lib32-libass' 'lib32-libcdaudio' 'lib32-curl' 'lib32-libdc1394' 'lib32-libdvdnav' 'lib32-libmms' 'lib32-liblrdf' 'lib32-libmpcdec' 'lib32-libmodplug' 'lib32-musicbrainz' 'lib32-neon' 'lib32-libofa' 'lib32-librsvg' 'lib32-schroedinger' 'lib32-soundtouch' 'lib32-rtmpdump' 'lib32-bzip2' 'lib32-libdca' 'lib32-faac' 'lib32-faad2' 'lib32-libsndfile' 'lib32-opus' 'lib32-celt' 'lib32-spandsp') #'xvidcore' 'mjpegtools' 'jasper' 'libvpx' 'gsm' 'libgme'
+
+url="http://gstreamer.freedesktop.org/"
+options=(!libtool !emptydirs)
+source=($url/src/gst-plugins-bad/gst-plugins-bad-$pkgver.tar.xz)
+md5sums=('e4822fa2cc933768e2998311a1565979')
+
+build() {
+export CC='gcc -m32'
+export CXX='g++ -m32'
+export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+
+cd gst-plugins-bad-$pkgver
+./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --disable-static --enable-experimental \
+ --with-package-name="GStreamer Bad Plugins (Archlinux)" \
+ --with-package-origin="http://www.archlinux.org/" \
+ --libdir=/usr/lib32 \
+ --disable-{kate,openal,sdl,teletextdec,opencv,lv2} \
+ --disable-{voaacenc,voamrwbenc}
+
+make
+sed -e 's/gst sys ext/gst/' -i Makefile
+}
+
+package_lib32-gstreamer0.10-bad() {
+pkgdesc="GStreamer Multimedia Framework Bad Plugin libraries (gst-plugins-bad, lib32)"
+depends=('lib32-gstreamer0.10-base')
+
+cd gst-plugins-bad-$pkgver
+make DESTDIR="$pkgdir" install
+rm -rf "$pkgdir/usr"/{include,share}
+}
+
+package_lib32-gstreamer0.10-bad-plugins() {
+pkgdesc="GStreamer Multimedia Framework Bad Plugins (gst-plugins-bad)"
+depends=("lib32-gstreamer0.10-bad=${pkgver}" 'lib32-libdca' 'bzip2' 'lib32-libdc1394' 'lib32-neon' 'lib32-faac' 'lib32-musicbrainz' 'lib32-faad2' 'lib32-libmms' 'lib32-libcdaudio' 'lib32-libmpcdec' 'lib32-libdvdnav' 'lib32-libmodplug' 'lib32-liblrdf' 'lib32-libofa' 'lib32-libvdpau' 'lib32-soundtouch' 'lib32-libass' 'lib32-schroedinger' 'lib32-rtmpdump' 'lib32-libsndfile' 'lib32-librsvg' 'lib32-opus' 'lib32-celt' 'lib32-spandsp')
+
+install=lib32-gstreamer0.10-bad-plugins.install
+
+cd gst-plugins-bad-$pkgver
+make -C gst-libs DESTDIR="${pkgdir}" install
+make -C ext DESTDIR="${pkgdir}" install
+make -C sys DESTDIR="${pkgdir}" install
+make -C gst-libs DESTDIR="${pkgdir}" uninstall
+
+rm -rf "$pkgdir/usr"/{include,share}
+
+}
+
+
diff --git a/lib32-gstreamer0.10-bad-plugins.install b/lib32-gstreamer0.10-bad-plugins.install
new file mode 100644
index 000000000000..3a36b0ccb074
--- /dev/null
+++ b/lib32-gstreamer0.10-bad-plugins.install
@@ -0,0 +1,11 @@
+post_install() {
+ usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}