wok-next annotate gtk+3/receipt @ rev 19691
Add colord, gnome-themes-standard, libgusb; up: gtk+, gtk+3, libgudev, libnotify, librsvg, libusb, vala
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Apr 15 13:29:33 2017 +0300 (2017-04-15) |
parents | a7830cbdb6b6 |
children | e70c0b9c5adf |
rev | line source |
---|---|
al@13955 | 1 # SliTaz package receipt. |
al@13955 | 2 |
al@13955 | 3 PACKAGE="gtk+3" |
al@19691 | 4 VERSION="3.20.9" |
al@13955 | 5 CATEGORY="x-window" |
al@13955 | 6 SHORT_DESC="The GIMP Toolkit 3.x" |
al@13955 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15004 | 8 LICENSE="LGPL2" |
al@19691 | 9 WEB_SITE="https://www.gtk.org/" |
al@13955 | 10 CONFIG_FILES="/etc/gtk-3.0/settings.ini" |
al@19691 | 11 SUGGESTED="cups" |
al@19691 | 12 COOKOPTS="!menus" |
al@19691 | 13 |
al@19691 | 14 TARBALL="gtk+-$VERSION.tar.xz" |
al@19691 | 15 WGET_URL="$GNOME_MIRROR/gtk+/${VERSION:0:4}/$TARBALL" |
pankso@16171 | 16 |
pankso@16171 | 17 #HOST_ARCH="i486 arm" |
pankso@16171 | 18 CROSS_BUGS="bug: /bin/bash: no: command not found" |
al@13955 | 19 |
al@19691 | 20 DEPENDS="colord at-spi2-atk at-spi2-core atk bzlib cairo dbus eudev fontconfig \ |
al@19691 | 21 freetype gdk-pixbuf glib harfbuzz lcms2 libcups libepoxy libffi libgio \ |
al@19691 | 22 libgnutls liblzma libpng libxcb libxml2 pango pcre pixman xorg-libX11 \ |
al@19691 | 23 xorg-libXau xorg-libXcomposite xorg-libXdamage xorg-libXdmcp xorg-libXext \ |
al@19691 | 24 xorg-libXfixes xorg-libXi xorg-libXinerama xorg-libXrandr xorg-libXrender zlib" |
al@19691 | 25 BUILD_DEPENDS="glib-dev atk-dev pango-dev cairo-dev gdk-pixbuf-dev gettext \ |
al@19691 | 26 xorg-libXinerama-dev xorg-libXi-dev xorg-libXrandr-dev xorg-libXcomposite-dev \ |
al@19691 | 27 xorg-libXdamage-dev libepoxy-dev at-spi2-atk-dev cups-dev colord-dev gtk-doc \ |
al@19691 | 28 libxslt" |
al@19691 | 29 BUILD_DEPENDS_arm="atk-dev pango-dev gdk-pixbuf-dev dbus-dev dbus-glib-dev \ |
al@19691 | 30 xorg-inputproto" |
al@19691 | 31 SPLIT="gtk+3-demo gtk+3-widget-factory gtk+3-icon-browser gtk+3-dev" |
al@13955 | 32 |
pankso@16171 | 33 # Handle cross compilation. |
pankso@16171 | 34 case "$ARCH" in |
al@19691 | 35 arm*) |
al@19691 | 36 BUILD_DEPENDS="$BUILD_DEPENDS_arm" |
pankso@16171 | 37 ARCH_ARGS="--enable-introspection=no --disable-glibtest --disable-cups \ |
pankso@16171 | 38 --disable-papi --with-xinput gio_can_sniff=yes" |
al@19691 | 39 export LDFLAGS="$LDFLAGS -L/cross/$ARCH/sysroot/usr/lib" |
pascal@17670 | 40 export CPPFLAGS="$CPPFLAGS -I/cross/$ARCH/sysroot/usr/include" ;; |
pankso@16171 | 41 esac |
pankso@16171 | 42 |
al@13955 | 43 # Rules to configure and make the package. |
al@13955 | 44 compile_rules() |
al@13955 | 45 { |
al@13955 | 46 ./configure \ |
al@13955 | 47 --sysconfdir=/etc \ |
al@14225 | 48 --localstatedir=/var \ |
al@14225 | 49 --enable-debug=no \ |
al@14225 | 50 --enable-xkb \ |
al@14225 | 51 --enable-xinerama \ |
al@14225 | 52 --enable-xrandr \ |
al@14225 | 53 --enable-xfixes \ |
al@14225 | 54 --enable-xcomposite \ |
al@14225 | 55 --enable-xdamage \ |
al@14225 | 56 --enable-x11-backend \ |
al@19691 | 57 --enable-introspection \ |
al@19691 | 58 --enable-colord \ |
devl547@17616 | 59 --disable-wayland-backend \ |
devl547@17616 | 60 --disable-broadway-backend \ |
al@19691 | 61 --with-x \ |
al@19691 | 62 $CONFIGURE_ARGS $ARCH_ARGS && |
al@13955 | 63 make $MAKEFLAGS && |
al@13955 | 64 make DESTDIR=$DESTDIR install |
al@19691 | 65 |
al@19691 | 66 find $install -name '*.desktop' | xargs sed -i '/NoDisplay/d' |
al@13955 | 67 } |
al@13955 | 68 |
al@13955 | 69 # Rules to gen a SliTaz package suitable for Tazpkg. |
al@13955 | 70 genpkg_rules() |
al@13955 | 71 { |
al@19691 | 72 cook_copy_folders etc bin themes |
al@19691 | 73 cook_copy_files *.so* *.xml |
al@14225 | 74 |
al@14225 | 75 cp -f $stuff/settings.ini $fs/etc/gtk-3.0 |
al@19691 | 76 find $fs \( -name '*demo*' -o -name 'gtk3-icon*' -o -name '*widget*' \ |
al@19691 | 77 -o -name '*Demo*' -o -name '*exampleapp*' \) -delete |
al@19691 | 78 } |
al@14225 | 79 |
al@19691 | 80 post_install() |
al@19691 | 81 { |
al@19691 | 82 chroot "$1/" /usr/bin/gtk-query-immodules-3.0 --update-cache |
al@13955 | 83 } |