# SliTaz package receipt.

PACKAGE="glib-dev"
VERSION="2.43.3"
CATEGORY="development"
SHORT_DESC="C routines devel files and utilities (with Python codegen)."
MAINTAINER="pankso@slitaz.org"
LICENSE="GPL2"
WANTED="glib"
WEB_SITE="http://www.gtk.org/"
HOST_ARCH="i486 arm"

DEPENDS="glib perl python libffi-dev libgio libgio-dev pcre-dev pkg-config"

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
	mkdir -p $fs/usr/lib $fs/usr/bin $fs/usr/share
	cp -a $install/usr/lib/*.*a $fs/usr/lib
	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
	cp -a $install/usr/lib/glib* $fs/usr/lib
	cp -a $install/usr/include $fs/usr
	cp -a $install/usr/share/aclocal $fs/usr/share
	cp -a $install/usr/share/glib-2.0 $fs/usr/share
	cp -a $install/usr/share/gdb $fs/usr/share

	# Python codegen, tester, compile, Perl mkenums
	#cp -a $install/usr/lib/gdbus-2.0 $fs/usr/lib
	for bin in gdbus-codegen gtester* glib-mkenums
	do
		cp -a $install/usr/bin/$bin $fs/usr/bin
	done

	# Remove libgio-dev
	rm -rf $fs/usr/lib/libgio*.*a
	rm -rf $fs/usr/include/gio-unix-2.0
	rm $fs/usr/lib/pkgconfig/gio*.pc

	# exclude from files.list (for tazpkg-find-depends)
	cd $fs/usr/share/gdb/auto-load
	for i in $(ls *.py);do mv -f $i ${i//./-.-};done
}
post_install()
{
	cd $1/usr/share/gdb/auto-load
	for i in $(ls *.-py);do mv -f $i ${i//-.-/.};done
}