wok-undigest annotate gtk+3/receipt @ rev 957
gtk+3: forgot about my new gobject-introspection
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Wed Mar 13 13:00:25 2013 +0000 (2013-03-13) |
parents | 39825d5616f4 |
children | 281007f7cdcc |
rev | line source |
---|---|
al@954 | 1 # SliTaz package receipt. |
al@954 | 2 |
al@954 | 3 PACKAGE="gtk+3" |
al@954 | 4 VERSION="3.4.4" |
al@954 | 5 CATEGORY="x-window" |
al@954 | 6 SHORT_DESC="The GIMP Toolkit 3.x" |
al@954 | 7 MAINTAINER="pankso@slitaz.org" |
al@954 | 8 SOURCE="gtk+" |
al@954 | 9 TARBALL="$SOURCE-$VERSION.tar.xz" |
al@954 | 10 WEB_SITE="http://www.gtk.org/" |
al@954 | 11 WGET_URL="$GNOME_MIRROR/$SOURCE/${VERSION:0:3}/$TARBALL" |
al@954 | 12 CONFIG_FILES="/etc/gtk-3.0/settings.ini" |
al@954 | 13 CROSS="bug: /bin/bash: no: command not found" |
al@954 | 14 |
al@954 | 15 DEPENDS="atk gdk-pixbuf pango xorg-libXcomposite xorg-libXcursor xorg-libXi \ |
al@954 | 16 xorg-libXinerama xorg-libXrandr" |
al@954 | 17 SUGGESTED="cups" |
al@954 | 18 BUILD_DEPENDS="bash pkg-config cups-dev dbus-dev gobject-introspection-dev \ |
al@954 | 19 perl gdk-pixbuf-dev xorg-dev libffi-dev atk-dev pango-dev cairo-dev indent " |
al@954 | 20 |
al@954 | 21 # Rules to configure and make the package. |
al@954 | 22 compile_rules() |
al@954 | 23 { |
al@954 | 24 ./configure \ |
al@954 | 25 --prefix=/usr \ |
al@954 | 26 --sysconfdir=/etc \ |
al@954 | 27 --localstatedir=/var \ |
al@954 | 28 --build=$HOST_SYSTEM \ |
al@954 | 29 --host=$HOST_SYSTEM \ |
al@954 | 30 --enable-debug=no \ |
al@954 | 31 --enable-xkb \ |
al@954 | 32 --enable-xinerama \ |
al@954 | 33 --enable-xrandr \ |
al@954 | 34 --enable-xfixes \ |
al@954 | 35 --enable-xcomposite \ |
al@954 | 36 --enable-xdamage \ |
al@954 | 37 --enable-x11-backend \ |
al@954 | 38 --enable-introspection=yes \ |
al@954 | 39 --enable-packagekit=no \ |
al@954 | 40 --enable-colord=no \ |
al@954 | 41 --with-x && |
al@954 | 42 make $MAKEFLAGS && |
al@954 | 43 make DESTDIR=$DESTDIR install |
al@954 | 44 } |
al@954 | 45 |
al@954 | 46 # Rules to gen a SliTaz package suitable for Tazpkg. |
al@954 | 47 genpkg_rules() |
al@954 | 48 { |
al@954 | 49 mkdir -p \ |
al@954 | 50 $fs/etc/gtk-3.0 \ |
al@954 | 51 $fs/usr/bin \ |
al@954 | 52 $fs/usr/lib/gtk-3.0 \ |
al@954 | 53 $fs/usr/share |
al@954 | 54 |
al@954 | 55 # Configuration file. |
al@954 | 56 cp -a $install/etc $fs |
al@954 | 57 cp -f $stuff/settings.ini $fs/etc/gtk-3.0 |
al@954 | 58 |
al@954 | 59 # Apps. |
al@954 | 60 cp $install/usr/bin/gtk-query-immodules-3.0 $fs/usr/bin |
al@954 | 61 cp $install/usr/bin/gtk-update-icon-cache $fs/usr/bin |
al@954 | 62 # gtk3-demo & gtk3-demo-application -> gtk+3-demo |
al@954 | 63 # gtk3-widget-factory -> gtk+3-widget-factory |
al@954 | 64 |
al@954 | 65 # Libs. |
al@954 | 66 cp -a $install/usr/lib/*.so* $fs/usr/lib |
al@954 | 67 cp -a $install/usr/lib/gtk-3.0/3.0.0 $fs/usr/lib/gtk-3.0 |
al@954 | 68 rm -rf $fs/usr/lib/gtk-3.0/3.0.0/*/*.la |
al@954 | 69 |
al@954 | 70 # Themes. |
al@954 | 71 cp -a $install/usr/share/themes $fs/usr/share |
al@954 | 72 cp -a $install/usr/share/glib-2.0 $fs/usr/share |
al@954 | 73 } |
al@957 | 74 |