wok-next rev 20624

Up lsof (4.91), granite (0.5), tumbler (fix: disable gtk-doc, update deps)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Apr 26 03:40:57 2018 +0300 (2018-04-26)
parents 5c189fc65a98
children aee343d75a6c
files granite/receipt granite/stuff/16.png granite/stuff/22.png granite/stuff/24.png granite/stuff/32.png granite/stuff/48.png lsof/receipt tumbler/receipt
line diff
     1.1 --- a/granite/receipt	Wed Apr 25 22:28:07 2018 +0300
     1.2 +++ b/granite/receipt	Thu Apr 26 03:40:57 2018 +0300
     1.3 @@ -1,74 +1,47 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="granite"
     1.7 -VERSION="0.2.1"
     1.8 +VERSION="0.5"
     1.9  CATEGORY="system-tools"
    1.10 -SHORT_DESC="A development library for elementary development"
    1.11 +SHORT_DESC="Library that extends GTK+"
    1.12  MAINTAINER="al.bobylev@gmail.com"
    1.13  LICENSE="LGPL3"
    1.14 -WEB_SITE="https://launchpad.net/granite"
    1.15 -BRANCH="535"
    1.16 -TARBALL="$PACKAGE-$BRANCH.tar.bz2"
    1.17 -WGET_URL="bzr|lp:granite"
    1.18 +WEB_SITE="https://github.com/elementary/granite"
    1.19  
    1.20 -BUILD_DEPENDS="bazaar cmake vala gtk+3-dev glib-dev libgee-dev \
    1.21 -gobject-introspection-dev"
    1.22 -SPLIT="granite granite-demo granite-dev"
    1.23 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.24 +WGET_URL="https://github.com/elementary/granite/archive/$VERSION.tar.gz"
    1.25  
    1.26 -# Rules to configure and make the package.
    1.27 -compile_rules()
    1.28 -{
    1.29 -	# gee-1.0 is old while gee-0.8 is latest ;)
    1.30 -	sed -i 's|gee-1.0|gee-0.8|g; s|Gee-1.0|Gee-0.8|g' \
    1.31 -		$(grep -li gee-1.0 $(find . -type f))
    1.32 +BUILD_DEPENDS="cmake vala gtk+3-dev libgee-dev gobject-introspection-dev \
    1.33 +gettext"
    1.34 +SPLIT="granite-demo granite granite-dev"
    1.35  
    1.36 -	mkdir build &&
    1.37 -	cd build &&
    1.38 -	cmake .. -DCMAKE_INSTALL_PREFIX=/usr &&
    1.39 +COOKOPTS="!menus"
    1.40 +
    1.41 +compile_rules() {
    1.42 +	mkdir build
    1.43 +	cd    build
    1.44 +	cmake \
    1.45 +		-DCMAKE_INSTALL_PREFIX=/usr \
    1.46 +		.. &&
    1.47  	make &&
    1.48  	make DESTDIR=$install install
    1.49  }
    1.50  
    1.51 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.52 -genpkg_rules()
    1.53 -{
    1.54 +genpkg_rules() {
    1.55  	case $PACKAGE in
    1.56 -	granite)
    1.57 -		DEPENDS="gtk+3 libgee"
    1.58 -		mkdir -p \
    1.59 -			$fs/usr/lib \
    1.60 -			$fs/usr/share/locale
    1.61 -		cp -a $install/usr/lib/*.so* $fs/usr/lib
    1.62 -		# icons converted from svg
    1.63 -		for size in 16 22 24 32 48; do
    1.64 -			ifolder=$fs/usr/share/icons/hicolor/${size}x${size}/actions
    1.65 -			mkdir -p $ifolder
    1.66 -			cp $stuff/${size}.png $ifolder/application-menu.png
    1.67 -		done
    1.68 -		# localization
    1.69 -		. $WOK/slitaz-i18n/stuff/locale-pack.conf
    1.70 -		for lang in $LOCALE_PACK; do
    1.71 -			langf=$install/usr/share/locale/$lang
    1.72 -			[ -d $langf ] && cp -a $langf $fs/usr/share/locale
    1.73 -		done
    1.74 -		;;
    1.75 -	granite-dev)
    1.76 -		CAT="development|Development files for granite"
    1.77 -		DEPENDS="granite"
    1.78 -		mkdir -p \
    1.79 -			$fs/usr/lib \
    1.80 -			$fs/usr/share
    1.81 -		cp -a $install/usr/include $fs/usr
    1.82 -		cp -a $install/usr/lib/girepository* $fs/usr/lib
    1.83 -		cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    1.84 -		cp -a $install/usr/share/gir* $fs/usr/share
    1.85 -		cp -a $install/usr/share/vala $fs/usr/share
    1.86 -		;;
    1.87 -	granite-demo)
    1.88 -		CAT="development|Demo for granite"
    1.89 -		DEPENDS="granite"
    1.90 -		mkdir -p $fs/usr
    1.91 -		cp -a $install/usr/bin $fs/usr
    1.92 -		;;
    1.93 +		granite-demo)
    1.94 +			copy granite-demo granite-demo.desktop
    1.95 +			CAT="development|demo"
    1.96 +			DEPENDS="glib granite gtk+3 libgee"
    1.97 +			;;
    1.98 +		granite)
    1.99 +			copy @std *.svg *.mo @rm
   1.100 +			DEPENDS="cairo gdk-pixbuf glib gtk+3 libgee pango"
   1.101 +			;;
   1.102 +		*-dev)
   1.103 +			copy @dev
   1.104 +			DEPENDS="granite cairo-dev gdk-pixbuf-dev glib-dev gtk+3-dev \
   1.105 +			libgee-dev"
   1.106 +			;;
   1.107  	esac
   1.108  }
     2.1 Binary file granite/stuff/16.png has changed
     3.1 Binary file granite/stuff/22.png has changed
     4.1 Binary file granite/stuff/24.png has changed
     5.1 Binary file granite/stuff/32.png has changed
     6.1 Binary file granite/stuff/48.png has changed
     7.1 --- a/lsof/receipt	Wed Apr 25 22:28:07 2018 +0300
     7.2 +++ b/lsof/receipt	Thu Apr 26 03:40:57 2018 +0300
     7.3 @@ -1,32 +1,29 @@
     7.4 -# SliTaz package receipt.
     7.5 +# SliTaz package receipt v2.
     7.6  
     7.7  PACKAGE="lsof"
     7.8 -VERSION="4.84"
     7.9 +VERSION="4.91"
    7.10  CATEGORY="system-tools"
    7.11 -SHORT_DESC="list open files."
    7.12 +SHORT_DESC="Lists open files for running Unix processes"
    7.13  MAINTAINER="pascal.bellard@slitaz.org"
    7.14  LICENSE="BSD"
    7.15 +WEB_SITE="https://people.freebsd.org/~abe/"
    7.16 +
    7.17  TARBALL="${PACKAGE}_$VERSION.tar.bz2"
    7.18 -WEB_SITE="http://people.freebsd.org/~abe/"
    7.19 -WGET_URL="ftp://lsof.itap.purdue.edu/pub/tools/unix/$PACKAGE/$TARBALL"
    7.20 +WGET_URL="ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/$TARBALL"
    7.21  
    7.22 -# Rules to configure and make the package.
    7.23 -compile_rules()
    7.24 -{
    7.25 -	mv ${PACKAGE}_${VERSION} $src 2> /dev/null
    7.26 -	cd $src
    7.27 -	if [ ! -d ${PACKAGE}_${VERSION}_src ]; then
    7.28 -		tar xf ${PACKAGE}_${VERSION}_src.tar
    7.29 -	fi
    7.30 +BUILD_DEPENDS="perl"
    7.31 +
    7.32 +compile_rules() {
    7.33 +	tar xf ${PACKAGE}_${VERSION}_src.tar
    7.34  	cd ${PACKAGE}_${VERSION}_src
    7.35 +
    7.36  	yes '' | ./Configure linux &&
    7.37 -	make 
    7.38 +	make -j1 || return 1
    7.39 +
    7.40 +	install -Dm755 $src/${PACKAGE}_${VERSION}_src/lsof $install/usr/bin/lsof
    7.41 +	cook_pick_manpages $src/${PACKAGE}_${VERSION}_src/lsof.8
    7.42  }
    7.43  
    7.44 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.45 -genpkg_rules()
    7.46 -{
    7.47 -	mkdir -p $fs/usr/bin
    7.48 -	cp $src/${PACKAGE}_${VERSION}_src/lsof $fs/usr/bin
    7.49 +genpkg_rules() {
    7.50 +	copy @std
    7.51  }
    7.52 -
     8.1 --- a/tumbler/receipt	Wed Apr 25 22:28:07 2018 +0300
     8.2 +++ b/tumbler/receipt	Thu Apr 26 03:40:57 2018 +0300
     8.3 @@ -6,12 +6,12 @@
     8.4  SHORT_DESC="D-Bus thumbnailing service"
     8.5  MAINTAINER="al.bobylev@gmail.com"
     8.6  LICENSE="GPL2 LGPL2.1"
     8.7 -WEB_SITE="https://www.openhub.net/p/tumbler"
     8.8 +WEB_SITE="http://docs.xfce.org/xfce/thunar/tumbler"
     8.9  
    8.10  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    8.11  WGET_URL="http://archive.xfce.org/src/xfce/$PACKAGE/${VERSION%.*}/$TARBALL"
    8.12  
    8.13 -BUILD_DEPENDS="intltool gtk-doc dbus-glib dbus-dev dbus-glib-dev \
    8.14 +BUILD_DEPENDS="intltool dbus-glib dbus-dev dbus-glib-dev \
    8.15  gdk-pixbuf-dev curl-dev freetype-dev libjpeg-turbo-dev ffmpegthumbnailer-dev \
    8.16  gst1-plugins-base-dev libgsf-dev poppler-dev libopenraw-dev lcms2-dev"
    8.17  SPLIT="tumbler-plugin-cover tumbler-plugin-ffmpeg tumbler-plugin-font \
    8.18 @@ -25,7 +25,6 @@
    8.19  
    8.20  	./configure \
    8.21  		--disable-debug \
    8.22 -		--enable-gtk-doc \
    8.23  		$CONFIGURE_ARGS &&
    8.24  	fix libtool &&
    8.25  	make &&
    8.26 @@ -36,64 +35,56 @@
    8.27  	case $PACKAGE in
    8.28  		*-cover)
    8.29  			copy tumbler-cover-thumbnailer.so
    8.30 -			DEPENDS="tumbler openssl libcurl libidn2 libssh2"
    8.31 +			DEPENDS="gdk-pixbuf glib libcurl tumbler"
    8.32  			CAT="graphics|cover video thumbnailer"
    8.33  			;;
    8.34  		*-ffmpeg)
    8.35  			copy tumbler-ffmpeg-thumbnailer.so
    8.36 -			DEPENDS="tumbler ffmpegthumbnailer"
    8.37 +			DEPENDS="ffmpegthumbnailer gdk-pixbuf glib tumbler"
    8.38  			CAT="graphics|FFmpeg video thumbnailer"
    8.39  			;;
    8.40  		*-font)
    8.41  			copy tumbler-font-thumbnailer.so
    8.42 -			DEPENDS="tumbler bzlib freetype libharfbuzz"
    8.43 +			DEPENDS="freetype gdk-pixbuf glib tumbler"
    8.44  			CAT="graphics|font thumbnailer"
    8.45  			;;
    8.46  		*-gst)
    8.47  			copy tumbler-gst-thumbnailer.so
    8.48 -			DEPENDS="tumbler gst1-plugins-base gstreamer1"
    8.49 +			DEPENDS="gdk-pixbuf glib gst1-plugins-base gstreamer1 tumbler"
    8.50  			CAT="graphics|GStreamer video thumbnailer"
    8.51  			;;
    8.52  		*-jpeg)
    8.53  			copy tumbler-jpeg-thumbnailer.so
    8.54 -			DEPENDS="tumbler libjpeg-turbo"
    8.55 +			DEPENDS="gdk-pixbuf glib libjpeg-turbo tumbler"
    8.56  			CAT="graphics|JPEG thumbnailer"
    8.57  			;;
    8.58  		*-odf)
    8.59  			copy tumbler-odf-thumbnailer.so
    8.60 -			DEPENDS="tumbler bzlib libgsf liblzma libxml2"
    8.61 +			DEPENDS="gdk-pixbuf glib libgsf tumbler"
    8.62  			CAT="graphics|ODF thumbnailer"
    8.63  			;;
    8.64  		*-poppler)
    8.65  			copy tumbler-poppler-thumbnailer.so
    8.66 -			DEPENDS="tumbler bzlib cairo fontconfig freetype lcms2 libharfbuzz \
    8.67 -			libjpeg-turbo liblzma libxml2 poppler tiff xorg-libX11 xorg-libXau \
    8.68 -			xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman"
    8.69 +			DEPENDS="cairo gdk-pixbuf glib poppler tumbler"
    8.70  			CAT="graphics|Poppler PDF/PS thumbnailer"
    8.71  			;;
    8.72  		*-raw)
    8.73  			copy tumbler-raw-thumbnailer.so
    8.74 -			DEPENDS="tumbler libjpeg-turbo libopenraw libopenraw-gnome"
    8.75 +			DEPENDS="gdk-pixbuf glib libopenraw-gnome tumbler"
    8.76  			CAT="graphics|RAW thumbnailer"
    8.77  			;;
    8.78  		tumbler)
    8.79  			copy @std @rm
    8.80 -			DEPENDS="dbus dbus-glib gdk-pixbuf glib libffi libpng16 pcre \
    8.81 -			util-linux-blkid util-linux-mount util-linux-uuid zlib"
    8.82 +			DEPENDS="dbus dbus-glib gdk-pixbuf glib libpng16"
    8.83  			CAT="graphics|main package"
    8.84  			CONFIG_FILES="/etc/xdg/tumbler/tumbler.rc"
    8.85  			;;
    8.86  		*-dev)
    8.87  			copy @dev
    8.88 -			DEPENDS="tumbler bzip2-dev cairo-dev curl-dev \
    8.89 -			ffmpegthumbnailer-dev fontconfig-dev freetype-dev gdk-pixbuf-dev \
    8.90 -			glib-dev gst1-plugins-base-dev gstreamer1-dev harfbuzz-dev \
    8.91 -			libjpeg-turbo-dev lcms2-dev libffi-dev libgsf-dev libidn2-dev \
    8.92 -			libopenraw-dev libpng16-dev libssh2-dev libxml2-dev openssl-dev \
    8.93 -			pcre-dev poppler-dev tiff-dev util-linux-blkid-dev \
    8.94 -			util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
    8.95 -			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    8.96 -			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
    8.97 +			DEPENDS="tumbler tumbler-plugin-cover tumbler-plugin-ffmpeg \
    8.98 +			tumbler-plugin-font tumbler-plugin-gst tumbler-plugin-jpeg \
    8.99 +			tumbler-plugin-odf tumbler-plugin-poppler tumbler-plugin-raw \
   8.100 +			glib-dev"
   8.101  			;;
   8.102  	esac
   8.103  	TAGS="Xfce"