wok rev 24066
Add some current_version()
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Mon Jul 05 15:00:07 2021 +0000 (2021-07-05) |
parents | 3260e959c015 |
children | 06547d8cf241 |
files | 915resolution/receipt acl/receipt alsa-lib/receipt alsa-plugins/receipt alsa-tools/receipt alsa-utils/receipt alsaplayer/receipt ardour/receipt asunder/receipt atk/receipt atkmm/receipt attr/receipt beaver/receipt buildbot/receipt bzip2/receipt cairo/receipt cairomm/receipt cdparanoia-III/receipt cookutils/receipt grub2-efi-x64/receipt grub2-efi/receipt linux-aufs/receipt opus-tools/receipt opus/receipt opusfile/receipt weechat/receipt |
line diff
1.1 --- a/915resolution/receipt Sun Jun 20 14:41:40 2021 +0100 1.2 +++ b/915resolution/receipt Mon Jul 05 15:00:07 2021 +0000 1.3 @@ -13,6 +13,12 @@ 1.4 1.5 DEPENDS="" 1.6 1.7 +current_version() 1.8 +{ 1.9 + wget -O - ${WEB_SITE}download.html 2>/dev/null | \ 1.10 + sed '/href/!d;s|.*>\(.*\)<.*|\1|;q' 1.11 +} 1.12 + 1.13 # Rules to configure and make the package. 1.14 compile_rules() 1.15 {
2.1 --- a/acl/receipt Sun Jun 20 14:41:40 2021 +0100 2.2 +++ b/acl/receipt Mon Jul 05 15:00:07 2021 +0000 2.3 @@ -19,6 +19,12 @@ 2.4 arm) BUILD_DEPENDS="attr-dev" ;; 2.5 esac 2.6 2.7 +current_version() 2.8 +{ 2.9 + wget -O - http://download.savannah.nongnu.org/releases/acl/ 2>/dev/null | \ 2.10 + sed '/href="acl/!d;s|.*acl-\([0-9\.]*\)\..*|\1|' | sed '$!d' 2.11 +} 2.12 + 2.13 # Rules to configure and make the package. 2.14 compile_rules() 2.15 {
3.1 --- a/alsa-lib/receipt Sun Jun 20 14:41:40 2021 +0100 3.2 +++ b/alsa-lib/receipt Mon Jul 05 15:00:07 2021 +0000 3.3 @@ -13,6 +13,12 @@ 3.4 3.5 DEPENDS="linux" 3.6 3.7 +current_version() 3.8 +{ 3.9 + wget -O - ${WEB_SITE}wiki/Download 2>/dev/null | \ 3.10 + sed '/alsa-lib-/!d;s|.*alsa-lib-||;s|.tar.*||;q' 3.11 +} 3.12 + 3.13 # Rules to configure and make the package. 3.14 compile_rules() 3.15 {
4.1 --- a/alsa-plugins/receipt Sun Jun 20 14:41:40 2021 +0100 4.2 +++ b/alsa-plugins/receipt Mon Jul 05 15:00:07 2021 +0000 4.3 @@ -13,6 +13,12 @@ 4.4 DEPENDS="alsa-lib libsamplerate speex" 4.5 BUILD_DEPENDS="pkg-config alsa-lib-dev libsamplerate-dev speex-dev" 4.6 4.7 +current_version() 4.8 +{ 4.9 + wget -O - ${WEB_SITE}wiki/Download 2>/dev/null | \ 4.10 + sed '/alsa-plugins-/!d;s|.*alsa-plugins-||;s|.tar.*||;q' 4.11 +} 4.12 + 4.13 # Rules to configure and make the package. 4.14 compile_rules() 4.15 {
5.1 --- a/alsa-tools/receipt Sun Jun 20 14:41:40 2021 +0100 5.2 +++ b/alsa-tools/receipt Mon Jul 05 15:00:07 2021 +0000 5.3 @@ -21,6 +21,12 @@ 5.4 us428control usx2yloader vxloader echomixer qlo10k1 \ 5.5 hwmixvolume hdajackretask hda-verb hdajacksensetest" # ld10k1 5.6 5.7 +current_version() 5.8 +{ 5.9 + wget -O - ${WEB_SITE}wiki/Download 2>/dev/null | \ 5.10 + sed '/alsa-tools-/!d;s|.*alsa-tools-||;s|.tar.*||;q' 5.11 +} 5.12 + 5.13 # Rules to configure and make the package. 5.14 compile_rules() 5.15 {
6.1 --- a/alsa-utils/receipt Sun Jun 20 14:41:40 2021 +0100 6.2 +++ b/alsa-utils/receipt Mon Jul 05 15:00:07 2021 +0000 6.3 @@ -15,6 +15,12 @@ 6.4 DEPENDS="alsa-lib ncurses util-linux-getopt" 6.5 BUILD_DEPENDS="alsa-lib-dev ncurses-dev" 6.6 6.7 +current_version() 6.8 +{ 6.9 + wget -O - ${WEB_SITE}wiki/Download 2>/dev/null | \ 6.10 + sed '/alsa-utils-/!d;s|.*alsa-utils-||;s|.tar.*||;q' 6.11 +} 6.12 + 6.13 # Rules to configure and make the package. 6.14 compile_rules() 6.15 {
7.1 --- a/alsaplayer/receipt Sun Jun 20 14:41:40 2021 +0100 7.2 +++ b/alsaplayer/receipt Mon Jul 05 15:00:07 2021 +0000 7.3 @@ -21,6 +21,12 @@ 7.4 i?86) BUILD_DEPENDS="$BUILD_DEPENDS flac-dev" ;; 7.5 esac 7.6 7.7 +current_version() 7.8 +{ 7.9 + wget -O - ${WEB_SITE}download.php 2>/dev/null | \ 7.10 + sed '/alsaplayer-/!d;s|.*alsaplayer-||;s|.tar.*||;q' 7.11 +} 7.12 + 7.13 # Rules to configure and make the package. 7.14 compile_rules() 7.15 {
8.1 --- a/ardour/receipt Sun Jun 20 14:41:40 2021 +0100 8.2 +++ b/ardour/receipt Mon Jul 05 15:00:07 2021 +0000 8.3 @@ -29,6 +29,13 @@ 8.4 # Rules to configure and make the package. 8.5 compile_rules() 8.6 { 8.7 + [ -s libs/ardour/svn_revision.cc ] || 8.8 + cat > libs/ardour/svn_revision.cc <<EOT 8.9 +#include "ardour/svn_revision.h" 8.10 +namespace ARDOUR { 8.11 + extern const char* svn_revision = "$VERSION"; 8.12 +} 8.13 +EOT 8.14 # glibmm >=2.31 fix 8.15 grep -lr signal_timeout * | xargs sed -i '1i#include <glibmm/main.h>' 8.16
9.1 --- a/asunder/receipt Sun Jun 20 14:41:40 2021 +0100 9.2 +++ b/asunder/receipt Mon Jul 05 15:00:07 2021 +0000 9.3 @@ -21,6 +21,12 @@ 9.4 GENERIC_PIXMAPS="no" 9.5 COOKOPTS="!pixmaps" 9.6 9.7 +current_version() 9.8 +{ 9.9 + wget -O - ${WEB_SITE}downloads.php 2>/dev/null | \ 9.10 + sed '/asunder-/!d;s|.*asunder-||;s|.tar.*||;q' 9.11 +} 9.12 + 9.13 # Rules to configure and make the package. 9.14 compile_rules() 9.15 {
10.1 --- a/atk/receipt Sun Jun 20 14:41:40 2021 +0100 10.2 +++ b/atk/receipt Mon Jul 05 15:00:07 2021 +0000 10.3 @@ -22,6 +22,12 @@ 10.4 i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;; 10.5 esac 10.6 10.7 +current_version() 10.8 +{ 10.9 + wget -O - https://gitlab.gnome.org/GNOME/atk/-/tags 2>/dev/null | \ 10.10 + sed '/ATK_/!d;s|.*/ATK_\(.*\)".*|\1|;s|_|.|g;q' 10.11 +} 10.12 + 10.13 # Rules to configure and make the package. 10.14 compile_rules() 10.15 {
11.1 --- a/atkmm/receipt Sun Jun 20 14:41:40 2021 +0100 11.2 +++ b/atkmm/receipt Mon Jul 05 15:00:07 2021 +0000 11.3 @@ -13,6 +13,12 @@ 11.4 11.5 DEPENDS="atk libsigc++" 11.6 11.7 +current_version() 11.8 +{ 11.9 + wget -O - https://gitlab.gnome.org/GNOME/atkmm/-/tags 2>/dev/null | \ 11.10 + sed '/tar.gz/!d;s|.*/atkmm-\(.*\).tar.gz".*|\1|;q' 11.11 +} 11.12 + 11.13 # Rules to configure and make the package. 11.14 compile_rules() 11.15 {
12.1 --- a/attr/receipt Sun Jun 20 14:41:40 2021 +0100 12.2 +++ b/attr/receipt Mon Jul 05 15:00:07 2021 +0000 12.3 @@ -20,6 +20,12 @@ 12.4 arm) BUILD_DEPENDS="" ;; 12.5 esac 12.6 12.7 +current_version() 12.8 +{ 12.9 + wget -O - http://download.savannah.nongnu.org/releases/attr/ 2>/dev/null | \ 12.10 + sed '/href="attr/!d;s|.*attr-\([0-9\.]*\)\..*|\1|' | sed '$!d' 12.11 +} 12.12 + 12.13 # Rules to configure and make the package. 12.14 compile_rules() 12.15 {
13.1 --- a/beaver/receipt Sun Jun 20 14:41:40 2021 +0100 13.2 +++ b/beaver/receipt Mon Jul 05 15:00:07 2021 +0000 13.3 @@ -17,6 +17,12 @@ 13.4 BUILD_DEPENDS="gtk+-dev xorg-xproto expat-dev" 13.5 SPLIT="beaver-plugins" 13.6 13.7 +current_version() 13.8 +{ 13.9 + wget -O - ${WEB_SITE}download.html 2>/dev/null | \ 13.10 + sed '/tar/!d;s|.*beaver-||;s|.tar.*||;q' 13.11 +} 13.12 + 13.13 # Rules to configure and make the package. 13.14 compile_rules() 13.15 {
14.1 --- a/buildbot/receipt Sun Jun 20 14:41:40 2021 +0100 14.2 +++ b/buildbot/receipt Mon Jul 05 15:00:07 2021 +0000 14.3 @@ -18,7 +18,7 @@ 14.4 current_version() 14.5 { 14.6 wget -O - ${WGET_URL%/down*} 2>/dev/null | \ 14.7 - sed '/archive.*tar/!d;s|.*/buildbot-v\(.*\).gitarchive.*|\1|;q' 14.8 + sed '/archive.*tar/!d;s|.*/v\(.*\).tar.*|\1|;q' 14.9 } 14.10 14.11 # Rules to configure and make the package.
15.1 --- a/bzip2/receipt Sun Jun 20 14:41:40 2021 +0100 15.2 +++ b/bzip2/receipt Mon Jul 05 15:00:07 2021 +0000 15.3 @@ -17,6 +17,12 @@ 15.4 15.5 HOST_ARCH="i486 arm" 15.6 15.7 +current_version() 15.8 +{ 15.9 + wget -O - ${WEB_SITE}downloads.html 2>/dev/null | \ 15.10 + sed '/current/!d;s|.* ||;s|.".*||;q' 15.11 +} 15.12 + 15.13 # Rules to configure and make the package. 15.14 compile_rules() 15.15 {
16.1 --- a/cairo/receipt Sun Jun 20 14:41:40 2021 +0100 16.2 +++ b/cairo/receipt Mon Jul 05 15:00:07 2021 +0000 16.3 @@ -26,6 +26,12 @@ 16.4 arm*) export CFLAGS="$CFLAGS -L/cross/$ARCH/sysroot/usr/lib" ;; 16.5 esac 16.6 16.7 +current_version() 16.8 +{ 16.9 + wget -O - https://www.cairographics.org/releases/ 2>/dev/null | \ 16.10 + sed '/cairo-/!d;s|.*cairo-||;s|.tar.*||' | sed '$!d' 16.11 +} 16.12 + 16.13 # Rules to configure and make the package. 16.14 compile_rules() 16.15 {
17.1 --- a/cairomm/receipt Sun Jun 20 14:41:40 2021 +0100 17.2 +++ b/cairomm/receipt Mon Jul 05 15:00:07 2021 +0000 17.3 @@ -13,6 +13,12 @@ 17.4 DEPENDS="pixman cairo libsigc++ xcb-util" 17.5 BUILD_DEPENDS="pixman-dev cairo-dev libsigc++-dev xcb-util-dev libxml2-dev" 17.6 17.7 +current_version() 17.8 +{ 17.9 + wget -O - https://www.cairographics.org/releases/ 2>/dev/null | \ 17.10 + sed '/cairomm-/!d;s|.*cairomm-||;s|.tar.*||' | sed '$!d' 17.11 +} 17.12 + 17.13 # Rules to configure and make the package. 17.14 compile_rules() 17.15 {
18.1 --- a/cdparanoia-III/receipt Sun Jun 20 14:41:40 2021 +0100 18.2 +++ b/cdparanoia-III/receipt Mon Jul 05 15:00:07 2021 +0000 18.3 @@ -10,6 +10,12 @@ 18.4 TARBALL="$PACKAGE-$VERSION.src.tgz" 18.5 WGET_URL="https://downloads.xiph.org/releases/cdparanoia/$TARBALL" 18.6 18.7 +current_version() 18.8 +{ 18.9 + wget -O - https://ftp.osuosl.org/pub/xiph/releases/cdparanoia/ 2>/dev/null | \ 18.10 + sed '/LATEST_IS/!d;s|.*LATEST_IS_||;s|<.*||;q' 18.11 +} 18.12 + 18.13 # Rules to configure and make the package. 18.14 compile_rules() 18.15 {
19.1 --- a/cookutils/receipt Sun Jun 20 14:41:40 2021 +0100 19.2 +++ b/cookutils/receipt Mon Jul 05 15:00:07 2021 +0000 19.3 @@ -16,6 +16,13 @@ 19.4 DEPENDS="sdft" 19.5 SPLIT="cookutils-daemon" 19.6 19.7 +current_version() 19.8 +{ 19.9 + wget -O - http://hg.slitaz.org/cookutils/ 2>/dev/null | \ 19.10 + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/cookutils/rev/|;s|<.*||' | \ 19.11 + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' 19.12 +} 19.13 + 19.14 # Rules to configure and make the package. 19.15 compile_rules() 19.16 {
20.1 --- a/grub2-efi-x64/receipt Sun Jun 20 14:41:40 2021 +0100 20.2 +++ b/grub2-efi-x64/receipt Mon Jul 05 15:00:07 2021 +0000 20.3 @@ -17,6 +17,8 @@ 20.4 libusb-compat-dev libusb-dev ncurses-dev 20.5 uclibc-cross-compiler-x86_64 xz-dev zlib-dev" 20.6 20.7 +CONFIG_FILES="/etc/default/grub /etc/grub.d/40_custom" 20.8 + 20.9 AUFS_NOT_RAMFS="uclibc-cross-compiler-x86_64 is not compatible with aufs+tmpfs 8(" 20.10 20.11 # Rules to configure and make the package.
21.1 --- a/grub2-efi/receipt Sun Jun 20 14:41:40 2021 +0100 21.2 +++ b/grub2-efi/receipt Mon Jul 05 15:00:07 2021 +0000 21.3 @@ -16,6 +16,8 @@ 21.4 BUILD_DEPENDS="bison flex freetype-dev fuse-dev libdevmapper-dev 21.5 libusb-compat-dev libusb-dev ncurses-dev xz-dev zlib-dev" 21.6 21.7 +CONFIG_FILES="/etc/default/grub /etc/grub.d/40_custom" 21.8 + 21.9 # Rules to configure and make the package. 21.10 compile_rules() 21.11 {
22.1 --- a/linux-aufs/receipt Sun Jun 20 14:41:40 2021 +0100 22.2 +++ b/linux-aufs/receipt Mon Jul 05 15:00:07 2021 +0000 22.3 @@ -15,6 +15,13 @@ 22.4 DEPENDS="linux" 22.5 BUILD_DEPENDS="linux-module-headers git xz" 22.6 22.7 +current_version() 22.8 +{ 22.9 + wget -O - https://sourceforge.net/p/aufs/aufs3-standalone/ci/${BRANCH#*linux-}/tree/ 2> /dev/null | \ 22.10 + sed '/History/!d;s|.*href="|https://sourceforge.net|;s|".*||' | xargs wget -O - 2> /dev/null | \ 22.11 + sed '/markdown_content/!d;s|</p>||;s|.* ||;q' 22.12 +} 22.13 + 22.14 # Rules to configure and make the package. 22.15 compile_rules() 22.16 {
23.1 --- a/opus-tools/receipt Sun Jun 20 14:41:40 2021 +0100 23.2 +++ b/opus-tools/receipt Mon Jul 05 15:00:07 2021 +0000 23.3 @@ -14,6 +14,12 @@ 23.4 BUILD_DEPENDS="libogg libogg-dev opus-dev pkg-config flac-dev \ 23.5 opusfile-dev libopusenc-dev" 23.6 23.7 +current_version() 23.8 +{ 23.9 + wget -O - ${WEB_SITE}downloads/ 2>/dev/null | \ 23.10 + sed '/opus-tools/!d;/tar/!d;s|.*/opus-tools-||;s|.tar.*||;q' 23.11 +} 23.12 + 23.13 # Rules to configure and make the package. 23.14 compile_rules() 23.15 {
24.1 --- a/opus/receipt Sun Jun 20 14:41:40 2021 +0100 24.2 +++ b/opus/receipt Mon Jul 05 15:00:07 2021 +0000 24.3 @@ -13,6 +13,12 @@ 24.4 DEPENDS="" 24.5 BUILD_DEPENDS="" 24.6 24.7 +current_version() 24.8 +{ 24.9 + wget -O - ${WEB_SITE}downloads/ 2>/dev/null | \ 24.10 + sed '/Opus/!d;/tar/!d;s|.*/opus-||;s|.tar.*||;q' 24.11 +} 24.12 + 24.13 # Rules to configure and make the package. 24.14 compile_rules() 24.15 {
25.1 --- a/opusfile/receipt Sun Jun 20 14:41:40 2021 +0100 25.2 +++ b/opusfile/receipt Mon Jul 05 15:00:07 2021 +0000 25.3 @@ -13,6 +13,12 @@ 25.4 DEPENDS="libssl libogg opus" 25.5 BUILD_DEPENDS="openssl-dev libogg libogg-dev opus-dev pkg-config" 25.6 25.7 +current_version() 25.8 +{ 25.9 + wget -O - ${WEB_SITE}downloads/ 2>/dev/null | \ 25.10 + sed '/opusfile/!d;/tar/!d;s|.*/opusfile-||;s|.tar.*||;q' 25.11 +} 25.12 + 25.13 # Rules to configure and make the package. 25.14 compile_rules() 25.15 {
26.1 --- a/weechat/receipt Sun Jun 20 14:41:40 2021 +0100 26.2 +++ b/weechat/receipt Mon Jul 05 15:00:07 2021 +0000 26.3 @@ -12,9 +12,9 @@ 26.4 TARBALL="$PACKAGE-$VERSION.tar.xz" 26.5 WGET_URL="${WEB_SITE}files/src/$TARBALL" 26.6 26.7 -DEPENDS="libgcrypt libgnutls libtasn1 ncursesw perl python" 26.8 +DEPENDS="libgcrypt libgnutls libtasn1 ncursesw perl py3k" 26.9 BUILD_DEPENDS="cmake curl-dev gmp-dev gnutls-dev guile-dev \ 26.10 - libgcrypt-dev libtool ncursesw-dev perl pkg-config python" 26.11 + libgcrypt-dev libtool ncursesw-dev perl pkg-config py3k-dev" 26.12 26.13 # Rules to configure and make the package. 26.14 compile_rules()