### this file is sourced not run
PKGVER=0.10.36
PKGBUILD=1
PKGARCH=x86_64

# source: BLFS 7.5
TARBALL=gstreamer-0.10.36.tar.xz
MD5SUM=15389c73e091b1dda915279c388b9cb2 
SRC_URL=http://ftp.gnome.org/pub/gnome/sources/gstreamer/0.10/$TARBALL
BUNDLE=

SLACKREQ='glib libxml2'
SLACKDESC='gstreamer: gstreamer 0.10.36 (Streaming media framework)  
gstreamer:  
gstreamer: GStreamer is a streaming media framework that enables applications 
gstreamer: to share a common set of plugins for things like video decoding and 
gstreamer: encoding, audio encoding and decoding, audio and video filters, 
gstreamer: audio visualisation, Web streaming and anything else that streams 
gstreamer: in real-time or otherwise. It is modelled after research software 
gstreamer: worked on at the Oregon Graduate Institute.  
gstreamer: 
gstreamer: 
gstreamer:
'

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	cd /tmp/gstreamer*
	
	# fix for newer Bison version
	sed -i  -e '/YYLEX_PARAM/d' \
         -e '/parse-param.*scanner/i %lex-param { void *scanner }' \
     gst/parse/grammar.y &&
    
	CONFFLAGS="$CONFFLAGS --disable-static --libexec=/usr/$LIBDIR/gstreamer"
	pkg_build_autoconf &&
	
	# docs
	install -v -m755 -d /usr/share/doc/gstreamer-0.10/design &&
	install -v -m644 docs/design/*.txt \
						/usr/share/doc/gstreamer-0.10/design &&

	if [ -d /usr/share/doc/gstreamer-0.10/faq/html ]; then
		chown -v -R 0:0 \
			/usr/share/doc/gstreamer-0.10/*/html
	fi &&
	pkg_build_slackdesc &&
	
	# multilib
	mv -v /usr/share/gir-1.0/* /usr/share/gir-1.0-$USE_ARCH &&
	rm -r /usr/share/gir-1.0 &&
	for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-0.10}
	do
	  mv -v $prog{,-64} || return 1
	  ln -sfv multiarch_wrapper $prog || return 1
	done
}


