wok-next diff tumbler/receipt @ rev 20358

Update libunwind, strace; pcmanfm-qt: update dependencies; shrink icu (less 2MB comparing to the *-full version); add awf.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Nov 22 21:52:02 2017 +0200 (2017-11-22)
parents 8f22b3b666d1
children e6615350078d
line diff
     1.1 --- a/tumbler/receipt	Tue Aug 01 00:49:30 2017 +0300
     1.2 +++ b/tumbler/receipt	Wed Nov 22 21:52:02 2017 +0200
     1.3 @@ -1,9 +1,9 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="tumbler"
     1.7 -VERSION="0.1.32"
     1.8 -CATEGORY="system-tools"
     1.9 -SHORT_DESC="A D-Bus thumbnailing service"
    1.10 +VERSION="0.1.31" # Xfce release 4.12: http://archive.xfce.org/xfce/4.12/src/
    1.11 +CATEGORY="graphics"
    1.12 +SHORT_DESC="D-Bus thumbnailing service"
    1.13  MAINTAINER="al.bobylev@gmail.com"
    1.14  LICENSE="GPL2 LGPL2.1"
    1.15  WEB_SITE="https://www.openhub.net/p/tumbler"
    1.16 @@ -11,31 +11,77 @@
    1.17  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    1.18  WGET_URL="http://archive.xfce.org/src/xfce/$PACKAGE/${VERSION%.*}/$TARBALL"
    1.19  
    1.20 -BUILD_DEPENDS="intltool dbus-glib-dev curl-dev glib-dev gdk-pixbuf-dev \
    1.21 -freetype-dev libjpeg-turbo-dev ffmpegthumbnailer-dev gst1-plugins-base-dev \
    1.22 -libgsf-dev poppler-dev libpng16-dev lcms2-dev tiff-dev gtk-doc"
    1.23 -SPLIT="tumbler-dev"
    1.24 +BUILD_DEPENDS="intltool gtk-doc dbus-glib dbus-dev dbus-glib-dev \
    1.25 +gdk-pixbuf-dev curl-dev freetype-dev libjpeg-turbo-dev ffmpegthumbnailer-dev \
    1.26 +gst1-plugins-base-dev libgsf-dev poppler-dev libopenraw-dev lcms2-dev"
    1.27 +SPLIT="tumbler-plugin-cover tumbler-plugin-ffmpeg tumbler-plugin-font \
    1.28 +tumbler-plugin-gst tumbler-plugin-jpeg tumbler-plugin-odf \
    1.29 +tumbler-plugin-poppler tumbler-plugin-raw tumbler tumbler-dev"
    1.30  
    1.31 -# Rules to configure and make the package.
    1.32 -compile_rules()
    1.33 -{
    1.34 +compile_rules() {
    1.35 +	# openraw v.0.0.9 - libopenraw-gnome-1.0.pc;
    1.36 +	# openraw v.0.1.2 - libopenraw-gnome-0.1.pc (current, latest)
    1.37 +	sed -i 's|libopenraw-gnome-1\.0|libopenraw-gnome-0.1|g' configure
    1.38 +
    1.39  	./configure \
    1.40  		--sysconfdir=/etc \
    1.41 -		--enable-debug=no \
    1.42 +		--localstatedir=/var \
    1.43 +		--disable-debug \
    1.44 +		--enable-gtk-doc \
    1.45  		$CONFIGURE_ARGS &&
    1.46  	make &&
    1.47  	make install
    1.48  }
    1.49  
    1.50 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.51 -genpkg_rules()
    1.52 -{
    1.53 +genpkg_rules() {
    1.54  	case $PACKAGE in
    1.55 +		*-cover)
    1.56 +			copy tumbler-cover-thumbnailer.so
    1.57 +			DEPENDS="tumbler libcrypto libcurl libidn2 libssh2 libssl"
    1.58 +			CAT="graphics|cover video thumbnailer"
    1.59 +			;;
    1.60 +		*-ffmpeg)
    1.61 +			copy tumbler-ffmpeg-thumbnailer.so
    1.62 +			DEPENDS="tumbler ffmpegthumbnailer"
    1.63 +			CAT="graphics|FFmpeg video thumbnailer"
    1.64 +			;;
    1.65 +		*-font)
    1.66 +			copy tumbler-font-thumbnailer.so
    1.67 +			DEPENDS="tumbler bzlib freetype libharfbuzz"
    1.68 +			CAT="graphics|font thumbnailer"
    1.69 +			;;
    1.70 +		*-gst)
    1.71 +			copy tumbler-gst-thumbnailer.so
    1.72 +			DEPENDS="tumbler gst1-plugins-base gstreamer1"
    1.73 +			CAT="graphics|GStreamer video thumbnailer"
    1.74 +			;;
    1.75 +		*-jpeg)
    1.76 +			copy tumbler-jpeg-thumbnailer.so
    1.77 +			DEPENDS="tumbler libjpeg-turbo"
    1.78 +			CAT="graphics|JPEG thumbnailer"
    1.79 +			;;
    1.80 +		*-odf)
    1.81 +			copy tumbler-odf-thumbnailer.so
    1.82 +			DEPENDS="tumbler bzlib libgsf liblzma libxml2"
    1.83 +			CAT="graphics|ODF thumbnailer"
    1.84 +			;;
    1.85 +		*-poppler)
    1.86 +			copy tumbler-poppler-thumbnailer.so
    1.87 +			DEPENDS="tumbler bzlib cairo fontconfig freetype lcms2 libharfbuzz \
    1.88 +			libjpeg-turbo liblzma libxml2 poppler tiff xorg-libX11 xorg-libXau \
    1.89 +			xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman"
    1.90 +			CAT="graphics|Poppler PDF/PS thumbnailer"
    1.91 +			;;
    1.92 +		*-raw)
    1.93 +			copy tumbler-raw-thumbnailer.so
    1.94 +			DEPENDS="tumbler libjpeg-turbo libopenraw libopenraw-gnome"
    1.95 +			CAT="graphics|RAW thumbnailer"
    1.96 +			;;
    1.97  		tumbler)
    1.98 -			copy @std
    1.99 -			DEPENDS="cairo dbus dbus-glib ffmpegthumbnailer freetype \
   1.100 -			gdk-pixbuf glib gst1-plugins-base gstreamer1 libcurl libgsf \
   1.101 -			libjpeg-turbo libpng16 libxml2 poppler"
   1.102 +			copy @std @rm
   1.103 +			DEPENDS="dbus dbus-glib gdk-pixbuf glib libffi libpng16 pcre \
   1.104 +			util-linux-blkid util-linux-mount util-linux-uuid zlib"
   1.105 +			CAT="graphics|main package"
   1.106  			CONFIG_FILES="/etc/xdg/tumbler/tumbler.rc"
   1.107  			;;
   1.108  		*-dev)
   1.109 @@ -43,11 +89,13 @@
   1.110  			DEPENDS="tumbler bzip2-dev cairo-dev curl-dev \
   1.111  			ffmpegthumbnailer-dev fontconfig-dev freetype-dev gdk-pixbuf-dev \
   1.112  			glib-dev gst1-plugins-base-dev gstreamer1-dev harfbuzz-dev \
   1.113 -			libjpeg-turbo-dev lcms2-dev libffi-dev libgsf-dev libpng16-dev \
   1.114 -			libxml2-dev openssl-dev pcre-dev poppler-dev tiff-dev \
   1.115 -			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
   1.116 -			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   1.117 +			libjpeg-turbo-dev lcms2-dev libffi-dev libgsf-dev libidn2-dev \
   1.118 +			libopenraw-dev libpng16-dev libssh2-dev libxml2-dev openssl-dev \
   1.119 +			pcre-dev poppler-dev tiff-dev util-linux-blkid-dev \
   1.120 +			util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
   1.121 +			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   1.122  			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   1.123  			;;
   1.124  	esac
   1.125 +	TAGS="Xfce"
   1.126  }