wok-next diff gtk+/receipt @ rev 19844
sakura -> sakura-gtk2; vte -> vte-gtk2; add sakura, vte; up gtk-engines, lxde, wpa_supplicant.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Aug 25 15:45:11 2017 +0300 (2017-08-25) |
parents | f463de72afe3 |
children | 0e7893ac206d |
line diff
1.1 --- a/gtk+/receipt Sun Jun 18 04:38:10 2017 +0300 1.2 +++ b/gtk+/receipt Fri Aug 25 15:45:11 2017 +0300 1.3 @@ -1,71 +1,101 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="gtk+" 1.8 -VERSION="2.24.30" 1.9 +VERSION="2.24.31" 1.10 CATEGORY="x-window" 1.11 -SHORT_DESC="The GIMP Toolkit." 1.12 +SHORT_DESC="The GIMP Toolkit" 1.13 MAINTAINER="pankso@slitaz.org" 1.14 LICENSE="GPL2" 1.15 WEB_SITE="https://www.gtk.org/" 1.16 HOST_ARCH="i486 arm" 1.17 -CONF_FILES="/etc/gtk-2.0/im-multipress.conf" 1.18 -SUGGESTED="cups gnutls libgcrypt libgpg-error" 1.19 1.20 TARBALL="$PACKAGE-$VERSION.tar.xz" 1.21 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL" 1.22 1.23 -DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib harfbuzz libcups \ 1.24 -libffi libgnutls liblzma libpng libxcb libxml2 pango pcre pixman \ 1.25 -xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender zlib" 1.26 -BUILD_DEPENDS="faenza-icon-theme optipng glib-dev atk-dev pango-dev cairo-dev \ 1.27 -gdk-pixbuf-dev cups-dev gobject-introspection-dev gtk-doc automake gettext" 1.28 BUILD_DEPENDS_arm="atk-dev pango-dev gdk-pixbuf-dev dbus-dev dbus-glib-dev \ 1.29 xorg-inputproto libxcb-dev fontconfig-dev freetype-dev pixman-dev libxml2-dev \ 1.30 libpng-dev libffi-dev xorg-xextproto harfbuzz-dev faenza-icon-theme optipng \ 1.31 xorg-libX11-dev xorg-libXext-dev xorg-libXrender-dev automake" 1.32 -SPLIT="gtk+-demo gtk+-dev" 1.33 - 1.34 -# Handle cross compilation. 1.35 -case "$ARCH" in 1.36 - arm*) 1.37 - BUILD_DEPENDS=$BUILD_DEPENDS_arm 1.38 - ARCH_ARGS="--enable-introspection=no --disable-glibtest --disable-cups \ 1.39 - --disable-papi --with-gdktarget=x11 --with-xinput gio_can_sniff=yes" 1.40 - export LDFLAGS="$LDFLAGS -L/cross/$ARCH/sysroot/usr/lib" 1.41 - export CPPFLAGS="$CPPFLAGS -I/cross/$ARCH/sysroot/usr/include" 1.42 - export LIBTOOL=${HOST_SYSTEM}-libtool 1.43 - ;; 1.44 -esac 1.45 - 1.46 +BUILD_DEPENDS="paper-icon-theme rsvg-convert optipng-static pngquant-static \ 1.47 +symlinks \ 1.48 +glib-dev atk-dev pango-dev cairo-dev gdk-pixbuf-dev cups-dev \ 1.49 +gobject-introspection-dev gtk-doc automake gettext xorg-libXinerama-dev" 1.50 +SPLIT="gtk+-demo gtk+ gtk+-dev" 1.51 1.52 # Rules to configure and make the package. 1.53 compile_rules() 1.54 { 1.55 - while read i; do patch -p1 -i $stuff/patches/$i; done < $stuff/patches/series 1.56 - . $stuff/replace-icons; cd $src 1.57 + # http://www.linuxfromscratch.org/blfs/view/stable/x/gtk2.html 1.58 + 1.59 + # Handle cross compilation. 1.60 + case "$ARCH" in 1.61 + arm*) 1.62 + BUILD_DEPENDS=$BUILD_DEPENDS_arm 1.63 + ARCH_ARGS="--enable-introspection=no --disable-glibtest --disable-cups \ 1.64 + --disable-papi --with-gdktarget=x11 --with-xinput gio_can_sniff=yes" 1.65 + export LDFLAGS="$LDFLAGS -L/cross/$ARCH/sysroot/usr/lib" 1.66 + export CPPFLAGS="$CPPFLAGS -I/cross/$ARCH/sysroot/usr/include" 1.67 + export LIBTOOL=${HOST_SYSTEM}-libtool 1.68 + ;; 1.69 + esac 1.70 + 1.71 + . $stuff/replace-icons-paper; cd $src 1.72 1.73 ./configure \ 1.74 - --prefix=/usr \ 1.75 --sysconfdir=/etc \ 1.76 --with-html-dir=/usr/share/doc \ 1.77 - $CONFIGURE_ARGS ${ARCH_ARGS} && 1.78 + --enable-debug=no \ 1.79 + $CONFIGURE_ARGS $ARCH_ARGS && 1.80 make $MAKEFLAGS $LIBTOOL && 1.81 - make install 1.82 + make install && 1.83 + 1.84 + ln -s /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache \ 1.85 + $install/etc/gtk-2.0/gdk-pixbuf.loaders && 1.86 + 1.87 + mkdir -p $install/usr/share/applications && 1.88 + cp $stuff/*.desktop $install/usr/share/applications 1.89 } 1.90 1.91 # Rules to gen a SliTaz package suitable for Tazpkg. 1.92 genpkg_rules() 1.93 { 1.94 - copy etc/ bin/ themes/ 1.95 - find $fs -name gtk-demo -delete 1.96 - copy *.so* 1.97 - 1.98 - ln -s /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache \ 1.99 - $fs/etc/gtk-2.0/gdk-pixbuf.loaders 1.100 + case $PACKAGE in 1.101 + gtk+-demo) 1.102 + copy gtk-demo demo/ *.desktop 1.103 + CAT="development|example code and demo" 1.104 + DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \ 1.105 + libffi libharfbuzz liblzma libpng16 libxml2 pango pcre \ 1.106 + util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \ 1.107 + xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXinerama \ 1.108 + xorg-libXrender xorg-libxcb xorg-pixman zlib" 1.109 + ;; 1.110 + gtk+) 1.111 + COOKOPTS="!menus" 1.112 + copy @std 1.113 + remove_already_packed 1.114 + DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib \ 1.115 + libcups libffi libgnutls libharfbuzz liblzma libpng16 libxml2 \ 1.116 + pango pcre util-linux-blkid util-linux-mount util-linux-uuid \ 1.117 + xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext \ 1.118 + xorg-libXinerama xorg-libXrender xorg-libxcb xorg-pixman zlib" 1.119 + CONFIG_FILES="/etc/gtk-2.0/im-multipress.conf" 1.120 + SUGGESTED="cups gnutls libgcrypt libgpg-error" 1.121 + ;; 1.122 + gtk+-dev) 1.123 + copy @dev 1.124 + DEPENDS="gtk+ \ 1.125 + atk-dev bzip2-dev cairo-dev cups-dev fontconfig-dev \ 1.126 + freetype-dev gdk-pixbuf-dev glib-dev glibc-dev gnutls-dev \ 1.127 + harfbuzz-dev libffi-dev liblzma-dev libpng16-dev libxml2-dev \ 1.128 + pango-dev pcre-dev util-linux-blkid-dev util-linux-mount-dev \ 1.129 + util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \ 1.130 + xorg-libXdmcp-dev xorg-libXext-dev xorg-libXinerama-dev \ 1.131 + xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev" 1.132 + ;; 1.133 + esac 1.134 } 1.135 1.136 # Pre and post install commands for Tazpkg. 1.137 -post_install() 1.138 -{ 1.139 +post_install_gtk_() { 1.140 chroot "$1/" /usr/bin/gtk-query-immodules-2.0 --update-cache 1.141 }