wok-next view gobject-introspection/receipt @ rev 20452

liblzma-dev is absent -> xz-dev
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Feb 28 14:43:56 2018 +0200 (2018-02-28)
parents ab7c63b80420
children 757d032c55c7
line source
1 # SliTaz package receipt v2.
3 PACKAGE="gobject-introspection"
4 VERSION="1.52.1"
5 CATEGORY="development"
6 SHORT_DESC="Introspection system for GObject-based libraries"
7 MAINTAINER="pankso@slitaz.org"
8 LICENSE="LGPL2 MIT"
9 WEB_SITE="https://wiki.gnome.org/Projects/GObjectIntrospection"
10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/gobject-introspection.html"
12 TARBALL="$PACKAGE-$VERSION.tar.xz"
13 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
15 BUILD_DEPENDS_arm="glib-dev libffi-dev cairo-dev dbus-dev"
16 BUILD_DEPENDS="glib-dev cairo-dev gtk-doc python-dev util-linux-mount-dev openssl-dev"
17 SPLIT="gobject-introspection-dev"
19 compile_rules() {
20 case "$ARCH" in
21 arm*)
22 export CFLAGS="$CFLAGS -L/cross/$ARCH/sysroot/usr/lib"
23 export LDFLAGS="$LDFLAGS -L/cross/$ARCH/sysroot/usr/lib"
24 export PKG_CONFIG_PATH="/cross/$ARCH/sysroot/usr/pkgconfig"
25 ;;
26 esac
28 fix ld
29 ./configure \
30 --disable-static \
31 $CONFIGURE_ARGS &&
32 fix libtool &&
33 make && make install
34 }
36 genpkg_rules() {
37 case $PACKAGE in
38 gobject-introspection)
39 copy @std *.typelib
40 rm -r $fs/usr/share
41 DEPENDS="glib libffi python"
42 ;;
43 *-dev)
44 copy @std @dev @rm
45 DEPENDS="gobject-introspection glib-dev libffi-dev \
46 pcre-dev util-linux-blkid-dev util-linux-mount-dev \
47 util-linux-uuid-dev zlib-dev"
48 ;;
49 esac
50 }