wok annotate gdk-pixbuf/receipt @ rev 25266

gdk-pixbuf: added dependency libjpeg
author Hans-G?nter Theisgen
date Fri Jul 15 13:56:48 2022 +0100 (22 months ago)
parents 5d79829fa876
children
rev   line source
slaxemulator@6630 1 # SliTaz package receipt.
slaxemulator@6630 2
slaxemulator@6630 3 PACKAGE="gdk-pixbuf"
devl547@17631 4 VERSION="2.31.1"
slaxemulator@6630 5 CATEGORY="x-window"
Hans-G?nter@23040 6 SHORT_DESC="An image loading library for gtk2."
slaxemulator@6630 7 MAINTAINER="slaxemulator@gmail.com"
pascal@15000 8 LICENSE="GPL2"
Hans-G?nter@23040 9 WEB_SITE="https://www.gtk.org/"
Hans-G?nter@23040 10
pankso@12739 11 TARBALL="$PACKAGE-$VERSION.tar.xz"
yuripourre@16873 12 WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
Hans-G?nter@23040 13
Hans-G?nter@25266 14 DEPENDS="glib jpeg libgio libjpeg libpng shared-mime-info tiff xorg-libX11 zlib"
Hans-G?nter@25266 15 BUILD_DEPENDS="glib-dev jbigkit jpeg-dev libgio-dev libjpeg libpng-dev
Hans-G?nter@23040 16 shared-mime-info-dev tiff-dev xorg-libX11-dev zlib-dev"
Hans-G?nter@23040 17
pankso@16131 18 HOST_ARCH="i486 arm"
pankso@10350 19
pankso@16131 20 # Handle cross compilation
pankso@16131 21 case "$ARCH" in
Hans-G?nter@25266 22 (i?86)
Hans-G?nter@25266 23 BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev"
Hans-G?nter@25266 24 ;;
Hans-G?nter@25266 25 (arm)
Hans-G?nter@25266 26 ARCH_ARGS="--enable-introspection=no --cache-file=arm.cache"
Hans-G?nter@25266 27 ;;
pankso@16131 28 esac
slaxemulator@6630 29
pascal@24072 30 current_version()
pascal@24072 31 {
pascal@24072 32 wget -O - $GNOME_MIRROR/$PACKAGE/$(wget -O - $GNOME_MIRROR/$PACKAGE 2>/dev/null | \
pascal@24072 33 sed '/href="[0-9]/!d;s|.*href="||;s|/" .*||' | sort -Vr | sed q) 2>/dev/null | \
pascal@24072 34 sed "/href=\"$PACKAGE-[0-9]/!d;s|.*$PACKAGE-||;s|.[a-z].*||" | sort -Vr | sed q
pascal@24072 35 }
pascal@24072 36
slaxemulator@6630 37 # Rules to configure and make the package.
slaxemulator@6630 38 compile_rules()
slaxemulator@6630 39 {
pankso@16131 40 case "$ARCH" in
Hans-G?nter@25266 41 (arm) echo "gio_can_sniff=yes" > arm.cache ;;
pankso@16131 42 esac
Hans-G?nter@25266 43
Hans-G?nter@23040 44 ./configure \
Hans-G?nter@23040 45 --disable-glibtest \
Hans-G?nter@23040 46 --without-libjasper \
Hans-G?nter@23040 47 --with-x11 \
pankso@16131 48 $CONFIGURE_ARGS $ARCH_ARGS &&
Hans-G?nter@23040 49 make &&
Hans-G?nter@23040 50 make install
slaxemulator@6630 51 }
slaxemulator@6630 52
slaxemulator@6630 53 # Rules to gen a SliTaz package suitable for Tazpkg.
slaxemulator@6630 54 genpkg_rules()
slaxemulator@6630 55 {
slaxemulator@6653 56 mkdir -p $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
Hans-G?nter@23040 57
Hans-G?nter@23040 58 cp -a $install/usr/bin $fs/usr
pankso@12739 59 cp -a $install/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so \
Hans-G?nter@23040 60 $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
Hans-G?nter@23040 61 [ -d "$install/usr/lib/girepository-1.0" ] &&
Hans-G?nter@23040 62 cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
Hans-G?nter@23040 63 cp -a $install/usr/lib/*.so* $fs/usr/lib
gokhlayeh@11958 64 touch $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
slaxemulator@6630 65 }
slaxemulator@6630 66
slaxemulator@11166 67 # Pre and post install commands for Tazpkg.
slaxemulator@6630 68 post_install()
slaxemulator@6630 69 {
al@18663 70 # Updating gdk pixbuf loaders cache file...
al@18663 71 chroot "$1/" /usr/bin/gdk-pixbuf-query-loaders --update-cache
slaxemulator@6630 72 }