wok-next rev 21012

Small updates
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Oct 13 17:31:50 2018 +0300 (2018-10-13)
parents c2031fd4a3f3
children 7d24131afd7d
files jdupes/receipt libatomic_ops/receipt libblockdev/receipt libbytesize/receipt libepoxy/receipt libgit2/receipt libinput/receipt
line diff
     1.1 --- a/jdupes/receipt	Sat Oct 13 14:45:44 2018 +0300
     1.2 +++ b/jdupes/receipt	Sat Oct 13 17:31:50 2018 +0300
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="jdupes"
     1.7 -VERSION="1.10.2"
     1.8 +VERSION="1.10.4"
     1.9  CATEGORY="development"
    1.10  SHORT_DESC="A powerful duplicate file finder and an enhanced fork of 'fdupes'"
    1.11  MAINTAINER="al.bobylev@gmail.com"
     2.1 --- a/libatomic_ops/receipt	Sat Oct 13 14:45:44 2018 +0300
     2.2 +++ b/libatomic_ops/receipt	Sat Oct 13 17:31:50 2018 +0300
     2.3 @@ -1,19 +1,19 @@
     2.4  # SliTaz package receipt v2.
     2.5  
     2.6  PACKAGE="libatomic_ops"
     2.7 -VERSION="7.6.2"
     2.8 +VERSION="7.6.6"
     2.9  CATEGORY="system-tools"
    2.10  SHORT_DESC="Atomic memory update operations portable implementation"
    2.11  MAINTAINER="al.bobylev@gmail.com"
    2.12  LICENSE="GPL2"
    2.13  WEB_SITE="https://github.com/ivmai/libatomic_ops"
    2.14 -LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/libatomic_ops.html"
    2.15 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/libatomic_ops.html"
    2.16  REPOLOGY="libatomic-ops"
    2.17  
    2.18  TARBALL="$PACKAGE-$VERSION.tar.gz"
    2.19  WGET_URL="https://github.com/ivmai/libatomic_ops/releases/download/v$VERSION/$TARBALL"
    2.20  
    2.21 -SPLIT="libatomic_ops-dev"
    2.22 +SPLIT="$PACKAGE-dev"
    2.23  
    2.24  compile_rules() {
    2.25  	./configure \
     3.1 --- a/libblockdev/receipt	Sat Oct 13 14:45:44 2018 +0300
     3.2 +++ b/libblockdev/receipt	Sat Oct 13 17:31:50 2018 +0300
     3.3 @@ -1,7 +1,7 @@
     3.4  # SliTaz package receipt v2.
     3.5  
     3.6  PACKAGE="libblockdev"
     3.7 -VERSION="2.18"
     3.8 +VERSION="2.20"
     3.9  CATEGORY="libs"
    3.10  SHORT_DESC="A library for manipulating block devices"
    3.11  MAINTAINER="al.bobylev@gmail.com"
    3.12 @@ -16,7 +16,7 @@
    3.13  gobject-introspection-dev eudev-dev kmod-dev cryptsetup-dev nss-dev \
    3.14  coreutils-file-special volume_key-dev libdevmapper-dev parted-dev \
    3.15  util-linux-mount-dev util-linux-blkid-dev libbytesize-dev ndctl-dev yaml-dev"
    3.16 -SPLIT="libblockdev-python libblockdev-python3 libblockdev libblockdev-dev"
    3.17 +SPLIT="$PACKAGE-python $PACKAGE-python3 $PACKAGE $PACKAGE-dev"
    3.18  
    3.19  compile_rules() {
    3.20  	./configure \
     4.1 --- a/libbytesize/receipt	Sat Oct 13 14:45:44 2018 +0300
     4.2 +++ b/libbytesize/receipt	Sat Oct 13 17:31:50 2018 +0300
     4.3 @@ -1,7 +1,7 @@
     4.4  # SliTaz package receipt v2.
     4.5  
     4.6  PACKAGE="libbytesize"
     4.7 -VERSION="1.3"
     4.8 +VERSION="1.4"
     4.9  CATEGORY="libs"
    4.10  SHORT_DESC="C class for working with arbitrary big sizes"
    4.11  MAINTAINER="al.bobylev@gmail.com"
     5.1 --- a/libepoxy/receipt	Sat Oct 13 14:45:44 2018 +0300
     5.2 +++ b/libepoxy/receipt	Sat Oct 13 17:31:50 2018 +0300
     5.3 @@ -1,30 +1,36 @@
     5.4  # SliTaz package receipt v2.
     5.5  
     5.6  PACKAGE="libepoxy"
     5.7 -VERSION="1.4.0"
     5.8 +VERSION="1.5.3"
     5.9  CATEGORY="x-window"
    5.10  SHORT_DESC="Library for handling OpenGL function pointer management"
    5.11  MAINTAINER="al.bobylev@gmail.com"
    5.12  LICENSE="MIT"
    5.13  WEB_SITE="https://github.com/anholt/libepoxy/"
    5.14 -LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/libepoxy.html"
    5.15 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/x/libepoxy.html"
    5.16  
    5.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    5.18 -WGET_URL="https://github.com/anholt/libepoxy/releases/download/v${VERSION%.*}/$TARBALL"
    5.19 +WGET_URL="https://github.com/anholt/libepoxy/releases/download/$VERSION/$TARBALL"
    5.20  
    5.21 -BUILD_DEPENDS="xorg-util-macros python mesa-dev"
    5.22 -SPLIT="libepoxy-dev"
    5.23 +BUILD_DEPENDS="meson ninja xorg-libX11-dev mesa-dev"
    5.24 +SPLIT="$PACKAGE-dev"
    5.25  
    5.26  compile_rules() {
    5.27 -	./configure $CONFIGURE_ARGS &&
    5.28 -	fix libtool &&
    5.29 -	make &&
    5.30 -	make install
    5.31 +	mkdir build
    5.32 +	cd    build
    5.33 +	meson-wrapper &&
    5.34 +	ninja &&
    5.35 +	ninja install
    5.36  }
    5.37  
    5.38  genpkg_rules() {
    5.39  	case $PACKAGE in
    5.40 -		libepoxy) copy @std;;
    5.41 -		*-dev)    copy @dev;;
    5.42 +		libepoxy)
    5.43 +			copy @std
    5.44 +			;;
    5.45 +		*-dev)
    5.46 +			copy @dev
    5.47 +			DEPENDS="mesa-dev"
    5.48 +			;;
    5.49  	esac
    5.50  }
     6.1 --- a/libgit2/receipt	Sat Oct 13 14:45:44 2018 +0300
     6.2 +++ b/libgit2/receipt	Sat Oct 13 17:31:50 2018 +0300
     6.3 @@ -1,7 +1,7 @@
     6.4  # SliTaz package receipt v2.
     6.5  
     6.6  PACKAGE="libgit2"
     6.7 -VERSION="0.26.0"
     6.8 +VERSION="0.27.5"
     6.9  CATEGORY="libs"
    6.10  SHORT_DESC="A linkable library for Git"
    6.11  MAINTAINER="al.bobylev@gmail.com"
    6.12 @@ -12,21 +12,18 @@
    6.13  WGET_URL="https://github.com/libgit2/libgit2/archive/v$VERSION.tar.gz"
    6.14  
    6.15  BUILD_DEPENDS="cmake curl-dev python"
    6.16 -SPLIT="libgit2-dev"
    6.17 +SPLIT="$PACKAGE-dev"
    6.18  
    6.19 -# Rules to configure and make the package.
    6.20 -compile_rules()
    6.21 -{
    6.22 +compile_rules() {
    6.23  	cmake \
    6.24  		-DCMAKE_BUILD_TYPE=Release \
    6.25  		-DCMAKE_INSTALL_PREFIX=/usr \
    6.26  		-DTHREADSAFE=ON &&
    6.27 -	make && make install
    6.28 +	make &&
    6.29 +	make install
    6.30  }
    6.31  
    6.32 -# Rules to gen a SliTaz package suitable for Tazpkg.
    6.33 -genpkg_rules()
    6.34 -{
    6.35 +genpkg_rules() {
    6.36  	case $PACKAGE in
    6.37  		libgit2)
    6.38  			copy @std
     7.1 --- a/libinput/receipt	Sat Oct 13 14:45:44 2018 +0300
     7.2 +++ b/libinput/receipt	Sat Oct 13 17:31:50 2018 +0300
     7.3 @@ -1,30 +1,31 @@
     7.4  # SliTaz package receipt v2.
     7.5  
     7.6  PACKAGE="libinput"
     7.7 -VERSION="1.8.1"
     7.8 +VERSION="1.12.1"
     7.9  CATEGORY="x-window"
    7.10  SHORT_DESC="Library that handles input devices for display servers"
    7.11  MAINTAINER="al.bobylev@gmail.com"
    7.12  LICENSE="MIT"
    7.13  WEB_SITE="https://www.freedesktop.org/wiki/Software/libinput/"
    7.14 -LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/x7driver.html#libinput"
    7.15 +LFS="http://www.linuxfromscratch.org/blfs/view/svn/x/x7driver.html#libinput"
    7.16  
    7.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    7.18  WGET_URL="http://www.freedesktop.org/software/libinput/$TARBALL"
    7.19  
    7.20 -BUILD_DEPENDS="mtdev-dev eudev-dev libevdev-dev cairo-dev gtk+3-dev check-dev"
    7.21 -SPLIT="libinput-debug-gui libinput libinput-dev"
    7.22 +BUILD_DEPENDS="meson ninja eudev-dev mtdev-dev libevdev-dev gtk3-dev check-dev"
    7.23 +SPLIT="$PACKAGE-debug-gui $PACKAGE $PACKAGE-dev"
    7.24  
    7.25  compile_rules() {
    7.26 -	./configure \
    7.27 -		--disable-static \
    7.28 -		--disable-libwacom \
    7.29 -		--with-udev-dir=/lib/udev \
    7.30 -		--disable-documentation \
    7.31 -		--without-libunwind \
    7.32 -		$CONFIGURE_ARGS &&
    7.33 -	fix libtool &&
    7.34 -	make && make install
    7.35 +	mkdir build
    7.36 +	cd    build
    7.37 +	meson-wrapper \
    7.38 +		-Dudev-dir=/lib/udev \
    7.39 +		-Dlibwacom=false \
    7.40 +		-Dtests=false \
    7.41 +		-Ddocumentation=false \
    7.42 +		&&
    7.43 +	ninja &&
    7.44 +	ninja install
    7.45  }
    7.46  
    7.47  genpkg_rules() {
    7.48 @@ -32,7 +33,7 @@
    7.49  		*-gui)
    7.50  			copy libinput-debug-gui
    7.51  			CAT="x-window|debug GUI"
    7.52 -			DEPENDS="cairo eudev glib gtk+3 libevdev libinput"
    7.53 +			DEPENDS="cairo eudev glib gtk3 libevdev libinput"
    7.54  			;;
    7.55  		libinput)
    7.56  			copy @std @rm
    7.57 @@ -40,7 +41,7 @@
    7.58  			;;
    7.59  		*-dev)
    7.60  			copy @dev
    7.61 -			DEPENDS="libinput eudev-dev"
    7.62 +			DEPENDS="libinput"
    7.63  			;;
    7.64  	esac
    7.65  }