wok-current rev 22893
updated gtk+, gtk+-dev and gtk+-demo (2.24.24 -> 2.24.32)
author | Hans-G?nter Theisgen |
---|---|
date | Sun Feb 23 10:37:39 2020 +0100 (2020-02-23) |
parents | 6a74e77788e6 |
children | 3a6b4742a70c 1805c677ac71 |
files | gtk+-demo/receipt gtk+-dev/receipt gtk+/receipt |
line diff
1.1 --- a/gtk+-demo/receipt Sun Feb 23 08:33:38 2020 +0100 1.2 +++ b/gtk+-demo/receipt Sun Feb 23 10:37:39 2020 +0100 1.3 @@ -1,22 +1,25 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="gtk+-demo" 1.7 -VERSION="2.24.24" 1.8 +VERSION="2.24.32" 1.9 CATEGORY="development" 1.10 SHORT_DESC="The GIMP Toolkit example code and demo." 1.11 MAINTAINER="pankso@slitaz.org" 1.12 LICENSE="GPL2" 1.13 -WANTED="gtk+" 1.14 WEB_SITE="https://www.gtk.org/" 1.15 -HOST_ARCH="i486 arm" 1.16 1.17 DEPENDS="gtk+" 1.18 +WANTED="gtk+" 1.19 + 1.20 +HOST_ARCH="i486 arm" 1.21 1.22 # Rules to gen a SliTaz package suitable for Tazpkg. 1.23 genpkg_rules() 1.24 { 1.25 - mkdir -p $fs/usr/bin $fs/usr/share/applications 1.26 - cp -a $install/usr/bin/gtk-demo $fs/usr/bin 1.27 - cp -a $install/usr/share/gtk-2.0 $fs/usr/share 1.28 - cp $stuff/*.desktop $fs/usr/share/applications 1.29 + mkdir -p $fs/usr/bin 1.30 + mkdir -p $fs/usr/share/applications 1.31 + 1.32 + cp -a $install/usr/bin/gtk-demo $fs/usr/bin 1.33 + cp -a $install/usr/share/gtk-2.0 $fs/usr/share 1.34 + cp $stuff/*.desktop $fs/usr/share/applications 1.35 }
2.1 --- a/gtk+-dev/receipt Sun Feb 23 08:33:38 2020 +0100 2.2 +++ b/gtk+-dev/receipt Sun Feb 23 10:37:39 2020 +0100 2.3 @@ -1,29 +1,32 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="gtk+-dev" 2.7 -VERSION="2.24.24" 2.8 +VERSION="2.24.32" 2.9 CATEGORY="development" 2.10 -SHORT_DESC="The GIMP Toolkit." 2.11 +SHORT_DESC="The GIMP Toolkit - development files." 2.12 MAINTAINER="pankso@slitaz.org" 2.13 LICENSE="GPL2" 2.14 +WEB_SITE="https://www.gtk.org/" 2.15 + 2.16 +DEPENDS="atk-dev cairo-dev gdk-pixbuf-dev glib-dev gtk+ jpeg-dev 2.17 + libgio-dev libpng-dev libxml2-dev pango-dev pkg-config tiff-dev" 2.18 WANTED="gtk+" 2.19 -WEB_SITE="https://www.gtk.org/" 2.20 + 2.21 HOST_ARCH="i486 arm" 2.22 2.23 -DEPENDS="cairo-dev glib-dev pango-dev atk-dev tiff-dev pkg-config \ 2.24 -libpng-dev jpeg-dev libgio-dev gtk+ gdk-pixbuf-dev libxml2-dev" 2.25 - 2.26 # Rules to gen a SliTaz package suitable for Tazpkg. 2.27 genpkg_rules() 2.28 { 2.29 - mkdir -p $fs/usr/lib $fs/usr/share 2.30 - cp -a $install/usr/lib/*.*a $fs/usr/lib 2.31 - cp -a $install/usr/lib/pkgconfig $fs/usr/lib 2.32 - cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib 2.33 - # Copy all libs and remove the shared. 2.34 - cp -a $install/usr/lib/gtk-2.0 $fs/usr/lib 2.35 - rm -rf $fs/usr/lib/gtk-2.0/2.10.0/*/*.so* 2.36 - cp -a $install/usr/include $fs/usr 2.37 - cp -a $install/usr/share/gir-1.0 $fs/usr/share 2.38 - cp -a $install/usr/share/aclocal $fs/usr/share 2.39 + mkdir -p $fs/usr/lib 2.40 + mkdir -p $fs/usr/share 2.41 + 2.42 + cp -a $install/usr/lib/*.*a $fs/usr/lib 2.43 + cp -a $install/usr/lib/pkgconfig $fs/usr/lib 2.44 + cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib 2.45 + # Copy all libraries and remove the shared. 2.46 + cp -a $install/usr/lib/gtk-2.0 $fs/usr/lib 2.47 + rm -rf $fs/usr/lib/gtk-2.0/2.10.0/*/*.so* 2.48 + cp -a $install/usr/include $fs/usr 2.49 + cp -a $install/usr/share/gir-1.0 $fs/usr/share 2.50 + cp -a $install/usr/share/aclocal $fs/usr/share 2.51 }
3.1 --- a/gtk+/receipt Sun Feb 23 08:33:38 2020 +0100 3.2 +++ b/gtk+/receipt Sun Feb 23 10:37:39 2020 +0100 3.3 @@ -1,32 +1,36 @@ 3.4 # SliTaz package receipt. 3.5 3.6 PACKAGE="gtk+" 3.7 -VERSION="2.24.24" 3.8 +VERSION="2.24.32" 3.9 CATEGORY="x-window" 3.10 SHORT_DESC="The GIMP Toolkit." 3.11 MAINTAINER="pankso@slitaz.org" 3.12 LICENSE="GPL2" 3.13 +WEB_SITE="https://www.gtk.org/" 3.14 + 3.15 +TARBALL="$PACKAGE-$VERSION.tar.xz" 3.16 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL" 3.17 + 3.18 SUGGESTED="cups gnutls libgcrypt libgpg-error" 3.19 -TARBALL="$PACKAGE-$VERSION.tar.xz" 3.20 -WEB_SITE="https://www.gtk.org/" 3.21 -WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL" 3.22 +DEPENDS="atk cairo expat fontconfig freetype gdk-pixbuf glib glibc-base 3.23 + harfbuzz jpeg libgio libpng libxcb pango pixman tiff xcb-util 3.24 + xorg-libX11 xorg-libXau xorg-libXcomposite xorg-libXcursor 3.25 + xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes 3.26 + xorg-libXinerama xorg-libXrandr xorg-libXrender zlib" 3.27 + 3.28 +BUILD_DEPENDS="atk-dev automake dbus-dev dbus-glib-dev faenza-icon-theme 3.29 + fontconfig-dev freetype-dev gdk-pixbuf-dev harfbuzz-dev libffi-dev 3.30 + libpng-dev libxcb-dev libxml2-dev optipng pango-dev pixman-dev 3.31 + xorg-inputproto xorg-libX11-dev xorg-libXext-dev xorg-libXrender-dev 3.32 + xorg-xextproto" 3.33 + 3.34 HOST_ARCH="i486 arm" 3.35 3.36 -DEPENDS="glibc-base expat libxcb xcb-util zlib glib cairo pango atk libpng \ 3.37 -jpeg tiff gdk-pixbuf fontconfig freetype pixman libgio xorg-libX11 xorg-libXau \ 3.38 -xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXdmcp xorg-libXext \ 3.39 -xorg-libXfixes xorg-libXinerama xorg-libXrender xorg-libXrandr harfbuzz" 3.40 - 3.41 -BUILD_DEPENDS="atk-dev pango-dev gdk-pixbuf-dev dbus-dev dbus-glib-dev \ 3.42 -xorg-inputproto libxcb-dev fontconfig-dev freetype-dev pixman-dev libxml2-dev \ 3.43 -libpng-dev libffi-dev xorg-xextproto harfbuzz-dev faenza-icon-theme optipng \ 3.44 -xorg-libX11-dev xorg-libXext-dev xorg-libXrender-dev automake" 3.45 - 3.46 # Handle cross compilation. 3.47 case "$ARCH" in 3.48 i?86) 3.49 - BUILD_DEPENDS="$BUILD_DEPENDS bash pkg-config cups-dev perl \ 3.50 - gobject-introspection-dev" ;; 3.51 + BUILD_DEPENDS="$BUILD_DEPENDS bash cups-dev gobject-introspection-dev \ 3.52 + perl pkg-config" ;; 3.53 arm*) 3.54 ARCH_ARGS="--enable-introspection=no --disable-glibtest --disable-cups \ 3.55 --disable-papi --with-gdktarget=x11 --with-xinput gio_can_sniff=yes" 3.56 @@ -38,14 +42,15 @@ 3.57 # Rules to configure and make the package. 3.58 compile_rules() 3.59 { 3.60 - . $stuff/replace-icons; cd $src 3.61 + . $stuff/replace-icons 3.62 + cd $src 3.63 patch -p0 < $stuff/undo_gen_icons.patch 3.64 + find . -name Makefile.in | xargs sed -i 's|@AUTOMAKE@|automake|' 3.65 3.66 - find . -name Makefile.in | xargs sed -i 's|@AUTOMAKE@|automake|' 3.67 - ./configure \ 3.68 - --prefix=/usr \ 3.69 - --sysconfdir=/etc \ 3.70 - --with-html-dir=/usr/share/doc \ 3.71 + ./configure \ 3.72 + --prefix=/usr \ 3.73 + --sysconfdir=/etc \ 3.74 + --with-html-dir=/usr/share/doc \ 3.75 $CONFIGURE_ARGS ${ARCH_ARGS} && 3.76 # https://bugzilla.gnome.org/show_bug.cgi?id=655517 3.77 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool && 3.78 @@ -56,27 +61,28 @@ 3.79 # Rules to gen a SliTaz package suitable for Tazpkg. 3.80 genpkg_rules() 3.81 { 3.82 - mkdir -p $fs/usr/lib/gtk-2.0 $fs/usr/share $fs/usr/bin 3.83 + mkdir -p $fs/usr/lib/gtk-2.0 3.84 + mkdir -p $fs/usr/share $fs/usr/bin 3.85 3.86 - # Libs. 3.87 - cp -a $install/usr/lib/*.so* $fs/usr/lib 3.88 - cp -a $install/usr/lib/gtk-2.0/2.10.0 $fs/usr/lib/gtk-2.0 3.89 - rm -rf $fs/usr/lib/gtk-2.0/2.10.0/*/*.la 3.90 + # Libraries. 3.91 + cp -a $install/usr/lib/*.so* $fs/usr/lib 3.92 + cp -a $install/usr/lib/gtk-2.0/2.10.0 $fs/usr/lib/gtk-2.0 3.93 + rm -rf $fs/usr/lib/gtk-2.0/2.10.0/*/*.la 3.94 3.95 # Themes 3.96 - cp -a $install/usr/share/themes $fs/usr/share 3.97 + cp -a $install/usr/share/themes $fs/usr/share 3.98 3.99 - # Apps. 3.100 - cp -a $install/usr/bin/gtk-query-immodules-2.0 $fs/usr/bin 3.101 - cp -a $install/usr/bin/gtk-update-icon-cache $fs/usr/bin 3.102 - cp -a $install/usr/bin/gtk-builder-convert $fs/usr/bin 3.103 + # Applications. 3.104 + cp -a $install/usr/bin/gtk-query-immodules-2.0 $fs/usr/bin 3.105 + cp -a $install/usr/bin/gtk-update-icon-cache $fs/usr/bin 3.106 + cp -a $install/usr/bin/gtk-builder-convert $fs/usr/bin 3.107 3.108 mkdir -p $fs/etc/gtk-2.0 3.109 ln -s /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache \ 3.110 $fs/etc/gtk-2.0/gdk-pixbuf.loaders 3.111 } 3.112 3.113 -# Pre and post install commands for Tazpkg. 3.114 +# Post install commands for Tazpkg. 3.115 post_install() 3.116 { 3.117 mkdir -p "$1/etc/gtk-2.0"