wok rev 24319
Add xsuspend
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Jan 25 17:24:16 2022 +0000 (2022-01-25) |
parents | a273d5a1ae50 |
children | 30a8f0bbbbe3 |
files | asterisk-googletranslate/receipt asterisk-googletts/receipt asterisk/receipt lynis/receipt lyx/receipt vlgothic-fonts/receipt wqy-bitmapfont/receipt wqy-microhei/receipt wxHexEditor/receipt xsuspend/receipt |
line diff
1.1 --- a/asterisk-googletranslate/receipt Tue Jan 25 14:40:52 2022 +0100 1.2 +++ b/asterisk-googletranslate/receipt Tue Jan 25 17:24:16 2022 +0000 1.3 @@ -13,6 +13,13 @@ 1.4 DEPENDS="asterisk perl-libwww perl-libjson perl-io-socket-ssl" 1.5 BUILD_DEPENDS="wget" 1.6 1.7 +# What is the latest version available today? 1.8 +current_version() 1.9 +{ 1.10 + wget -O - https://github.com/zaf/asterisk-googletranslate/tags 2>/dev/null | \ 1.11 + sed '/archive.*tar/!d;s|.*/[A-Za-z_-]*\(.*\).tar.*|\1|;q' 1.12 +} 1.13 + 1.14 # Rules to gen a SliTaz package suitable for Tazpkg. 1.15 genpkg_rules() 1.16 {
2.1 --- a/asterisk-googletts/receipt Tue Jan 25 14:40:52 2022 +0100 2.2 +++ b/asterisk-googletts/receipt Tue Jan 25 17:24:16 2022 +0000 2.3 @@ -13,6 +13,13 @@ 2.4 DEPENDS="asterisk perl sox mpg123" 2.5 BUILD_DEPENDS="wget" 2.6 2.7 +# What is the latest version available today? 2.8 +current_version() 2.9 +{ 2.10 + wget -O - https://github.com/zaf/asterisk-googletts/tags 2>/dev/null | \ 2.11 + sed '/archive.*tar/!d;s|.*/[A-Za-z_-]*\(.*\).tar.*|\1|;q' 2.12 +} 2.13 + 2.14 # Rules to gen a SliTaz package suitable for Tazpkg. 2.15 genpkg_rules() 2.16 {
3.1 --- a/asterisk/receipt Tue Jan 25 14:40:52 2022 +0100 3.2 +++ b/asterisk/receipt Tue Jan 25 17:24:16 2022 +0000 3.3 @@ -27,6 +27,13 @@ 3.4 jack-audio-connection-kit-dev radiusclient-ng-dev radiusclient-ng \ 3.5 libvorbis-dev speex-dev opus-dev codec2-dev autoconf automake libtool" 3.6 3.7 +# What is the latest version available today? 3.8 +current_version() 3.9 +{ 3.10 + wget -O - $WEB_SITE 2>/dev/null | \ 3.11 + sed '/Available/!d;s|.*Asterisk ||;s| .*||;q' 3.12 +} 3.13 + 3.14 # Rules to configure and make the package. 3.15 # 3.16 # Graphical configuration: 'make menuconfig' or 'make gmenuconfig'
4.1 --- a/lynis/receipt Tue Jan 25 14:40:52 2022 +0100 4.2 +++ b/lynis/receipt Tue Jan 25 17:24:16 2022 +0000 4.3 @@ -15,6 +15,13 @@ 4.4 DEPENDS="" 4.5 BUILD_DEPENDS="" 4.6 4.7 +# What is the latest version available today? 4.8 +current_version() 4.9 +{ 4.10 + wget -O - https://github.com/CISOfy/lynis/releases 2>/dev/null | \ 4.11 + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' 4.12 +} 4.13 + 4.14 # Rules to gen a SliTaz package suitable for Tazpkg. 4.15 genpkg_rules() 4.16 {
5.1 --- a/lyx/receipt Tue Jan 25 14:40:52 2022 +0100 5.2 +++ b/lyx/receipt Tue Jan 25 17:24:16 2022 +0000 5.3 @@ -15,6 +15,13 @@ 5.4 BUILD_DEPENDS="aiksaurus-dev aspell-dev bison gcc83 python Qt4-dev 5.5 xorg-libX11-dev" 5.6 5.7 +# What is the latest version available today? 5.8 +current_version() 5.9 +{ 5.10 + wget -O - $WEB_SITE 2>/dev/null | \ 5.11 + sed '/released\./!d;s|.*LyX ||;s| rel.*||;q' 5.12 +} 5.13 + 5.14 # Rules to configure and make the package. 5.15 compile_rules() 5.16 {
6.1 --- a/vlgothic-fonts/receipt Tue Jan 25 14:40:52 2022 +0100 6.2 +++ b/vlgothic-fonts/receipt Tue Jan 25 17:24:16 2022 +0000 6.3 @@ -12,6 +12,14 @@ 6.4 TARBALL="$PACKAGE-$VERSION.tar.xz" 6.5 WGET_URL="https://osdn.net/projects/vlgothic/downloads/$RELEASE/VLGothic-$VERSION.tar.xz" 6.6 6.7 +# What is the latest version available today? 6.8 +current_version() 6.9 +{ 6.10 + wget -O - https://osdn.net/projects/vlgothic/downloads/ 2>/dev/null | \ 6.11 + sed '/Linux/!d;s|.*VLGothic-||;s|.tar.*||;q' 6.12 +} 6.13 + 6.14 +# Busybox patches 6.15 # Rules to gen a SliTaz package suitable for Tazpkg. 6.16 genpkg_rules() 6.17 {
7.1 --- a/wqy-bitmapfont/receipt Tue Jan 25 14:40:52 2022 +0100 7.2 +++ b/wqy-bitmapfont/receipt Tue Jan 25 17:24:16 2022 +0000 7.3 @@ -11,6 +11,15 @@ 7.4 WGET_URL="$SF_MIRROR/wqy/$PACKAGE/$VERSION/$TARBALL" 7.5 TAGS="font" 7.6 7.7 +# What is the latest version available today? 7.8 +current_version() 7.9 +{ 7.10 + wget -O - https://sourceforge.net/projects/wqy/files/ 2>/dev/null | \ 7.11 + sed '/scope="row/!d;/wqy-bitmapfont\//!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ 7.12 + sed 's| |\n|g' | sed '/http/!d;/download/!d;s|^"||;s|/download",|/|;q' | xargs wget -O - 2>/dev/null | \ 7.13 + sed '/tar/!d;/-pcf-/!d;s|.*pcf-||;s|.tar.*||;q' 7.14 +} 7.15 + 7.16 genpkg_rules() 7.17 { 7.18 FONT=/usr/share/fonts/wenquanyi/wqy-bitmapfont
8.1 --- a/wqy-microhei/receipt Tue Jan 25 14:40:52 2022 +0100 8.2 +++ b/wqy-microhei/receipt Tue Jan 25 17:24:16 2022 +0000 8.3 @@ -12,6 +12,15 @@ 8.4 8.5 DEPENDS="" 8.6 8.7 +# What is the latest version available today? 8.8 +current_version() 8.9 +{ 8.10 + wget -O - https://sourceforge.net/projects/wqy/files/ 2>/dev/null | \ 8.11 + sed '/scope="row/!d;/wqy-microhei\//!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ 8.12 + sed 's| |\n|g' | sed '/http/!d;/download/!d;s|^"||;s|/download",|/|;q' | xargs wget -O - 2>/dev/null | \ 8.13 + sed '/tar/!d;/wqy-microhei/!d;s|.*wqy-microhei-||;s|.tar.*||;q' 8.14 +} 8.15 + 8.16 # Rules to configure and make the package. 8.17 compile_rules() 8.18 {
9.1 --- a/wxHexEditor/receipt Tue Jan 25 14:40:52 2022 +0100 9.2 +++ b/wxHexEditor/receipt Tue Jan 25 17:24:16 2022 +0000 9.3 @@ -15,6 +15,15 @@ 9.4 DEPENDS="libgomp wxWidgets" 9.5 BUILD_DEPENDS="autoconf automake libffi libtool wxWidgets-dev" 9.6 9.7 +# What is the latest version available today? 9.8 +current_version() 9.9 +{ 9.10 + wget -O - https://sourceforge.net/projects/$PACKAGE/files/ 2>/dev/null | \ 9.11 + sed '/scope="row/!d;s|.*href="|"https://sourceforge.net|;q' | xargs wget -O - 2>/dev/null | \ 9.12 + sed 's| |\n|g' | sed '/http/!d;/download/!d;s|^"||;s|/download",||;q' | xargs wget -O - 2>/dev/null | \ 9.13 + sed '/src.tar..z/!d;s|.*wxHexEditor-v||;s|-src.*||;q' 9.14 +} 9.15 + 9.16 # Rules to configure and make the package. 9.17 compile_rules() 9.18 {
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/xsuspend/receipt Tue Jan 25 17:24:16 2022 +0000 10.3 @@ -0,0 +1,41 @@ 10.4 +# SliTaz package receipt. 10.5 + 10.6 +PACKAGE="xsuspend" 10.7 +VERSION="1.3" 10.8 +CATEGORY="x-window" 10.9 +SHORT_DESC="Auto-suspend inactive X11 applications" 10.10 +MAINTAINER="pascal.bellard@slitaz.org" 10.11 +LICENSE="MIT" 10.12 +WEB_SITE="https://kernc.github.io/xsuspender/" 10.13 + 10.14 +TARBALL="$PACKAGE-$VERSION.tar.gz" 10.15 +WGET_URL="https://github.com/kernc/xsuspender/archive/refs/tags/$VERSION.tar.gz" 10.16 + 10.17 +DEPENDS="libwnck3 glib" 10.18 +BUILD_DEPENDS="libwnck3-dev glib-dev cmake pkg-config" 10.19 + 10.20 +# What is the latest version available today? 10.21 +current_version() 10.22 +{ 10.23 + wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ 10.24 + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' 10.25 +} 10.26 + 10.27 +# Rules to configure and make the package. 10.28 +compile_rules() 10.29 +{ 10.30 + sed 's|if GLIB_MINOR_VERSION.*|if 0|' -i src/config.c 10.31 + cd build 10.32 + cmake -DCMAKE_INSTALL_PREFIX=/usr .. && 10.33 + make && 10.34 + make DESTDIR=$DESTDIR install 10.35 +} 10.36 + 10.37 +# Rules to gen a SliTaz package suitable for Tazpkg. 10.38 +genpkg_rules() 10.39 +{ 10.40 + mkdir -p $fs/usr 10.41 + 10.42 + cp -a $install/etc $fs/ 10.43 + cp -a $install/usr/bin $fs/usr 10.44 +}