wok rev 12471

Up: glib (2.32.1) Ok no move to gtk3
author Christophe Lincoln <pankso@slitaz.org>
date Mon Apr 23 12:51:42 2012 +0200 (2012-04-23)
parents 02c2619cbe1c
children b40b085ea0d4
files glib-dev/receipt glib/receipt libgio-dev/receipt libgio/receipt
line diff
     1.1 --- a/glib-dev/receipt	Mon Apr 23 12:50:36 2012 +0200
     1.2 +++ b/glib-dev/receipt	Mon Apr 23 12:51:42 2012 +0200
     1.3 @@ -1,24 +1,34 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="glib-dev"
     1.7 -VERSION="2.30.2"
     1.8 +VERSION="2.32.1"
     1.9  CATEGORY="development"
    1.10 -SHORT_DESC="C routines devel files and utilities."
    1.11 +SHORT_DESC="C routines devel files and utilities (with Python codegen)."
    1.12  MAINTAINER="pankso@slitaz.org"
    1.13  WANTED="glib"
    1.14 -DEPENDS="glib perl libffi-dev"
    1.15  WEB_SITE="http://www.gtk.org/"
    1.16  
    1.17 +DEPENDS="glib perl python"
    1.18 +
    1.19  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.20  genpkg_rules()
    1.21  {
    1.22 -	mkdir -p $fs/usr/lib $fs/usr/share
    1.23 +	mkdir -p $fs/usr/lib $fs/usr/bin $fs/usr/share
    1.24  	cp -a $install/usr/lib/*.*a $fs/usr/lib
    1.25  	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    1.26  	cp -a $install/usr/lib/glib* $fs/usr/lib
    1.27  	cp -a $install/usr/include $fs/usr
    1.28  	cp -a $install/usr/share/aclocal $fs/usr/share
    1.29  	cp -a $install/usr/share/glib-2.0 $fs/usr/share
    1.30 +	cp -a $install/usr/share/gdb $fs/usr/share
    1.31 +	
    1.32 +	# Python codegen, tester, compile, Perl mkenums
    1.33 +	cp -a $install/usr/lib/gdbus-2.0 $fs/usr/lib
    1.34 +	for bin in gdbus-codegen gtester* glib-mkenums glib-compile-*
    1.35 +	do
    1.36 +		cp -a $install/usr/bin/$bin $fs/usr/bin
    1.37 +	done
    1.38 +	
    1.39  	# Remove libgio-dev
    1.40  	rm -rf $fs/usr/lib/libgio*.*a
    1.41  	rm -rf $fs/usr/include/gio-unix-2.0
     2.1 --- a/glib/receipt	Mon Apr 23 12:50:36 2012 +0200
     2.2 +++ b/glib/receipt	Mon Apr 23 12:51:42 2012 +0200
     2.3 @@ -1,24 +1,25 @@
     2.4  # SliTaz package receipt.
     2.5  
     2.6  PACKAGE="glib"
     2.7 -VERSION="2.30.2"
     2.8 +VERSION="2.32.1"
     2.9  CATEGORY="x-window"
    2.10  SHORT_DESC="C routines."
    2.11  MAINTAINER="pankso@slitaz.org"
    2.12 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    2.13 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    2.14  WEB_SITE="http://www.gtk.org/"
    2.15  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL"
    2.16  
    2.17 -DEPENDS="libffi"
    2.18 -BUILD_DEPENDS="libffi-dev gettext zlib-dev perl python python-dev"
    2.19 +DEPENDS="pcre libffi libxml2 elfutils"
    2.20 +BUILD_DEPENDS="pcre-dev libffi-dev gettext zlib-dev perl python python-dev \
    2.21 +elfutils-dev libxml2-dev libxml2-tools"
    2.22  
    2.23  # Rules to configure and make the package.
    2.24  compile_rules()
    2.25  {
    2.26  	cd $src
    2.27 -	# Fails on cross compile: use native i468 --build toolchain.
    2.28  	./configure --sysconfdir=/etc \
    2.29 -		--build=$HOST_SYSTEM --host=$HOST_SYSTEM &&
    2.30 +		--with-pcre=system \
    2.31 +		$CONFIGURE_ARGS &&
    2.32  	make && make install
    2.33  }
    2.34  
    2.35 @@ -28,6 +29,19 @@
    2.36  	mkdir -p $fs/usr/lib
    2.37  	cp -a $install/usr/bin $fs/usr
    2.38  	cp -a $install/usr/lib/*.so* $fs/usr/lib
    2.39 -	# split libgio
    2.40 +	
    2.41 +	# Split gio --> libgio
    2.42  	rm $fs/usr/lib/libgio*
    2.43 +	
    2.44 +	# Python codegen, tester, compile, Perl mkenums --> glib-dev
    2.45 +	for bin in gdbus-codegen gtester* glib-mkenums glib-compile-*
    2.46 +	do
    2.47 +		rm $fs/usr/bin/$bin
    2.48 +	done
    2.49 +	
    2.50 +	# Cook packages that want glib.
    2.51 +	for w in libgio libgio-dev
    2.52 +	do
    2.53 +		[ -x "/usr/bin/cook" ] && cook $w
    2.54 +	done
    2.55  }
     3.1 --- a/libgio-dev/receipt	Mon Apr 23 12:50:36 2012 +0200
     3.2 +++ b/libgio-dev/receipt	Mon Apr 23 12:51:42 2012 +0200
     3.3 @@ -1,7 +1,7 @@
     3.4  # SliTaz package receipt.
     3.5  
     3.6  PACKAGE="libgio-dev"
     3.7 -VERSION="2.30.2"
     3.8 +VERSION="2.32.1"
     3.9  CATEGORY="development"
    3.10  SHORT_DESC="Glib libgio devel files."
    3.11  MAINTAINER="pankso@slitaz.org"
     4.1 --- a/libgio/receipt	Mon Apr 23 12:50:36 2012 +0200
     4.2 +++ b/libgio/receipt	Mon Apr 23 12:51:42 2012 +0200
     4.3 @@ -1,7 +1,7 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="libgio"
     4.7 -VERSION="2.30.2"
     4.8 +VERSION="2.32.1"
     4.9  CATEGORY="x-window"
    4.10  SHORT_DESC="Glib libgio shared library."
    4.11  MAINTAINER="pankso@slitaz.org"