wok-next diff glib/receipt @ rev 19761
Up glib.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Jun 10 09:48:47 2017 +0300 (2017-06-10) |
parents | b7a457d78428 |
children | 107066b600c7 |
line diff
1.1 --- a/glib/receipt Fri Feb 03 15:25:14 2017 +0200 1.2 +++ b/glib/receipt Sat Jun 10 09:48:47 2017 +0300 1.3 @@ -1,28 +1,21 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="glib" 1.8 -VERSION="2.48.2" 1.9 -series=$(echo $VERSION | cut -d. -f1,2) 1.10 +VERSION="2.50.3" 1.11 CATEGORY="x-window" 1.12 -SHORT_DESC="C routines." 1.13 +SHORT_DESC="C routines" 1.14 MAINTAINER="pankso@slitaz.org" 1.15 LICENSE="GPL2" 1.16 WEB_SITE="http://www.gtk.org/" 1.17 HOST_ARCH="i486 arm" 1.18 1.19 TARBALL="$PACKAGE-$VERSION.tar.xz" 1.20 -WGET_URL="$GNOME_MIRROR/$PACKAGE/$series/$TARBALL" 1.21 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" 1.22 1.23 -DEPENDS="pcre libffi libxml2 elfutils" 1.24 BUILD_DEPENDS="perl indent python zlib-dev libffi-dev gettext-tools elfutils-dev \ 1.25 -pcre-dev gtk-doc libxslt libxml2-tools dbus-dev" 1.26 -SPLIT="libgio libgio-dev" 1.27 - 1.28 -# Handle cross comilation. Use host Perl, Python, etc 1.29 -case "$ARCH" in 1.30 - arm*) 1.31 - BUILD_DEPENDS="pcre-dev libffi-dev zlib-dev elfutils-dev libxml2-dev" ;; 1.32 -esac 1.33 +pcre-dev gtk-doc libxslt libxml2-tools dbus-dev util-linux-mount-dev" 1.34 +BUILD_DEPENDS_arm="pcre-dev libffi-dev zlib-dev elfutils-dev libxml2-dev" 1.35 +SPLIT="libgio libgio-dev glib-dev" 1.36 1.37 # Rules to configure and make the package. 1.38 compile_rules() 1.39 @@ -63,14 +56,34 @@ 1.40 # Rules to gen a SliTaz package suitable for Tazpkg. 1.41 genpkg_rules() 1.42 { 1.43 - cook_copy_folders bin 1.44 - cook_copy_files *.so* 1.45 - 1.46 - # Split gio --> libgio 1.47 - rm $fs/usr/lib/libgio* 1.48 - 1.49 - # Python codegen, tester, Perl mkenums --> glib-dev 1.50 - for bin in gdbus-codegen gtester* glib-mkenums; do 1.51 - rm $fs/usr/bin/$bin 1.52 - done 1.53 + case $PACKAGE in 1.54 + glib) 1.55 + copy bin/ *.so* 1.56 + # Split gio --> libgio 1.57 + rm $fs/usr/lib/libgio* 1.58 + # Python codegen, tester, Perl mkenums --> glib-dev 1.59 + cd $fs/usr/bin; rm gdbus-codegen gtester* glib-mkenums 1.60 + DEPENDS="pcre libffi libxml2 elfutils" 1.61 + ;; 1.62 + libgio) 1.63 + copy libgio*.so* 1.64 + CAT="libs|libgio shared library" 1.65 + ;; 1.66 + libgio-dev) 1.67 + copy gio/ libgio*.*a gio*.pc 1.68 + rm -rf $fs/usr/share 1.69 + CAT="development|libgio development files" 1.70 + DEPENDS="libgio" 1.71 + ;; 1.72 + glib-dev) 1.73 + # Python codegen, tester, compile, Perl mkenums 1.74 + copy @dev gdbus-codegen gtester* glib-mkenums 1.75 + # Remove libgio-dev 1.76 + rm -rf $fs/usr/lib/libgio*.*a 1.77 + rm -rf $fs/usr/include/gio-unix-2.0 1.78 + rm $fs/usr/lib/pkgconfig/gio*.pc 1.79 + DEPENDS="glib perl python libffi-dev libgio libgio-dev pcre-dev \ 1.80 + pkg-config" 1.81 + ;; 1.82 + esac 1.83 }