### this file is sourced not run
PKGVER=1.56.1
PKGBUILD=1
PKGARCH=i686

# source: Post BLFS 8.2 2015-06-01
TARBALL=gobject-introspection-$PKGVER.tar.xz
MD5SUM=62e5f5685b8d9752fdeaf17c057d53d1
SRC_URL=http://ftp.gnome.org/pub/gnome/sources/gobject-introspection/1.56/$TARBALL
BUNDLE=

SLACKREQ='glib32'
SLACKDESC="gobject-introspection32: gobject-introspection32 $PKGVER (Object Introspection)  
gobject-introspection32:  
gobject-introspection32: The GObject Introspection is used to describe the 
gobject-introspection32: program APIs and collect them in a uniform, machine 
gobject-introspection32: readable format. These are used in high-level language 
gobject-introspection32: bindings, and also in GNOME desktop.  
gobject-introspection32: 
gobject-introspection32: This contains 32-bit version of the library.
gobject-introspection32: 
gobject-introspection32: 
gobject-introspection32: 
"

### default pkg_download
### default pkg_prepare
pkg_package() {
	rm -rf bin sbin usr/bin usr/sbin usr/include usr/share/gobject* usr/share/man usr/share/aclocal 
	mkdir -p usr/bin &&
	mv -v tmp/*-32 usr/bin
}

### build
pkg_build() {
	# multilib
	cd /tmp/gobject-* &&
	sed -i "/GIR_SUFFIX/s/gir-1.0/&-32/" configure.ac &&
	sed -i "/^girdir=/s/gir-1.0/&-32/" *.pc.in &&
	sed -i "s/gir-1.0/&-64/" giscanner/transformer.py docs/Makefile.am &&
	autoreconf -fi &&
	
	CONFFLAGS="$CONFFLAGS --disable-static"	
	pkg_build_autoconf && pkg_build_slackdesc &&
	
	# multilib
	mv -v /usr/bin/g-ir-compiler /tmp/g-ir-compiler-32  &&
	mv -v /usr/bin/g-ir-generate /tmp/g-ir-generate-32  &&
	mv -v /usr/bin/g-ir-scanner  /tmp/g-ir-scanner-32
}


