wok-undigest rev 1248
copied recipes for gdk-pixbuf and gdk-pixbuf-dev from cooking wok
author | Hans-G?nter Theisgen |
---|---|
date | Fri Aug 12 17:15:12 2022 +0100 (20 months ago) |
parents | 7c489c2896a9 |
children | 57a87b053682 |
files | gdk-pixbuf-dev/receipt gdk-pixbuf/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/gdk-pixbuf-dev/receipt Fri Aug 12 17:15:12 2022 +0100 1.3 @@ -0,0 +1,29 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="gdk-pixbuf-dev" 1.7 +VERSION="2.31.1" 1.8 +CATEGORY="development" 1.9 +SHORT_DESC="Development files for gdk-pixbuf." 1.10 +MAINTAINER="slaxemulator@gmail.com" 1.11 +LICENSE="GPL2" 1.12 +WEB_SITE="https://www.gtk.org/" 1.13 + 1.14 +DEPENDS="gdk-pixbuf glib-dev jpeg-dev libpng-dev pkg-config" 1.15 +WANTED="gdk-pixbuf" 1.16 + 1.17 +HOST_ARCH="i486 arm" 1.18 + 1.19 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.20 +genpkg_rules() 1.21 +{ 1.22 + mkdir -p $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders 1.23 + mkdir -p $fs/usr/share 1.24 + 1.25 + [ -d "$install/usr/share/gir-1.0" ] && 1.26 + cp -a $install/usr/share/gir-1.0 $fs/usr/share 1.27 + cp -a $install/usr/include $fs/usr 1.28 + cp -a $install/usr/lib/*.*a $fs/usr/lib 1.29 + cp -a $install/usr/lib/pkgconfig $fs/usr/lib 1.30 + cp -a $install/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.*a \ 1.31 + $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders 1.32 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/gdk-pixbuf/receipt Fri Aug 12 17:15:12 2022 +0100 2.3 @@ -0,0 +1,72 @@ 2.4 +# SliTaz package receipt. 2.5 + 2.6 +PACKAGE="gdk-pixbuf" 2.7 +VERSION="2.31.1" 2.8 +CATEGORY="x-window" 2.9 +SHORT_DESC="An image loading library for gtk2." 2.10 +MAINTAINER="slaxemulator@gmail.com" 2.11 +LICENSE="GPL2" 2.12 +WEB_SITE="https://www.gtk.org/" 2.13 + 2.14 +TARBALL="$PACKAGE-$VERSION.tar.xz" 2.15 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL" 2.16 + 2.17 +DEPENDS="glib jpeg libgio libjpeg libpng shared-mime-info tiff xorg-libX11 zlib" 2.18 +BUILD_DEPENDS="glib-dev jbigkit jpeg-dev libgio-dev libjpeg libpng-dev 2.19 + shared-mime-info-dev tiff-dev xorg-libX11-dev zlib-dev" 2.20 + 2.21 +HOST_ARCH="i486 arm" 2.22 + 2.23 +# Handle cross compilation 2.24 +case "$ARCH" in 2.25 + (i?86) 2.26 + BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" 2.27 + ;; 2.28 + (arm) 2.29 + ARCH_ARGS="--enable-introspection=no --cache-file=arm.cache" 2.30 + ;; 2.31 +esac 2.32 + 2.33 +current_version() 2.34 +{ 2.35 + wget -O - $GNOME_MIRROR/$PACKAGE/$(wget -O - $GNOME_MIRROR/$PACKAGE 2>/dev/null | \ 2.36 + sed '/href="[0-9]/!d;s|.*href="||;s|/" .*||' | sort -Vr | sed q) 2>/dev/null | \ 2.37 + sed "/href=\"$PACKAGE-[0-9]/!d;s|.*$PACKAGE-||;s|.[a-z].*||" | sort -Vr | sed q 2.38 +} 2.39 + 2.40 +# Rules to configure and make the package. 2.41 +compile_rules() 2.42 +{ 2.43 + case "$ARCH" in 2.44 + (arm) echo "gio_can_sniff=yes" > arm.cache ;; 2.45 + esac 2.46 + 2.47 + ./configure \ 2.48 + --disable-glibtest \ 2.49 + --without-libjasper \ 2.50 + --with-x11 \ 2.51 + $CONFIGURE_ARGS $ARCH_ARGS && 2.52 + make && 2.53 + make install 2.54 +} 2.55 + 2.56 +# Rules to gen a SliTaz package suitable for Tazpkg. 2.57 +genpkg_rules() 2.58 +{ 2.59 + mkdir -p $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders 2.60 + 2.61 + cp -a $install/usr/bin $fs/usr 2.62 + cp -a $install/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so \ 2.63 + $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders 2.64 + [ -d "$install/usr/lib/girepository-1.0" ] && 2.65 + cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib 2.66 + cp -a $install/usr/lib/*.so* $fs/usr/lib 2.67 + touch $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache 2.68 +} 2.69 + 2.70 +# Pre and post install commands for Tazpkg. 2.71 +post_install() 2.72 +{ 2.73 + # Updating gdk pixbuf loaders cache file... 2.74 + chroot "$1/" /usr/bin/gdk-pixbuf-query-loaders --update-cache 2.75 +}