#Maintainer: George Vlahavas (vlahavas@gmail.com, gapan@zenwalk forums) pkgname=gst-plugins-standard pkgver=0.10.7 pkgrel=1 zenver=52 arch=i486 source=("http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-0.10.7.tar.bz2" "http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.7.tar.bz2") url="http://gstreamer.freedesktop.org/" options=('norequiredbuilder' 'keepdepfile') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "gst-plugins-standard - plugins for decoding wav, mp3 and flac files" "gst-plugins-standard provides the gstreamer plugins for decoding mp3" "files using libmad, flac lossless audio files using flac and standard" "wav files. Full tagging support is included for mp3 and flac files" ) build() { cd $startdir/src/gst-plugins-good-0.10.7 ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc make || return 1 make install DESTDIR=$startdir/pkg/temp cd $startdir/src/gst-plugins-ugly-0.10.7 ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --disable-examples --disable-a52dec --disable-amrnb --disable-dvdread --disable-dvdnav --disable-lame --disable-mpeg2dec --disable-sidplay make || return 1 make install DESTDIR=$startdir/pkg/temp mkdir -p $startdir/pkg/usr/lib/gstreamer-0.10 cd $startdir/pkg/temp/usr/lib/gstreamer-0.10 cp -a libgstmad.* libgstflac.* libgsttaglib.* libgstid3demux.* libgstapetag.* libgstwavparse.* libgstossaudio.* libgstautodetect.* libgstgconfelements.* libgsthalelements.* libgstwavenc.* libgstlevel.* $startdir/pkg/usr/lib/gstreamer-0.10 mv $startdir/pkg/temp/etc $startdir/pkg rm -rf $startdir/pkg/temp # gconf stuff export GCONF_CONFIG_SOURCE="xml::$startdir/pkg/etc/gconf/gconf.xml.defaults" if [ -d $startdir/pkg/etc/gconf/schemas ]; then install -v -d -m755 $startdir/pkg/etc/gconf/gconf.xml.defaults SCHEMAS=$startdir/pkg/etc/gconf/schemas for schema in $SCHEMAS/*.schemas; do gconftool-2 --makefile-install-rule $schema done # Reset / Verify correct permissions ( cd $startdir/pkg/etc/gconf ; find . -type d -exec chmod 755 {} \; ) ( cd $startdir/pkg/etc/gconf ; find . -type f -exec chmod 644 {} \; ) fi }