wok-next rev 20207

Fix and recook packages that depends on its own.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Nov 04 12:51:03 2017 +0200 (2017-11-04)
parents 8bf043780c63
children 2e60fe1db5a4
files libindicator-gtk2/receipt libwrap/receipt llvm/receipt lz4/receipt mtools/receipt opencc/receipt picard/receipt qemacs/receipt
line diff
     1.1 --- a/libindicator-gtk2/receipt	Sat Nov 04 09:19:58 2017 +0100
     1.2 +++ b/libindicator-gtk2/receipt	Sat Nov 04 12:51:03 2017 +0200
     1.3 @@ -40,9 +40,9 @@
     1.4  			rm -r $fs/usr/share
     1.5  			DEPENDS="atk-dev bzlib cairo-dev fontconfig-dev freetype-dev \
     1.6  			gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev libffi-dev \
     1.7 -			libindicator-gtk2 libpng16-dev libxml2-dev pango-dev pcre-dev \
     1.8 -			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
     1.9 -			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    1.10 +			libpng16-dev libxml2-dev pango-dev pcre-dev util-linux-blkid-dev \
    1.11 +			util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
    1.12 +			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    1.13  			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib"
    1.14  			;;
    1.15  		*-dev)
     2.1 --- a/libwrap/receipt	Sat Nov 04 09:19:58 2017 +0100
     2.2 +++ b/libwrap/receipt	Sat Nov 04 12:51:03 2017 +0200
     2.3 @@ -3,7 +3,7 @@
     2.4  PACKAGE="libwrap"
     2.5  VERSION="7.6"
     2.6  CATEGORY="system-tools"
     2.7 -SHORT_DESC="Wietse Venema's network logger."
     2.8 +SHORT_DESC="Wietse Venema's network logger"
     2.9  MAINTAINER="erjo@slitaz.org"
    2.10  LICENSE="BSD"
    2.11  SOURCE="tcp_wrappers"
    2.12 @@ -12,7 +12,7 @@
    2.13  WGET_URL="ftp://ftp.porcupine.org/pub/security/$TARBALL"
    2.14  HOST_ARCH="i486 arm"
    2.15  
    2.16 -SPLIT="libwrap libwrap-dev tcpd"
    2.17 +SPLIT="libwrap-dev tcpd"
    2.18  
    2.19  # Rules to configure and make the package.
    2.20  compile_rules()
    2.21 @@ -35,13 +35,12 @@
    2.22  		cp -a $src/shared/*.so* $fs/usr/lib
    2.23  		;;
    2.24  	libwrap-dev)
    2.25 -		CAT="development|Wietse Venema's network logger devel files."
    2.26  		mkdir -p $fs/usr/include $fs/usr/lib
    2.27  		cp -a $src/tcpd.h $fs/usr/include
    2.28  		cp -a $src/*.a $fs/usr/lib
    2.29  		;;
    2.30  	tcpd)
    2.31 -		CAT="development|Wietse Venema's network encapsulation files."
    2.32 +		CAT="development|network encapsulation files"
    2.33  		CONFIG_FILES="/etc/hosts.allow /etc/hosts.deny"
    2.34  		DEPENDS="libwrap"
    2.35  		mkdir -p $fs/usr/sbin $fs/etc
    2.36 @@ -55,8 +54,3 @@
    2.37  		;;
    2.38  	esac
    2.39  }
    2.40 -
    2.41 -clean_wok()
    2.42 -{
    2.43 -	rm -rf $PWD/${SOURCE}_${VERSION}
    2.44 -}
     3.1 --- a/llvm/receipt	Sat Nov 04 09:19:58 2017 +0100
     3.2 +++ b/llvm/receipt	Sat Nov 04 12:51:03 2017 +0200
     3.3 @@ -12,7 +12,7 @@
     3.4  WGET_URL="${WEB_SITE}releases/$VERSION/$TARBALL"
     3.5  
     3.6  BUILD_DEPENDS="cmake zlib-dev libffi-dev python"
     3.7 -SPLIT="llvm llvm-dev llvm-libs"
     3.8 +SPLIT="llvm-dev llvm-libs"
     3.9  
    3.10  # Rules to configure and make the package.
    3.11  compile_rules()
    3.12 @@ -39,13 +39,12 @@
    3.13  		copy bin/
    3.14  		;;
    3.15  	llvm-dev)
    3.16 -		CAT="development|LLVM (Low Level Virtual Machine): development files"
    3.17  		DEPENDS="llvm"
    3.18  		copy include/ cmake/
    3.19  		;;
    3.20  	llvm-libs)
    3.21 -		CAT="libs|LLVM (Low Level Virtual Machine): libraries"
    3.22 -		DEPENDS="libffi gcc-lib-base llvm-libs"
    3.23 +		CAT="libs|libraries"
    3.24 +		DEPENDS="libffi gcc-lib-base"
    3.25  		copy *.so*
    3.26  		;;
    3.27  	esac
     4.1 --- a/lz4/receipt	Sat Nov 04 09:19:58 2017 +0100
     4.2 +++ b/lz4/receipt	Sat Nov 04 12:51:03 2017 +0200
     4.3 @@ -3,7 +3,7 @@
     4.4  PACKAGE="lz4"
     4.5  VERSION="1.7.5"
     4.6  CATEGORY="base-system"
     4.7 -SHORT_DESC="High speed lossless compressor."
     4.8 +SHORT_DESC="High speed lossless compressor"
     4.9  MAINTAINER="pascal.bellard@slitaz.org"
    4.10  LICENSE="BSD"
    4.11  WEB_SITE="http://lz4.github.io/lz4/"
    4.12 @@ -12,7 +12,7 @@
    4.13  TARBALL="$PACKAGE-$VERSION.tar.gz"
    4.14  WGET_URL="$GITHUB/lz4/lz4/tarball/v$VERSION"
    4.15  
    4.16 -SPLIT="lz4 lz4-dev lz4-lib lz4c"
    4.17 +SPLIT="lz4-dev lz4-lib lz4c"
    4.18  
    4.19  # Rules to configure and make the package.
    4.20  compile_rules()
    4.21 @@ -26,19 +26,20 @@
    4.22  	case $PACKAGE in
    4.23  	lz4)
    4.24  		copy lz4 unlz4 lz4cat
    4.25 +		DEPENDS=" "
    4.26  		;;
    4.27  	lz4c)
    4.28 -		CAT="base-system|The lz4c compressor"
    4.29 +		CAT="base-system|lz4c compressor"
    4.30  		copy lz4c
    4.31 +		DEPENDS=" "
    4.32 +		;;
    4.33 +	lz4-lib)
    4.34 +		CAT="base-system|lz4c compressor shared library"
    4.35 +		copy *.so*
    4.36 +		DEPENDS=" "
    4.37  		;;
    4.38  	lz4-dev)
    4.39 -		CAT="development|LZ4 development files."
    4.40 -		DEPENDS="pkg-config lz4-lib"
    4.41 -		copy *.h *.a *.pc
    4.42 -		;;
    4.43 -	lz4-lib)
    4.44 -		CAT="base-system|The lz4c compressor shared library"
    4.45 -		copy *.so*
    4.46 +		copy @dev
    4.47  		;;
    4.48  	esac
    4.49  }
     5.1 --- a/mtools/receipt	Sat Nov 04 09:19:58 2017 +0100
     5.2 +++ b/mtools/receipt	Sat Nov 04 12:51:03 2017 +0200
     5.3 @@ -30,8 +30,7 @@
     5.4  			DEPENDS="xorg-libX11 xorg-libXau"
     5.5  			;;
     5.6  		mtools)
     5.7 -			copy @std
     5.8 -			remove_already_packed
     5.9 +			copy @std @rm
    5.10  			;;
    5.11  	esac
    5.12  }
     6.1 --- a/opencc/receipt	Sat Nov 04 09:19:58 2017 +0100
     6.2 +++ b/opencc/receipt	Sat Nov 04 12:51:03 2017 +0200
     6.3 @@ -11,7 +11,7 @@
     6.4  WGET_URL="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/opencc/$TARBALL"
     6.5  
     6.6  BUILD_DEPENDS="cmake gettext"
     6.7 -SPLIT="opencc opencc-dev opencc-tools"
     6.8 +SPLIT="opencc-tools opencc opencc-dev"
     6.9  
    6.10  # Rules to configure and make the package.
    6.11  compile_rules()
    6.12 @@ -28,24 +28,16 @@
    6.13  genpkg_rules()
    6.14  {
    6.15  	case $PACKAGE in
    6.16 +	opencc-tools)
    6.17 +		CAT="utilities|command line tools"
    6.18 +		DEPENDS="opencc"
    6.19 +		copy usr/bin/ # only binaries
    6.20 +		;;
    6.21  	opencc)
    6.22 -		mkdir -p $fs/usr/lib/ $fs/usr/share/
    6.23 -		cp -a $install/usr/lib/lib*.so.* $fs/usr/lib/
    6.24 -		cp -a $install/usr/share/opencc/ $fs/usr/share/
    6.25 +		copy @std @rm # all the rest
    6.26  		;;
    6.27  	opencc-dev)
    6.28 -		CAT="development|Development files for OpenCC"
    6.29 -		DEPENDS="opencc pkg-config"
    6.30 -		mkdir -p $fs/usr/lib/pkgconfig/
    6.31 -		cp -a $install/usr/include $fs/usr
    6.32 -		cp -a $install/usr/lib/*.so $fs/usr/lib/
    6.33 -		cp -a $install/usr/lib/pkgconfig/*.pc $fs/usr/lib/pkgconfig/
    6.34 -		;;
    6.35 -	opencc-tools)
    6.36 -		CAT="utilities|Command line tools for OpenCC"
    6.37 -		DEPENDS="opencc"
    6.38 -		mkdir -p $fs/usr
    6.39 -		cp -a $install/usr/bin $fs/usr
    6.40 +		copy @dev
    6.41  		;;
    6.42  	esac
    6.43  }
     7.1 --- a/picard/receipt	Sat Nov 04 09:19:58 2017 +0100
     7.2 +++ b/picard/receipt	Sat Nov 04 12:51:03 2017 +0200
     7.3 @@ -13,7 +13,7 @@
     7.4  WGET_URL="https://github.com/metabrainz/picard/archive/$COMMIT.tar.gz"
     7.5  
     7.6  DEPENDS="python PyQt-x11-gpl mutagen"
     7.7 -BUILD_DEPENDS="python-dev PyQt-x11-gpl mutagen"
     7.8 +BUILD_DEPENDS="python-dev PyQt-x11-gpl mutagen gettext"
     7.9  
    7.10  # Rules to configure and make the package.
    7.11  compile_rules()
     8.1 --- a/qemacs/receipt	Sat Nov 04 09:19:58 2017 +0100
     8.2 +++ b/qemacs/receipt	Sat Nov 04 12:51:03 2017 +0200
     8.3 @@ -3,7 +3,7 @@
     8.4  PACKAGE="qemacs"
     8.5  VERSION="0.3.3"
     8.6  CATEGORY="editors"
     8.7 -SHORT_DESC="Light emacs clone."
     8.8 +SHORT_DESC="Light emacs clone"
     8.9  MAINTAINER="pascal.bellard@slitaz.org"
    8.10  LICENSE="LGPL2.1"
    8.11  TARBALL="$PACKAGE-$VERSION.tar.gz"
    8.12 @@ -38,14 +38,14 @@
    8.13  			ln -s qemacs $fs/usr/bin/qe
    8.14  			install -m 755 -s $src/html2png $fs/usr/bin
    8.15  			install $src/kmaps $src/ligatures $fs/usr/share/qe
    8.16 -			DEPENDS=""
    8.17 +			DEPENDS=" "
    8.18  			TAGS="editor"
    8.19  			;;
    8.20  		qemacs-tiny)
    8.21  			mkdir -p $fs/usr/bin
    8.22  			install -m 755 $src/qe-tiny $fs/usr/bin/qemacs
    8.23  			ln -s qemacs $fs/usr/bin/qe
    8.24 -			DEPENDS=""
    8.25 +			DEPENDS=" "
    8.26  			TAGS="editor"
    8.27  			;;
    8.28  		qemacs-x11)