wok-next annotate gobject-introspection/receipt @ rev 19745
Update base packages, I'll finish yesterday and then rebuild all these from scratch...
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Jun 08 00:20:23 2017 +0300 (2017-06-08) |
parents | 17e313b5b9c1 |
children | d7873beccb0f |
rev | line source |
---|---|
slaxemulator@6668 | 1 # SliTaz package receipt. |
slaxemulator@6668 | 2 |
slaxemulator@6668 | 3 PACKAGE="gobject-introspection" |
al@19682 | 4 VERSION="1.48.0" |
al@14225 | 5 CATEGORY="development" |
al@14225 | 6 SHORT_DESC="Introspection system for GObject-based libraries" |
slaxemulator@6668 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15021 | 8 LICENSE="LGPL2 MIT" |
al@19682 | 9 WEB_SITE="https://wiki.gnome.org/Projects/GObjectInstrospection" |
al@19682 | 10 #HOST_ARCH="i486 arm" |
al@19682 | 11 |
al@14225 | 12 TARBALL="$PACKAGE-$VERSION.tar.xz" |
yuripourre@16883 | 13 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" |
al@14225 | 14 |
al@19682 | 15 DEPENDS="glib glibc-base libffi libgio pcre zlib dbus" |
al@19682 | 16 BUILD_DEPENDS="glib-dev cairo-dev gtk-doc python-dev" |
al@19682 | 17 BUILD_DEPENDS_arm="glib-dev libgio-dev libffi-dev cairo-dev dbus-dev" |
pankso@16084 | 18 |
pankso@16084 | 19 # Handle cross compilation |
pankso@16084 | 20 case "$ARCH" in |
pankso@16084 | 21 arm*) |
pankso@16084 | 22 export CFLAGS="$CFLAGS -L/cross/$ARCH/sysroot/usr/lib" |
pascal@17670 | 23 export LDFLAGS="$LDFLAGS -L/cross/$ARCH/sysroot/usr/lib" |
pankso@16084 | 24 export PKG_CONFIG_PATH="/cross/$ARCH/sysroot/usr/pkgconfig" |
al@19682 | 25 BUILD_DEPENDS=$BUILD_SEPENDS_arm |
al@19682 | 26 ;; |
pankso@16084 | 27 esac |
slaxemulator@6668 | 28 |
slaxemulator@6668 | 29 # Rules to configure and make the package. |
slaxemulator@6668 | 30 compile_rules() |
slaxemulator@6668 | 31 { |
slaxemulator@6668 | 32 ./configure \ |
slaxemulator@6669 | 33 --disable-static \ |
slaxemulator@6668 | 34 $CONFIGURE_ARGS && |
pankso@16084 | 35 make && make install |
slaxemulator@6668 | 36 } |
slaxemulator@6668 | 37 |
slaxemulator@6668 | 38 # Rules to gen a SliTaz package suitable for Tazpkg. |
slaxemulator@6668 | 39 genpkg_rules() |
slaxemulator@6668 | 40 { |
al@19682 | 41 cook_copy_folders bin girepository-1.0 gobject-introspection |
al@19682 | 42 cook_copy_files *.so* |
al@19682 | 43 find $fs -name '*.la' -delete |
slaxemulator@6668 | 44 } |