# Maintainer: Natanael Copa pkgname=gst-plugins-good pkgver=0.10.25 pkgrel=2 pkgdesc="GStreamer Multimedia Framework Good Plugins" url="http://gstreamer.freedesktop.org/" arch="all" license="LGPL" subpackages="$pkgname-dev $pkgname-gnome" depends= makedepends="gstreamer-dev glib-dev liboil-dev gst-plugins-base-dev libsoup-dev flac-dev libogg-dev taglib-dev jpeg-dev zlib-dev gconf-dev wavpack-dev" replaces="gst-plugins-bad" # might consider those: #libavc1394 #hal #libiec61883 #libshout #libdv #libv4l #libcaca source="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-$pkgver.tar.bz2" depends_dev="gstreamer-dev gst-plugins-base-dev" _builddir="$srcdir"/$pkgname-$pkgver prepare() { cd "$_builddir" # fix building with gnu make 3.82 find -name Makefile.in | xargs sed -i -e "s/^ /\t/" || return 1 } 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 } 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/gconf "$subpkgdir"/etc/gconf mv "$pkgdir"/usr/lib/gstreamer-0.10/libgstgconfelements.so "$subpkgdir"/usr/lib/gstreamer-0.10/libgstgconfelements.so } md5sums="d734bc866788d1d6fc74c4ff1318926c gst-plugins-good-0.10.25.tar.bz2"