wok-next rev 19893

Up: gpicview, harfbuzz, libfm-extra, libfm, libwmf, libxklavier, libxml++, libzip, lxappearance, lxlauncher, lxrandr, lxtask, pcmanfm, xarchiver; add: lxhotkey, webkit2gtk, webkitgtk.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Oct 11 21:43:20 2017 +0300 (2017-10-11)
parents 4ac513cbfc84
children 0e45ab8d23da
files gpicview/receipt harfbuzz/receipt libfm-extra/receipt libfm/receipt libwmf-dev/receipt libwmf/receipt libxklavier/receipt libxml++-dev/receipt libxml++/receipt libzip-dev/receipt libzip/receipt lxappearance/receipt lxhotkey/receipt lxlauncher/receipt lxrandr/receipt lxsession-edit/description.txt lxsession-edit/receipt lxshortcut/description.txt lxshortcut/receipt lxtask/receipt pcmanfm/receipt webkit2gtk/receipt webkitgtk/receipt webkitgtk/stuff/patches/series webkitgtk/stuff/patches/webkitgtk-2.4.9-abs.patch xarchiver/receipt
line diff
     1.1 --- a/gpicview/receipt	Wed Oct 11 17:38:08 2017 +0200
     1.2 +++ b/gpicview/receipt	Wed Oct 11 21:43:20 2017 +0300
     1.3 @@ -6,7 +6,7 @@
     1.4  SHORT_DESC="Lightweight image viewer"
     1.5  MAINTAINER="pankso@slitaz.org"
     1.6  LICENSE="GPL2"
     1.7 -WEB_SITE="http://lxde.sourceforge.net/gpicview/"
     1.8 +WEB_SITE="https://wiki.lxde.org/en/GPicView"
     1.9  HOST_ARCH="i486 arm"
    1.10  
    1.11  TARBALL="$PACKAGE-$VERSION.tar.xz"
     2.1 --- a/harfbuzz/receipt	Wed Oct 11 17:38:08 2017 +0200
     2.2 +++ b/harfbuzz/receipt	Wed Oct 11 21:43:20 2017 +0300
     2.3 @@ -54,6 +54,7 @@
     2.4  			copy *-icu.h *-icu.la *-icu.pc
     2.5  			CAT="development|ICU integration development files"
     2.6  			DEPENDS="libharfbuzz-icu harfbuzz-dev icu-dev"
     2.7 +			PROVIDE="harfbuzz-icu" # fake for cookutils as it always wanted to install package without '-dev'
     2.8  			;;
     2.9  		harfbuzz-dev)
    2.10  			copy @dev
     3.1 --- a/libfm-extra/receipt	Wed Oct 11 17:38:08 2017 +0200
     3.2 +++ b/libfm-extra/receipt	Wed Oct 11 21:43:20 2017 +0300
     3.3 @@ -6,7 +6,7 @@
     3.4  SHORT_DESC="Library and other files required by menu-cache-gen"
     3.5  MAINTAINER="al.bobylev@gmail.com"
     3.6  LICENSE="GPL2"
     3.7 -WEB_SITE="https://github.com/lxde/libfm"
     3.8 +WEB_SITE="https://wiki.lxde.org/en/Libfm"
     3.9  
    3.10  TARBALL="libfm-$VERSION.tar.xz"
    3.11  WGET_URL="$SF_MIRROR/pcmanfm/$TARBALL"
     4.1 --- a/libfm/receipt	Wed Oct 11 17:38:08 2017 +0200
     4.2 +++ b/libfm/receipt	Wed Oct 11 21:43:20 2017 +0300
     4.3 @@ -6,7 +6,7 @@
     4.4  SHORT_DESC="File management support (core library)"
     4.5  MAINTAINER="pankso@slitaz.org"
     4.6  LICENSE="GPL2"
     4.7 -WEB_SITE="http://pcmanfm.sourceforge.net"
     4.8 +WEB_SITE="https://wiki.lxde.org/en/Libfm"
     4.9  HOST_ARCH="i486 arm"
    4.10  
    4.11  TARBALL="$PACKAGE-$VERSION.tar.xz"
    4.12 @@ -61,6 +61,7 @@
    4.13  			CAT="system-tools|GTK+2 GUI library"
    4.14  			DEPENDS="libfm atk cairo fontconfig freetype gdk-pixbuf glib gtk+ \
    4.15  			menu-cache pango"
    4.16 +			PROVIDE="lxshortcut"
    4.17  			;;
    4.18  		libfm-dev)
    4.19  			copy @dev
     5.1 --- a/libwmf-dev/receipt	Wed Oct 11 17:38:08 2017 +0200
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,23 +0,0 @@
     5.4 -# SliTaz package receipt.
     5.5 -
     5.6 -PACKAGE="libwmf-dev"
     5.7 -VERSION="0.2.8.4"
     5.8 -CATEGORY="development"
     5.9 -SHORT_DESC="library for converting WMF files"
    5.10 -MAINTAINER="monghitri@aruba.it"
    5.11 -LICENSE="GPL2"
    5.12 -WEB_SITE="http://wvware.sourceforge.net/libwmf.html"
    5.13 -WANTED="libwmf"
    5.14 -
    5.15 -DEPENDS="libwmf"
    5.16 -
    5.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    5.18 -genpkg_rules()
    5.19 -{
    5.20 -	mkdir -p $fs/usr/lib/gtk-2.0/loaders 
    5.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib/
    5.22 -	cp -a $install/usr/lib/gtk-2.0/loaders/*.*a $fs/usr/lib/gtk-2.0/loaders/
    5.23 -	cp -a $install/usr/include $fs/usr
    5.24 -}
    5.25 -
    5.26 -
     6.1 --- a/libwmf/receipt	Wed Oct 11 17:38:08 2017 +0200
     6.2 +++ b/libwmf/receipt	Wed Oct 11 21:43:20 2017 +0300
     6.3 @@ -1,34 +1,43 @@
     6.4 -# SliTaz package receipt.
     6.5 +# SliTaz package receipt v2.
     6.6  
     6.7  PACKAGE="libwmf"
     6.8  VERSION="0.2.8.4"
     6.9  CATEGORY="misc"
    6.10 -SHORT_DESC="library for converting WMF files"
    6.11 +SHORT_DESC="Converting WMF files"
    6.12  MAINTAINER="monghitri@aruba.it"
    6.13  LICENSE="GPL2"
    6.14 +WEB_SITE="http://wvware.sourceforge.net/libwmf.html"
    6.15 +
    6.16  TARBALL="$PACKAGE-$VERSION.tar.gz"
    6.17 -WEB_SITE="http://wvware.sourceforge.net/libwmf.html"
    6.18 -WGET_URL="http://sourceforge.net/projects/wvware/files/$PACKAGE/$VERSION/$TARBALL"
    6.19 +WGET_URL="$SF_MIRROR/wvware/$TARBALL"
    6.20  
    6.21 -DEPENDS="libpng jpeg libgd gdk-pixbuf expat"
    6.22 -BUILD_DEPENDS="libpng-dev jpeg-dev libgd-dev gdk-pixbuf-dev expat-dev"
    6.23 +BUILD_DEPENDS="gfortran xorg-libXt-dev expat-dev libxml2-dev freetype-dev \
    6.24 +libjpeg-turbo-dev libgd-dev gdk-pixbuf-dev gtk+-dev"
    6.25 +SPLIT="libwmf-dev"
    6.26  
    6.27  # Rules to configure and make the package.
    6.28  compile_rules()
    6.29  {
    6.30 -	cd $src
    6.31 -	sed -i 's/^mkdirprog.*$/mkdirprog="mkdir -p"/' install-sh
    6.32 -	./configure $CONFIGURE_ARGS &&
    6.33 -	make && 
    6.34 -	make install
    6.35 +	./configure $CONFIGURE_ARGS && make && make install
    6.36  }
    6.37  
    6.38  # Rules to gen a SliTaz package suitable for Tazpkg.
    6.39  genpkg_rules()
    6.40  {
    6.41 -	mkdir -p $fs/usr/share/libwmf $fs/usr/lib/gtk-2.0/loaders
    6.42 -	cp -a $install/usr/bin $fs/usr/
    6.43 -	cp -a $install/usr/share/libwmf/fonts $fs/usr/share/libwmf/
    6.44 -	cp -a $install/usr/lib/*.so* $fs/usr/lib/
    6.45 -	cp -a $install/usr/lib/gtk-2.0/loaders/*.so* $fs/usr/lib/gtk-2.0/loaders/
    6.46 +	case $PACKAGE in
    6.47 +		libwmf)
    6.48 +			copy @std
    6.49 +			DEPENDS="bzlib expat freetype gdk-pixbuf glib libharfbuzz \
    6.50 +			libjpeg-turbo libpng16 pcre xorg-libX11 xorg-libXau xorg-libXdmcp \
    6.51 +			xorg-libxcb zlib"
    6.52 +			;;
    6.53 +		*-dev)
    6.54 +			copy @dev
    6.55 +			DEPENDS="libwmf bzip2-dev expat-dev freetype-dev gdk-pixbuf-dev \
    6.56 +			glib-dev harfbuzz-dev libjpeg-turbo-dev libffi-dev libpng16-dev \
    6.57 +			pcre-dev util-linux-blkid-dev util-linux-mount-dev \
    6.58 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
    6.59 +			xorg-libXdmcp-dev xorg-libxcb-dev zlib-dev"
    6.60 +			;;
    6.61 +	esac
    6.62  }
     7.1 --- a/libxklavier/receipt	Wed Oct 11 17:38:08 2017 +0200
     7.2 +++ b/libxklavier/receipt	Wed Oct 11 21:43:20 2017 +0300
     7.3 @@ -7,11 +7,12 @@
     7.4  MAINTAINER="al.bobylev@gmail.com"
     7.5  LICENSE="GPL2"
     7.6  WEB_SITE="http://freedesktop.org/wiki/Software/LibXklavier"
     7.7 +
     7.8  TARBALL="$PACKAGE-$VERSION.tar.bz2"
     7.9  WGET_URL="$SF_MIRROR/gswitchit/libxklavier/$VERSION/$TARBALL"
    7.10  
    7.11  BUILD_DEPENDS="libxml2-dev glib-dev xorg-xkbcomp iso-codes xorg-dev"
    7.12 -SPLIT="libxklavier libxklavier-dev"
    7.13 +SPLIT="libxklavier-dev"
    7.14  
    7.15  # Rules to configure and make the package.
    7.16  compile_rules()
    7.17 @@ -31,17 +32,14 @@
    7.18  {
    7.19  	case $PACKAGE in
    7.20  		libxklavier)
    7.21 -			DEPENDS="glib xorg-libXi xorg-libxkbfile"
    7.22 -			mkdir -p $fs/usr/lib
    7.23 -			cp -a $install/usr/lib/*.so* $fs/usr/lib
    7.24 +			copy @std
    7.25 +			DEPENDS="glib libxml2 xorg-libX11 xorg-libXi xorg-libxkbfile"
    7.26  			;;
    7.27  		libxklavier-dev)
    7.28 -			DEPENDS="libxklavier glib-dev libxml2-dev pkg-config"
    7.29 -			CAT="development|Development files for libxklavier"
    7.30 -			mkdir -p $fs/usr/lib
    7.31 -			cp -a $install/usr/include $fs/usr
    7.32 -			cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    7.33 -			cp -a $install/usr/lib/*.la $fs/usr/lib
    7.34 +			copy @dev
    7.35 +			DEPENDS="libxklavier glib-dev libffi-dev libxml2-dev pcre-dev \
    7.36 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    7.37 +			xorg-libXi-dev xorg-libxcb-dev xorg-libxkbfile-dev xz-dev zlib-dev"
    7.38  			;;
    7.39  	esac
    7.40  }
     8.1 --- a/libxml++-dev/receipt	Wed Oct 11 17:38:08 2017 +0200
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,24 +0,0 @@
     8.4 -# SliTaz package receipt.
     8.5 -
     8.6 -PACKAGE="libxml++-dev"
     8.7 -VERSION="2.34.2"
     8.8 -CATEGORY="development"
     8.9 -SHORT_DESC="libxml++ C++ wrapper devel files."
    8.10 -MAINTAINER="pankso@slitaz.org"
    8.11 -LICENSE="LGPL2.1"
    8.12 -WANTED="libxml++"
    8.13 -WEB_SITE="http://libxmlplusplus.sourceforge.net/"
    8.14 -
    8.15 -DEPENDS="glib-dev glibmm-dev libsigc++-dev libxml2-dev libxml++ zlib-dev \
    8.16 -gcc-lib-base pkg-config"
    8.17 -
    8.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.19 -genpkg_rules()
    8.20 -{
    8.21 -	mkdir -p $fs/usr/lib $fs/usr/share
    8.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    8.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    8.24 -	cp -a $install/usr/lib/libxml++-2.6 $fs/usr/lib
    8.25 -	cp -a $install/usr/include $fs/usr
    8.26 -}
    8.27 -
     9.1 --- a/libxml++/receipt	Wed Oct 11 17:38:08 2017 +0200
     9.2 +++ b/libxml++/receipt	Wed Oct 11 21:43:20 2017 +0300
     9.3 @@ -1,33 +1,37 @@
     9.4 -# SliTaz package receipt.
     9.5 +# SliTaz package receipt v2.
     9.6  
     9.7  PACKAGE="libxml++"
     9.8 -VERSION="2.34.2"
     9.9 +VERSION="3.0.1"
    9.10  CATEGORY="system-tools"
    9.11 -SHORT_DESC="C++ wrapper for the libxml XML parser library."
    9.12 +SHORT_DESC="C++ wrapper for the libxml XML parser library"
    9.13  MAINTAINER="pankso@slitaz.org"
    9.14  LICENSE="LGPL2.1"
    9.15 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    9.16  WEB_SITE="http://libxmlplusplus.sourceforge.net/"
    9.17 +
    9.18 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    9.19  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    9.20  
    9.21 -DEPENDS="glibmm libsigc++ libxml2 zlib gcc-lib-base"
    9.22 -BUILD_DEPENDS="glibmm-dev libsigc++-dev libxml2-dev zlib-dev mm-common pkg-config"
    9.23 +BUILD_DEPENDS="libxml2-dev glibmm-dev"
    9.24 +SPLIT="libxml++-dev"
    9.25  
    9.26  # Rules to configure and make the package.
    9.27  compile_rules()
    9.28  {
    9.29 -	cd $src
    9.30 -	./configure --prefix=/usr \
    9.31 -		--disable-documentation \
    9.32 -		$CONFIGURE_ARGS &&
    9.33 -	make &&
    9.34 -	make DESTDIR=$DESTDIR install
    9.35 +	./configure $CONFIGURE_ARGS && make && make install
    9.36  }
    9.37  
    9.38  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.39  genpkg_rules()
    9.40  {
    9.41 -	mkdir -p $fs/usr/lib
    9.42 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    9.43 +	case $PACKAGE in
    9.44 +		libxml++)
    9.45 +			copy @std
    9.46 +			DEPENDS="glib glibmm libsigc++ libxml2"
    9.47 +			;;
    9.48 +		*-dev)
    9.49 +			copy @dev
    9.50 +			DEPENDS="libxml++ glib-dev glibmm-dev libffi-dev libsigc++-dev \
    9.51 +			libxml2-dev pcre-dev xz-dev zlib-dev"
    9.52 +			;;
    9.53 +	esac
    9.54  }
    9.55 -
    10.1 --- a/libzip-dev/receipt	Wed Oct 11 17:38:08 2017 +0200
    10.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3 @@ -1,23 +0,0 @@
    10.4 -# SliTaz package receipt.
    10.5 -
    10.6 -PACKAGE="libzip-dev"
    10.7 -VERSION="0.11.2"
    10.8 -CATEGORY="development"
    10.9 -SHORT_DESC="C library for reading, creating, and modifying zip archives, development files."
   10.10 -MAINTAINER="pascal.bellard@slitaz.org"
   10.11 -LICENSE="BSD"
   10.12 -WEB_SITE="http://www.nih.at/libzip/"
   10.13 -WANTED="libzip"
   10.14 -HOST_ARCH="i486 arm"
   10.15 -
   10.16 -DEPENDS="libzip pkg-config"
   10.17 -
   10.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   10.19 -genpkg_rules()
   10.20 -{
   10.21 -	mkdir -p $fs/usr/lib
   10.22 -	cp -a $install/usr/include $fs/usr
   10.23 -	cp -a $install/usr/lib/*a $fs/usr/lib
   10.24 -	cp -a $install/usr/lib/libzip $fs/usr/lib
   10.25 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   10.26 -}
    11.1 --- a/libzip/receipt	Wed Oct 11 17:38:08 2017 +0200
    11.2 +++ b/libzip/receipt	Wed Oct 11 21:43:20 2017 +0300
    11.3 @@ -1,33 +1,37 @@
    11.4 -# SliTaz package receipt.
    11.5 +# SliTaz package receipt v2.
    11.6  
    11.7  PACKAGE="libzip"
    11.8 -VERSION="0.11.2"
    11.9 +VERSION="1.3.0"
   11.10  CATEGORY="misc"
   11.11 -SHORT_DESC="C library for reading, creating, and modifying zip archives."
   11.12 +SHORT_DESC="C library for reading, creating, and modifying zip archives"
   11.13  MAINTAINER="pascal.bellard@slitaz.org"
   11.14  LICENSE="BSD"
   11.15 -TARBALL="$PACKAGE-$VERSION.tar.xz"
   11.16 -WEB_SITE="http://www.nih.at/libzip/"
   11.17 -WGET_URL="${WEB_SITE}$TARBALL"
   11.18 +WEB_SITE="https://nih.at/libzip/"
   11.19  HOST_ARCH="i486 arm"
   11.20  
   11.21 -BUILD_DEPENDS="zlib-dev"
   11.22 -DEPENDS="zlib"
   11.23 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   11.24 +WGET_URL="https://nih.at/libzip/$TARBALL"
   11.25 +
   11.26 +BUILD_DEPENDS="zlib-dev coreutils-conditions bzip2-dev perl"
   11.27 +SPLIT="libzip-dev"
   11.28  
   11.29  # Rules to configure and make the package.
   11.30  compile_rules()
   11.31  {
   11.32 -	cd $src
   11.33 -	./configure \
   11.34 -		--prefix=/usr \
   11.35 -		$CONFIGURE_ARGS &&
   11.36 -	make && make -j 1 install
   11.37 +	./configure $CONFIGURE_ARGS && make && make install
   11.38  }
   11.39  
   11.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   11.41  genpkg_rules()
   11.42  {
   11.43 -	mkdir -p $fs/usr/lib
   11.44 -	cp -a $install/usr/bin $fs/usr
   11.45 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   11.46 +	case $PACKAGE in
   11.47 +		libzip)
   11.48 +			copy @std
   11.49 +			DEPENDS="bzlib zlib"
   11.50 +			;;
   11.51 +		*-dev)
   11.52 +			copy @dev
   11.53 +			DEPENDS="libzip bzip2-dev zlib-dev"
   11.54 +			;;
   11.55 +	esac
   11.56  }
    12.1 --- a/lxappearance/receipt	Wed Oct 11 17:38:08 2017 +0200
    12.2 +++ b/lxappearance/receipt	Wed Oct 11 21:43:20 2017 +0300
    12.3 @@ -6,7 +6,7 @@
    12.4  SHORT_DESC="LXDE GTK+ theme switcher"
    12.5  MAINTAINER="pankso@slitaz.org"
    12.6  LICENSE="GPL2"
    12.7 -WEB_SITE="http://lxde.sourceforge.net/"
    12.8 +WEB_SITE="https://wiki.lxde.org/en/LXAppearance"
    12.9  HOST_ARCH="i486 arm"
   12.10  
   12.11  TARBALL="$PACKAGE-$VERSION.tar.xz"
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/lxhotkey/receipt	Wed Oct 11 21:43:20 2017 +0300
    13.3 @@ -0,0 +1,32 @@
    13.4 +# SliTaz package receipt v2.
    13.5 +
    13.6 +PACKAGE="lxhotkey"
    13.7 +VERSION="0.1.0"
    13.8 +CATEGORY="utilities"
    13.9 +SHORT_DESC="Hotkeys management utility"
   13.10 +MAINTAINER="al.bobylev@gmail.com"
   13.11 +LICENSE="GPL2"
   13.12 +WEB_SITE="https://wiki.lxde.org/en/LXHotkey"
   13.13 +
   13.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   13.15 +WGET_URL="$SF_MIRROR/lxde/$TARBALL"
   13.16 +
   13.17 +BUILD_DEPENDS="intltool libfm-dev xorg-libX11-dev"
   13.18 +SPLIT="lxhotkey-dev"
   13.19 +
   13.20 +compile_rules() {
   13.21 +	./configure $CONFIGURE_ARGS && make && make install
   13.22 +}
   13.23 +
   13.24 +genpkg_rules() {
   13.25 +	case $PACKAGE in
   13.26 +		lxhotkey)
   13.27 +			copy @std
   13.28 +			DEPENDS="glib libfm libfm-extra libunistring xorg-libX11"
   13.29 +			;;
   13.30 +		*-dev)
   13.31 +			copy @dev
   13.32 +			DEPENDS="lxhotkey libfm-dev"
   13.33 +			;;
   13.34 +	esac
   13.35 +}
    14.1 --- a/lxlauncher/receipt	Wed Oct 11 17:38:08 2017 +0200
    14.2 +++ b/lxlauncher/receipt	Wed Oct 11 21:43:20 2017 +0300
    14.3 @@ -7,7 +7,7 @@
    14.4  LICENSE="GPL3"
    14.5  MAINTAINER="pankso@slitaz.org"
    14.6  TARBALL="$PACKAGE-$VERSION.tar.xz"
    14.7 -WEB_SITE="http://lxde.org/"
    14.8 +WEB_SITE="https://wiki.lxde.org/en/LXLauncher"
    14.9  WGET_URL="$SF_MIRROR/lxde/$TARBALL"
   14.10  TAGS="LXDE netbook"
   14.11  
    15.1 --- a/lxrandr/receipt	Wed Oct 11 17:38:08 2017 +0200
    15.2 +++ b/lxrandr/receipt	Wed Oct 11 21:43:20 2017 +0300
    15.3 @@ -6,7 +6,7 @@
    15.4  SHORT_DESC="LXDE monitor configuration tool"
    15.5  MAINTAINER="gokhlayeh@slitaz.org"
    15.6  LICENSE="GPL2"
    15.7 -WEB_SITE="http://lxde.org"
    15.8 +WEB_SITE="https://wiki.lxde.org/en/LXRandR"
    15.9  HOST_ARCH="i486 arm"
   15.10  
   15.11  TARBALL="$PACKAGE-$VERSION.tar.xz"
    16.1 --- a/lxsession-edit/description.txt	Wed Oct 11 17:38:08 2017 +0200
    16.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.3 @@ -1,2 +0,0 @@
    16.4 -LXSession-Edit is a simple session editor GUI for lxsession-lite which follows
    16.5 -autostart specs from FreeDesktop.Org.
    17.1 --- a/lxsession-edit/receipt	Wed Oct 11 17:38:08 2017 +0200
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,36 +0,0 @@
    17.4 -# SliTaz package receipt.
    17.5 -
    17.6 -PACKAGE="lxsession-edit"
    17.7 -VERSION="0.2.0"
    17.8 -CATEGORY="x-window"
    17.9 -SHORT_DESC="Configure what application start up automatically in LXDE"
   17.10 -MAINTAINER="pankso@slitaz.org"
   17.11 -LICENSE="GPL2"
   17.12 -WEB_SITE="http://wiki.lxde.org/en/LXSession_Edit"
   17.13 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   17.14 -WGET_URL="$SF_MIRROR/lxde/$TARBALL"
   17.15 -TAGS="LXDE"
   17.16 -HOST_ARCH="i486 arm"
   17.17 -GENERIC_MENUS="no"
   17.18 -
   17.19 -DEPENDS="gtk+ lxsession"
   17.20 -BUILD_DEPENDS="gtk+-dev"
   17.21 -
   17.22 -# Rules to configure and make the package.
   17.23 -compile_rules()
   17.24 -{
   17.25 -	./configure \
   17.26 -		--sysconfdir=/etc \
   17.27 -		$CONFIGURE_ARGS &&
   17.28 -	make && make install
   17.29 -}
   17.30 -
   17.31 -# Rules to gen a SliTaz package suitable for Tazpkg.
   17.32 -genpkg_rules()
   17.33 -{
   17.34 -	cp -a $install/* $fs
   17.35 -	rm -r $fs/usr/share/locale
   17.36 -
   17.37 -	sed -i 's|^Icon=.*$|Icon=session-properties|' \
   17.38 -		$fs/usr/share/applications/lxsession-edit.desktop
   17.39 -}
    18.1 --- a/lxshortcut/description.txt	Wed Oct 11 17:38:08 2017 +0200
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,5 +0,0 @@
    18.4 -LXShortcut is a GUI application for the Lightweight X11 Desktop Environment
    18.5 -(LXDE).
    18.6 -
    18.7 -It allows creating and editing application shortcuts compatible with the
    18.8 -freedesktop.org Desktop Entry specification.
    19.1 --- a/lxshortcut/receipt	Wed Oct 11 17:38:08 2017 +0200
    19.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.3 @@ -1,39 +0,0 @@
    19.4 -# SliTaz package receipt.
    19.5 -
    19.6 -PACKAGE="lxshortcut"
    19.7 -VERSION="0.1.2"
    19.8 -CATEGORY="x-window"
    19.9 -SHORT_DESC="LXDE application shortcut editor"
   19.10 -MAINTAINER="rcx@zoominternet.net"
   19.11 -LICENSE="GPL3"
   19.12 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   19.13 -WEB_SITE="http://www.lxde.org/"
   19.14 -WGET_URL="$SF_MIRROR/lxde/$TARBALL"
   19.15 -TAGS="LXDE"
   19.16 -
   19.17 -DEPENDS="glib glibc-base expat zlib \
   19.18 -gtk+ atk cairo pango pixman libpng fontconfig freetype \
   19.19 -xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender"
   19.20 -BUILD_DEPENDS="pkg-config gettext intltool gtk+-dev \
   19.21 -xorg-xproto xorg-renderproto xorg-libX11-dev xorg-kbproto xorg-libXau-dev xorg-libXdmcp-dev"
   19.22 -
   19.23 -# Rules to configure and make the package.
   19.24 -compile_rules()
   19.25 -{
   19.26 -	## Fix infinite loop.
   19.27 -	#touch po/stamp-it
   19.28 -	./configure \
   19.29 -		--prefix=/usr \
   19.30 -		--sysconfdir=/etc \
   19.31 -		$CONFIGURE_ARGS &&
   19.32 -	make &&
   19.33 -	make DESTDIR=$DESTDIR install
   19.34 -}
   19.35 -
   19.36 -# Rules to gen a SliTaz package suitable for Tazpkg.
   19.37 -genpkg_rules()
   19.38 -{
   19.39 -	mkdir -p $fs/usr/share
   19.40 -	cp -a $install/usr/bin $fs/usr
   19.41 -	cp -a $install/usr/share/lxshortcut $fs/usr/share
   19.42 -}
    20.1 --- a/lxtask/receipt	Wed Oct 11 17:38:08 2017 +0200
    20.2 +++ b/lxtask/receipt	Wed Oct 11 21:43:20 2017 +0300
    20.3 @@ -6,7 +6,7 @@
    20.4  SHORT_DESC="LXDE task manager"
    20.5  MAINTAINER="pankso@slitaz.org"
    20.6  LICENSE="GPL2"
    20.7 -WEB_SITE="http://lxde.sourceforge.net/"
    20.8 +WEB_SITE="https://wiki.lxde.org/en/LXTask"
    20.9  HOST_ARCH="i486 arm"
   20.10  
   20.11  TARBALL="$PACKAGE-$VERSION.tar.xz"
    21.1 --- a/pcmanfm/receipt	Wed Oct 11 17:38:08 2017 +0200
    21.2 +++ b/pcmanfm/receipt	Wed Oct 11 21:43:20 2017 +0300
    21.3 @@ -6,7 +6,7 @@
    21.4  SHORT_DESC="Light and easy to use file manager"
    21.5  MAINTAINER="pankso@slitaz.org"
    21.6  LICENSE="GPL2"
    21.7 -WEB_SITE="http://pcmanfm.sourceforge.net/"
    21.8 +WEB_SITE="https://wiki.lxde.org/en/PCManFM"
    21.9  HOST_ARCH="i486 arm"
   21.10  
   21.11  TARBALL="$PACKAGE-$VERSION.tar.xz"
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/webkit2gtk/receipt	Wed Oct 11 21:43:20 2017 +0300
    22.3 @@ -0,0 +1,68 @@
    22.4 +# SliTaz package receipt v2.
    22.5 +
    22.6 +PACKAGE="webkit2gtk"
    22.7 +VERSION="2.16.6"
    22.8 +CATEGORY="network"
    22.9 +SHORT_DESC="Port of web rendering engine WebKit to the GTK+ platform"
   22.10 +MAINTAINER="al.bobylev@gmail.com"
   22.11 +LICENSE="custom"
   22.12 +WEB_SITE="https://webkitgtk.org/"
   22.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/webkitgtk.html"
   22.14 +
   22.15 +TARBALL="webkitgtk-$VERSION.tar.xz"
   22.16 +WGET_URL="http://webkitgtk.org/releases/$TARBALL"
   22.17 +
   22.18 +BUILD_DEPENDS="cmake gperf perl python ruby-dev cairo-dev gnutls-dev gtk+3-dev \
   22.19 +harfbuzz-icu-dev libjpeg-turbo-dev libsoup-dev libxslt-dev libsecret-dev \
   22.20 +libwebp-dev mesa-dev gtk+-dev enchant-dev gst1-plugins-base-dev \
   22.21 +libnotify-dev gettext"
   22.22 +SPLIT="webkit2gtk-dev"
   22.23 +
   22.24 +compile_rules() {
   22.25 +	mkdir -p build &&
   22.26 +	cd       build &&
   22.27 +
   22.28 +	CFLAGS=-Wno-expansion-to-defined \
   22.29 +	CXXFLAGS=-Wno-expansion-to-defined \
   22.30 +	cmake \
   22.31 +		-DCMAKE_BUILD_TYPE=Release \
   22.32 +		-DCMAKE_INSTALL_PREFIX=/usr \
   22.33 +		-DCMAKE_SKIP_RPATH=ON \
   22.34 +		-DPORT=GTK \
   22.35 +		-DLIB_INSTALL_DIR=/usr/lib \
   22.36 +		-DUSE_LIBHYPHEN=OFF \
   22.37 +		-DENABLE_MINIBROWSER=ON \
   22.38 +		-Wno-dev \
   22.39 +		\
   22.40 +		-DENABLE_GEOLOCATION=OFF \
   22.41 +		-DENABLE_QUARTZ_TARGET=OFF \
   22.42 +		-DENABLE_WAYLAND_TARGET=OFF \
   22.43 +		-DENABLE_INTROSPECTION=OFF \
   22.44 +		.. &&
   22.45 +	make &&
   22.46 +	make install || return 1
   22.47 +
   22.48 +	for i in 2 dom; do
   22.49 +		j="$install/usr/share/gtk-doc/html/webkit${i}gtk-4.0"
   22.50 +		mkdir -p $j
   22.51 +		cp -a ../Documentation/webkit${i}gtk-4.0/html/* $j
   22.52 +	done
   22.53 +}
   22.54 +
   22.55 +genpkg_rules() {
   22.56 +	case $PACKAGE in
   22.57 +		webkit2gtk)
   22.58 +			copy @std
   22.59 +			DEPENDS="atk cairo enchant fontconfig freetype gdk-pixbuf glib \
   22.60 +			gst1-plugins-base gstreamer1 gtk+ gtk+3 icu libgcrypt libharfbuzz \
   22.61 +			libharfbuzz-icu libicu libjpeg-turbo libnotify libpng16 libsecret \
   22.62 +			libsoup libsqlite3 libwebp libxml2 libxslt mesa mesa-libegl pango \
   22.63 +			xorg-libX11 xorg-libXcomposite xorg-libXdamage xorg-libXrender \
   22.64 +			xorg-libXt zlib"
   22.65 +			;;
   22.66 +		*-dev)
   22.67 +			copy @dev
   22.68 +			DEPENDS="webkit2gtk glib-dev gtk+3-dev libsoup-dev"
   22.69 +			;;
   22.70 +	esac
   22.71 +}
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/webkitgtk/receipt	Wed Oct 11 21:43:20 2017 +0300
    23.3 @@ -0,0 +1,71 @@
    23.4 +# SliTaz package receipt v2.
    23.5 +
    23.6 +# Purpose of this package is to be built without GTK+3
    23.7 +PACKAGE="webkitgtk"
    23.8 +VERSION="2.4.11"
    23.9 +CATEGORY="network"
   23.10 +SHORT_DESC="Port of web rendering engine WebKit (legacy) to the GTK+ platform"
   23.11 +MAINTAINER="al.bobylev@gmail.com"
   23.12 +LICENSE="custom"
   23.13 +WEB_SITE="https://webkitgtk.org/"
   23.14 +
   23.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   23.16 +WGET_URL="http://webkitgtk.org/releases/$TARBALL"
   23.17 +
   23.18 +BUILD_DEPENDS="cmake gperf perl python ruby-dev cairo-dev gnutls-dev gtk+3-dev \
   23.19 +harfbuzz-icu-dev libjpeg-turbo-dev libsoup-dev libxslt-dev libsecret-dev \
   23.20 +libwebp-dev mesa-dev gtk+-dev enchant-dev gst1-plugins-base-dev \
   23.21 +libnotify-dev gettext"
   23.22 +SPLIT="webkitgtk-dev"
   23.23 +
   23.24 +BUILD_DEPENDS="perl python ruby-dev gperf libjpeg-turbo-dev libpng16-dev \
   23.25 +libwebp-dev glib-dev icu-dev libxml2-dev pango-dev enchant-dev gtk+-dev \
   23.26 +xorg-libXt-dev gobject-introspection-dev libsoup-dev libsecret-dev \
   23.27 +harfbuzz-icu-dev libxslt-dev gst1-plugins-base-dev gettext"
   23.28 +
   23.29 +compile_rules() {
   23.30 +	CXXFLAGS="$CXXFLAGS -fno-delete-null-pointer-checks"
   23.31 +	CFLAGS="$CFLAGS -fno-delete-null-pointer-checks"
   23.32 +
   23.33 +	mkdir -p build &&
   23.34 +	cd       build &&
   23.35 +
   23.36 +	../configure \
   23.37 +		--enable-introspection \
   23.38 +		--disable-webkit2 \
   23.39 +		--disable-gtk-doc \
   23.40 +		--with-gtk=2.0 \
   23.41 +		--disable-geolocation \
   23.42 +		--enable-silent-rules \
   23.43 +		$CONFIGURE_ARGS &&
   23.44 +	# https://bugzilla.gnome.org/show_bug.cgi?id=655517
   23.45 +	sed -i 's| -shared | -Wl,-O1,--as-needed\0|g' libtool &&
   23.46 +	make all stamp-po &&
   23.47 +	make -j1 install
   23.48 +}
   23.49 +
   23.50 +genpkg_rules() {
   23.51 +	case $PACKAGE in
   23.52 +		webkitgtk)
   23.53 +			copy @std
   23.54 +			DEPENDS="atk cairo enchant fontconfig freetype gdk-pixbuf glib \
   23.55 +			gst1-plugins-base gstreamer1 gtk+ icu libharfbuzz libharfbuzz-icu \
   23.56 +			libicu libjpeg-turbo libpng16 libsecret libsoup libsqlite3 libwebp \
   23.57 +			libxml2 libxslt pango xorg-libX11 xorg-libXrender xorg-libXt zlib"
   23.58 +			;;
   23.59 +		*-dev)
   23.60 +			copy @dev
   23.61 +			DEPENDS="webkitgtk atk-dev bzip2-dev cairo-dev enchant-dev \
   23.62 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev \
   23.63 +			gst1-plugins-base-dev gstreamer1-dev gtk+-dev harfbuzz-dev \
   23.64 +			harfbuzz-icu-dev icu-dev libjpeg-turbo-dev libffi-dev \
   23.65 +			libgcrypt-dev libgpg-error-dev libpng16-dev libsecret-dev \
   23.66 +			libsoup-dev libwebp-dev libxml2-dev libxslt-dev orc-dev pango-dev \
   23.67 +			pcre-dev sqlite3-dev util-linux-blkid-dev util-linux-mount-dev \
   23.68 +			util-linux-uuid-dev xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev \
   23.69 +			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   23.70 +			xorg-libXrender-dev xorg-libXt-dev xorg-libxcb-dev xorg-pixman-dev \
   23.71 +			xz-dev zlib-dev"
   23.72 +			;;
   23.73 +	esac
   23.74 +}
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/webkitgtk/stuff/patches/series	Wed Oct 11 21:43:20 2017 +0300
    24.3 @@ -0,0 +1,2 @@
    24.4 +# from https://aur.archlinux.org/packages/webkitgtk/
    24.5 +webkitgtk-2.4.9-abs.patch
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/webkitgtk/stuff/patches/webkitgtk-2.4.9-abs.patch	Wed Oct 11 21:43:20 2017 +0300
    25.3 @@ -0,0 +1,26 @@
    25.4 +diff -Nur webkitgtk-2.4.9.orig/Source/WebCore/platform/gtk/GtkClickCounter.cpp webkitgtk-2.4.9/Source/WebCore/platform/gtk/GtkClickCounter.cpp
    25.5 +--- webkitgtk-2.4.9.orig/Source/WebCore/platform/gtk/GtkClickCounter.cpp	2015-05-20 03:03:24.000000000 -0600
    25.6 ++++ webkitgtk-2.4.9/Source/WebCore/platform/gtk/GtkClickCounter.cpp	2016-02-07 11:30:42.392686308 -0700
    25.7 +@@ -85,8 +85,8 @@
    25.8 +     guint32 eventTime = getEventTime(event);
    25.9 + 
   25.10 +     if ((event->type == GDK_2BUTTON_PRESS || event->type == GDK_3BUTTON_PRESS)
   25.11 +-        || ((abs(buttonEvent->x - m_previousClickPoint.x()) < doubleClickDistance)
   25.12 +-            && (abs(buttonEvent->y - m_previousClickPoint.y()) < doubleClickDistance)
   25.13 ++        || ((fabs(buttonEvent->x - m_previousClickPoint.x()) < doubleClickDistance)
   25.14 ++            && (fabs(buttonEvent->y - m_previousClickPoint.y()) < doubleClickDistance)
   25.15 +             && (eventTime - m_previousClickTime < static_cast<guint>(doubleClickTime))
   25.16 +             && (buttonEvent->button == m_previousClickButton)))
   25.17 +         m_currentClickCount++;
   25.18 +diff -Nur webkitgtk-2.4.9.orig/Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp webkitgtk-2.4.9/Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp
   25.19 +--- webkitgtk-2.4.9.orig/Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp	2015-05-20 03:03:24.000000000 -0600
   25.20 ++++ webkitgtk-2.4.9/Source/WebCore/platform/gtk/LocalizedStringsGtk.cpp	2016-02-07 11:49:36.384691005 -0700
   25.21 +@@ -659,7 +659,7 @@
   25.22 +     if (!std::isfinite(time))
   25.23 +         return String::fromUTF8(_("indefinite time"));
   25.24 + 
   25.25 +-    int seconds = static_cast<int>(abs(time));
   25.26 ++    int seconds = static_cast<int>(fabs(time));
   25.27 +     int days = seconds / (60 * 60 * 24);
   25.28 +     int hours = seconds / (60 * 60);
   25.29 +     int minutes = (seconds / 60) % 60;
    26.1 --- a/xarchiver/receipt	Wed Oct 11 17:38:08 2017 +0200
    26.2 +++ b/xarchiver/receipt	Wed Oct 11 21:43:20 2017 +0300
    26.3 @@ -7,7 +7,7 @@
    26.4  MAINTAINER="erjo@slitaz.org"
    26.5  LICENSE="GPL2"
    26.6  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    26.7 -WEB_SITE="http://xarchiver.sourceforge.net/"
    26.8 +WEB_SITE="https://wiki.lxde.org/en/Xarchiver"
    26.9  WGET_URL="$SF_MIRROR/xarchiver/$VERSION/$TARBALL"
   26.10  
   26.11  # binutils for ar; busybox also contains gzip & cpio; rar is get-rar;