diff options
author | GordonGR | 2015-06-08 14:01:30 +0300 |
---|---|---|
committer | GordonGR | 2015-06-08 14:01:30 +0300 |
commit | e5e2ed3221b0e03b1017789eb8534be8f01c30de (patch) | |
tree | 5db06243fe3c3782b19874017aa1d44b819d7216 | |
download | aur-e5e2ed3221b0e03b1017789eb8534be8f01c30de.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 74 | ||||
-rw-r--r-- | PKGBUILD | 63 | ||||
-rw-r--r-- | lib32-gstreamer0.10-bad-plugins.install | 11 |
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 +} |