# Maintainer: Natanael Copa pkgname=gst-plugins-good pkgver=0.10.31 pkgrel=3 pkgdesc="GStreamer Multimedia Framework Good Plugins" url="http://gstreamer.freedesktop.org/" arch="all" license="LGPL" subpackages="$pkgname-gnome $pkgname-lang" depends= makedepends="gstreamer-dev glib-dev liboil-dev gst-plugins-base-dev libsoup-dev flac-dev libogg-dev taglib-dev libjpeg-turbo-dev zlib-dev gconf-dev wavpack-dev libavc1394-dev libiec61883-dev libshout-dev libdv-dev orc-dev libxext libsm-dev libice-dev libxv-dev" replaces="gst-plugins-bad" source="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-$pkgver.tar.bz2 drop-v4l2_buffer-input.patch" depends_dev="gstreamer-dev gst-plugins-base-dev" _builddir="$srcdir"/$pkgname-$pkgver prepare() { cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$_builddir" ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --disable-static \ --enable-experimental \ --with-package-name="GStreamer Good Plugins (Alpine Linux)" \ --with-package-origin="http://www.alpinelinux.org/" \ || return 1 make } package() { cd "$_builddir" export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make DESTDIR="$pkgdir" install || return 1 find "$pkgdir" -name '*.la' -delete } gnome() { depends="gst-plugins-base-gnome" install="$subpkgname.post-install $subpkgname.pre-deinstall $subpkgname.post-upgrade" mkdir -p "$subpkgdir"/usr/lib/gstreamer-0.10 mv "$pkgdir"/etc "$subpkgdir"/etc mv "$pkgdir"/usr/lib/gstreamer-0.10/libgstgconfelements.so "$subpkgdir"/usr/lib/gstreamer-0.10/libgstgconfelements.so } md5sums="24f98a294a2b521e1b29412bdadae2e6 gst-plugins-good-0.10.31.tar.bz2 2a41119f95d623ae7fc960ae12b951de drop-v4l2_buffer-input.patch"