# Compiling time: 0.19 SBU # Maintainer: Baste # Contributor: bouleetbil # Contributor: AlexExtreme pkgname=gst1-plugins-ugly _F_archive_name="gst-plugins-ugly" pkgver=1.8.3 pkgrel=1 pkgdesc="Plugins for GStreamer (Ugly)" url="http://gstreamer.freedesktop.org" depends=('gst1-plugins-base>=1.8.1' 'gstreamer1>=1.8.1' 'orc>=0.4.24-2' 'libffi>=3.2.1') makedepends=('pyxml' 'x11-protos') groups=('xmultimedia') archs=('i686' 'x86_64') options+=('scriptlet') up2date="lynx -dump $url/src/$_F_archive_name/|grep '.tar.xz$'|sort -n -r|head -n 1|sed 's/.*-\(.*\).t.*/\1/'" source=($url/src/$_F_archive_name/$_F_archive_name-$pkgver.tar.xz) ### TODO: figure the following NOT yet build plugins : # amrnb # amrwbdec # mpg123 # sid # twolame subpkgs=("$pkgname-a52dec") subdescs=('GStreamer a52dec plugin (Ugly).') subdepends=("gst1-plugins-base>=1.8.1 libffi>=3.2.1 a52dec>=0.7.4-5") subrodepends=("$pkgname>=$pkgver") subgroups=('xmultimedia') subarchs=('i686 x86_64') subpkgs+=("$pkgname-lame") subdescs+=('GStreamer lame plugin (Ugly).') subdepends+=("gst1-plugins-base>=1.8.1 libffi>=3.2.1 lame>=3.99.5-4") subrodepends+=("$pkgname>=$pkgver") subgroups+=('xmultimedia') subarchs+=('i686 x86_64') subpkgs+=("$pkgname-mad") subdescs+=('GStreamer mad plugin (Ugly).') subdepends+=("gst1-plugins-base>=1.8.1 libffi>=3.2.1 libmad>=0.15.1b-8") subrodepends+=("$pkgname>=$pkgver") subgroups+=('xmultimedia') subarchs+=('i686 x86_64') subpkgs+=("$pkgname-dvdread") subdescs+=('GStreamer dvdread plugin (Ugly).') subdepends+=("gst1-plugins-base>=1.8.1 libffi>=3.2.1 libdvdread>=5.0.3-3") subrodepends+=("$pkgname>=$pkgver") subgroups+=('xmultimedia') subarchs+=('i686 x86_64') subpkgs+=("$pkgname-mpeg2dec") subdescs+=('GStreamer mpeg2dec plugin (Ugly).') subdepends+=("gst1-plugins-base>=1.8.1 libffi>=3.2.1 mpeg2dec>=0.5.1-3") subrodepends+=("$pkgname>=$pkgver") subgroups+=('xmultimedia') subarchs+=('i686 x86_64') subpkgs+=("$pkgname-cdio") subdescs+=('GStreamer cdio plugin (Ugly).') subdepends+=("gst1-plugins-base>=1.8.1 libffi>=3.2.1 libcdio>=0.93-3") subrodepends+=("$pkgname>=$pkgver") subgroups+=('xmultimedia') subarchs+=('i686 x86_64') subpkgs+=("$pkgname-x264") subdescs+=('GStreamer x264 plugin (Ugly).') subdepends+=("gst1-plugins-base>=1.8.1 libffi>=3.2.1 x264>=20151115_2245-2") subrodepends+=("$pkgname>=$pkgver") subgroups+=('xmultimedia') subarchs+=('i686 x86_64') subpkgs+=("$pkgname-docs") subdescs+=('GStreamer docs (Ugly).') subdepends+=("") subrodepends+=("") subgroups+=('gnome-extra docs-extra') subarchs+=('i686 x86_64') build() { if [ "$CARCH" == "x86_64" ]; then CFLAGS+=" -fPIC" fi Fbuild \ --disable-schemas-install \ --disable-gtk-doc \ --disable-debug \ --with-gnu-ld \ --with-package-name='Frugalware gstreamer-plugins-ugly package' \ --with-package-origin='http://frugalware.org/' \ --disable-dependency-tracking Fsplit $pkgname-a52dec usr/lib/gstreamer-1.0/libgsta52dec.* Fsplit $pkgname-lame usr/lib/gstreamer-1.0/libgstlame.* Fsplit $pkgname-mad usr/lib/gstreamer-1.0/libgstmad.* Fsplit $pkgname-dvdread usr/lib/gstreamer-1.0/libgstdvdread.* Fsplit $pkgname-mpeg2dec usr/lib/gstreamer-1.0/libgstmpeg2dec.* Fsplit $pkgname-docs usr/share/gtk-doc Fsplit $pkgname-cdio usr/lib/gstreamer-1.0/libgstcdio.* Fsplit $pkgname-x264 usr/lib/gstreamer-1.0/libgstx264.* } sha1sums=('489f0849a0048ee11a29f17af819c6459b6effac') # optimization OK