wok-next rev 20863

Up: gawk (4.2.1), kmod (25), less (530), irssi (1.1.1), irssi-scripts (latest)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jun 28 12:30:17 2018 +0300 (2018-06-28)
parents 25585466953b
children 8db06e7505f5
files gawk/receipt irssi-scripts/.icon.png irssi-scripts/receipt irssi/.icon.png irssi/receipt kmod/receipt less/receipt
line diff
     1.1 --- a/gawk/receipt	Thu Jun 28 01:53:42 2018 +0300
     1.2 +++ b/gawk/receipt	Thu Jun 28 12:30:17 2018 +0300
     1.3 @@ -1,12 +1,12 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="gawk"
     1.7 -VERSION="4.1.4"
     1.8 +VERSION="4.2.1"
     1.9  CATEGORY="development"
    1.10  SHORT_DESC="GNU awk to handle simple data-reformatting"
    1.11  MAINTAINER="pankso@slitaz.org"
    1.12  LICENSE="GPL3"
    1.13 -WEB_SITE="http://www.gnu.org/software/gawk/"
    1.14 +WEB_SITE="https://www.gnu.org/software/gawk/"
    1.15  LFS="http://www.linuxfromscratch.org/lfs/view/stable/chapter06/gawk.html"
    1.16  
    1.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.18 @@ -15,14 +15,10 @@
    1.19  BUILD_DEPENDS="readline-dev gettext"
    1.20  SPLIT="gawk-dev"
    1.21  
    1.22 -# Rules to compile & install the temporary toolchain.
    1.23 -cook_tmp_toolchain() {
    1.24 -	cd $src
    1.25 -	./configure && make && make install
    1.26 -}
    1.27 -
    1.28  compile_rules() {
    1.29 -	./configure $CONFIGURE_ARGS && make && make install || return 1
    1.30 +	./configure $CONFIGURE_ARGS &&
    1.31 +	make &&
    1.32 +	make install || return 1
    1.33  
    1.34  	cook_pick_docs doc/awkforai.txt doc/*.eps doc/*.pdf doc/*.jpg
    1.35  }
     2.1 Binary file irssi-scripts/.icon.png has changed
     3.1 --- a/irssi-scripts/receipt	Thu Jun 28 01:53:42 2018 +0300
     3.2 +++ b/irssi-scripts/receipt	Thu Jun 28 12:30:17 2018 +0300
     3.3 @@ -1,22 +1,32 @@
     3.4 -# SliTaz package receipt
     3.5 +# SliTaz package receipt v2.
     3.6  
     3.7  PACKAGE="irssi-scripts"
     3.8 -VERSION="2.0"
     3.9 +VERSION="latest"
    3.10  CATEGORY="network"
    3.11  SHORT_DESC="Perl scripts for Irssi IRC client"
    3.12  MAINTAINER="taziden@slitaz.org"
    3.13  LICENSE="GPL2 BSD PublicDomain"
    3.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    3.15 -WEB_SITE="http://scripts.irssi.org/"
    3.16 -WGET_URL="http://mirror.slitaz.org/sources/packages/i/$TARBALL"
    3.17 +WEB_SITE="https://scripts.irssi.org/"
    3.18  
    3.19 -DEPENDS="irssi"
    3.20 -BUILD_DEPENDS=""
    3.21 +compile_rules() {
    3.22 +	mkdir -p $src
    3.23 +	cd       $src
    3.24 +	wget https://github.com/irssi/scripts.irssi.org/archive/master.tar.gz
    3.25 +	tar -xf master.tar.gz || return 1
    3.26 +	rm      master.tar.gz
    3.27 +	cd scripts.irssi.org-master
    3.28  
    3.29 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.30 -genpkg_rules()
    3.31 -{
    3.32 -	mkdir -p $fs/usr/share/irssi/scripts
    3.33 -	cp -a $src/*.pl $src/*.pm $fs/usr/share/irssi/scripts/
    3.34 +	mkdir -p       $install/usr/share/irssi/
    3.35 +	cp -r scripts/ $install/usr/share/irssi/
    3.36 +
    3.37 +	# 4 files have 755 mode, other 644
    3.38 +	find $install -type f -perm +111 -exec chmod 644 '{}' \;
    3.39  }
    3.40  
    3.41 +genpkg_rules() {
    3.42 +	# note, every file (excluding dirs which always new) has the same date,
    3.43 +	# just pick .gitignore file to check its date
    3.44 +	VERSION="$(date -u -r $src/scripts.irssi.org-master/.gitignore +%Y%m%d-%H%M)"
    3.45 +	copy @std
    3.46 +	DEPENDS="irssi"
    3.47 +}
     4.1 Binary file irssi/.icon.png has changed
     5.1 --- a/irssi/receipt	Thu Jun 28 01:53:42 2018 +0300
     5.2 +++ b/irssi/receipt	Thu Jun 28 12:30:17 2018 +0300
     5.3 @@ -1,29 +1,41 @@
     5.4  # SliTaz package receipt v2.
     5.5  
     5.6  PACKAGE="irssi"
     5.7 -VERSION="0.8.17"
     5.8 +VERSION="1.1.1"
     5.9  CATEGORY="network"
    5.10  SHORT_DESC="Lightweight console IRC client"
    5.11  MAINTAINER="mallory@sweetpeople.org"
    5.12  LICENSE="GPL2"
    5.13 -WEB_SITE="http://irssi.org/"
    5.14 +WEB_SITE="https://irssi.org/"
    5.15  
    5.16 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    5.17 -WGET_URL="http://irssi.org/files/$TARBALL"
    5.18 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    5.19 +WGET_URL="https://github.com/irssi/irssi/releases/download/$VERSION/$TARBALL"
    5.20  
    5.21 -BUILD_DEPENDS="glib-dev ncurses-dev slitaz-toolchain openssl-dev perl-dev"
    5.22 +BUILD_DEPENDS="glib-dev openssl-dev ncurses-dev perl-dev"
    5.23 +SPLIT="irssi-dev"
    5.24  
    5.25  compile_rules() {
    5.26  	./configure \
    5.27  		--sysconfdir=/etc/irssi \
    5.28 +		--with-perl-lib=vendor \
    5.29  		$CONFIGURE_ARGS &&
    5.30  	fix libtool &&
    5.31  	make &&
    5.32 -	make DESTDIR=$DESTDIR install
    5.33 +	make DESTDIR=$DESTDIR install || return 1
    5.34 +
    5.35 +	find $install -type f -exec chmod u+w '{}' \; # for Perl files
    5.36  }
    5.37  
    5.38  genpkg_rules() {
    5.39 -	copy @std
    5.40 -	DEPENDS="glib openssl perl ncurses"
    5.41 -	TAGS="irc"
    5.42 +	case $PACKAGE in
    5.43 +		irssi)
    5.44 +			copy @std
    5.45 +			DEPENDS="glib ncurses openssl perl"
    5.46 +			CONFIG_FILES="/etc/irssi/irssi.conf"
    5.47 +			TAGS="irc"
    5.48 +			;;
    5.49 +		*-dev)
    5.50 +			copy @dev
    5.51 +			;;
    5.52 +	esac
    5.53  }
     6.1 --- a/kmod/receipt	Thu Jun 28 01:53:42 2018 +0300
     6.2 +++ b/kmod/receipt	Thu Jun 28 12:30:17 2018 +0300
     6.3 @@ -1,7 +1,7 @@
     6.4  # SliTaz package receipt v2.
     6.5  
     6.6  PACKAGE="kmod"
     6.7 -VERSION="24"
     6.8 +VERSION="25"
     6.9  CATEGORY="base-system"
    6.10  SHORT_DESC="Linux kernel modules tools"
    6.11  MAINTAINER="pankso@slitaz.org"
     7.1 --- a/less/receipt	Thu Jun 28 01:53:42 2018 +0300
     7.2 +++ b/less/receipt	Thu Jun 28 12:30:17 2018 +0300
     7.3 @@ -1,7 +1,7 @@
     7.4  # SliTaz package receipt v2.
     7.5  
     7.6  PACKAGE="less"
     7.7 -VERSION="487"
     7.8 +VERSION="530"
     7.9  CATEGORY="base-system"
    7.10  SHORT_DESC="A terminal based program for viewing text files"
    7.11  MAINTAINER="slaxemulator@gmail.com"