# HG changeset patch # User Pascal Bellard # Date 1625569280 0 # Node ID 7e911016a644d5ca9ecc43420138eb44ade49613 # Parent ef1efd2c881136147220d07fa34c5ad21e285277 Add some current_version() diff -r ef1efd2c8811 -r 7e911016a644 backintime/receipt --- a/backintime/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/backintime/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -18,7 +18,7 @@ current_version() { wget -O - ${WGET_URL%/down*} 2>/dev/null | \ - sed '/archive.*tar/!d;s|.*/v\(.*\).tar.*|\1|;q' + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' } # Rules to configure and make the package. diff -r ef1efd2c8811 -r 7e911016a644 codec2/receipt --- a/codec2/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/codec2/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -15,7 +15,7 @@ current_version() { wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ - sed '/archive.*tar/!d;s|.*/v\(.*\).tar.*|\1|;q' + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' } # Rules to configure and make the package. diff -r ef1efd2c8811 -r 7e911016a644 cookutils/receipt --- a/cookutils/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/cookutils/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -18,8 +18,8 @@ current_version() { - wget -O - http://hg.slitaz.org/cookutils/ 2>/dev/null | \ - sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/cookutils/rev/|;s|<.*||' | \ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' } diff -r ef1efd2c8811 -r 7e911016a644 dbus/receipt --- a/dbus/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/dbus/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -17,6 +17,13 @@ HOST_ARCH="i486 arm" +current_version() +{ + local branch=$(wget -O - $WEB_SITE 2>/dev/null | sed '/>stable/dev/null | \ + sed "/dbus-$branch/!d;s|.*dbus-||;s|.tar.*||" | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 desktop-file-utils/receipt --- a/desktop-file-utils/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/desktop-file-utils/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -16,6 +16,12 @@ SPLIT="desktop-file-utils-extra" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed '/utils-/!d;s|.*utils-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 dialog/receipt --- a/dialog/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/dialog/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -16,6 +16,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - ftp://ftp.invisible-island.net/dialog/ 2>/dev/null | \ + sed '/gz"/!d;s|.*dialog-||;s|.tgz.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 elfutils/receipt --- a/elfutils/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/elfutils/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -19,6 +19,12 @@ arm) BUILD_DEPENDS="bzip2-dev xz-dev" ;; esac +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed '/tar/!d;s|.*utils-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 enchant/receipt --- a/enchant/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/enchant/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -16,6 +16,12 @@ DEPENDS="dbus dbus-glib glib gcc-lib-base" BUILD_DEPENDS="pkg-config glib glib-dev aspell-dev" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/released/!d;s|.*Enchant ||;s| released.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 epdfview/receipt --- a/epdfview/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/epdfview/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -15,6 +15,12 @@ DEPENDS="gtk+ poppler glib libpng xorg-libXdamage gcc-lib-base" BUILD_DEPENDS="gtk+-dev poppler-dev poppler cairo-dev" +current_version() +{ + wget -O - $WEB_SITE/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 expat/receipt --- a/expat/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/expat/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -13,6 +13,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/Changes">/!d;s|.*Expat ||;s|||g;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 flac/receipt --- a/flac/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/flac/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -17,6 +17,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed '/flac-/!d;/tar/!d;s|.*"flac-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 fontconfig/receipt --- a/fontconfig/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/fontconfig/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -14,6 +14,12 @@ DEPENDS="bzlib expat freetype libxml2" BUILD_DEPENDS="libxml2-dev freetype-dev liblzma-dev util-linux-uuid-dev gperf" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/stable/!d;s|.* is ||;s|. .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 freetype/receipt --- a/freetype/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/freetype/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -16,6 +16,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/h.>FreeType [0-9]/!d;s|.*pe ||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 gcolor2/receipt --- a/gcolor2/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/gcolor2/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -15,6 +15,12 @@ SUGGESTED="xorg-rgb" BUILD_DEPENDS="gtk+-dev file" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/Latest/!d;s|.* is ||;s|<.*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 gparted/receipt --- a/gparted/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/gparted/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -20,6 +20,12 @@ BUILD_DEPENDS="gtk+-dev libsigc++-dev glibmm-dev gtkmm-dev parted-dev \ cairomm-dev pangomm-dev libgiomm-dev intltool util-linux-uuid-dev" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/gparted.gparted-/!d;s|.*gparted-||;s|/.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 kmod/receipt --- a/kmod/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/kmod/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -23,7 +23,7 @@ current_version() { wget -O - $WEB_SITE 2>/dev/null | \ - sed '/tar.xz/!d;s|.*>kmod-||;s|.tar.*||' X | sort -n -r | sed q + sed '/tar.xz/!d;s|.*>kmod-||;s|.tar.*||' | sort -n -r | sed q } # Rules to configure and make the package. diff -r ef1efd2c8811 -r 7e911016a644 parted/receipt --- a/parted/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/parted/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -17,6 +17,12 @@ hfsprogs jfsutils util-linux lvm2 nilfs-utils ntfsprogs reiser4progs \ reiserfsprogs xfsprogs" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed '/parted-/!d;s|.*parted-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-arm-adm/receipt --- a/slitaz-arm-adm/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-arm-adm/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -13,6 +13,13 @@ DEPENDS="busybox slitaz-base-files" +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-arm/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-arm/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-arm-codex/receipt --- a/slitaz-arm-codex/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-arm-codex/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -11,6 +11,13 @@ WGET_URL="http://hg.slitaz.org/slitaz-forge/archive/$VERSION.tar.bz2" HOST_ARCH="i486 arm" +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-forge/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-forge/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-arm-configs/receipt --- a/slitaz-arm-configs/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-arm-configs/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -14,6 +14,13 @@ DEPENDS="slitaz-configs-base" +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-arm/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-arm/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-arm-rpi/receipt --- a/slitaz-arm-rpi/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-arm-rpi/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -21,6 +21,13 @@ /etc/fstab \ /etc/modprobe.d/rpi-blacklist.conf" +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-arm/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-arm/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-base-files/receipt --- a/slitaz-base-files/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-base-files/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -38,6 +38,13 @@ /etc/gshadow \ /etc/shadow" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-boot-scripts/receipt --- a/slitaz-boot-scripts/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-boot-scripts/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -20,6 +20,13 @@ # Needed to fetch the keymaps and test the filesystem. DEPENDS="kbd-base e2fsprogs busybox slitaz-tools" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. # # This package is all build by genpkg, it provide the boot scripts found diff -r ef1efd2c8811 -r 7e911016a644 slitaz-configs-base/receipt --- a/slitaz-configs-base/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-configs-base/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -20,6 +20,13 @@ arm*) DEPENDS="" ;; esac +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-configs/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-configs/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-configs/receipt --- a/slitaz-configs/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-configs/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -28,6 +28,13 @@ locale-ru locale-zh_CN" ;; esac +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-dev-tools/receipt --- a/slitaz-dev-tools/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-dev-tools/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -10,6 +10,13 @@ WEB_SITE="http://www.slitaz.org/" #HOST_ARCH="i486 arm" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-doc/receipt --- a/slitaz-doc/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-doc/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -10,6 +10,13 @@ WEB_SITE="http://www.slitaz.org/" WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.gz" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-mercurial-style/receipt --- a/slitaz-mercurial-style/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-mercurial-style/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -13,6 +13,13 @@ DEPENDS="mercurial" +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-dev-tools/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-dev-tools/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-tools-boxes/receipt --- a/slitaz-tools-boxes/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-tools-boxes/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -18,6 +18,13 @@ BUILD_DEPENDS="tzdata" SIBLINGS="slitaz-tools tazdrop" +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-tools/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-tools/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 slitaz-tools/receipt --- a/slitaz-tools/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/slitaz-tools/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -23,6 +23,13 @@ /etc/locale.conf /etc/slitaz/firewall.conf" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazbug/receipt --- a/tazbug/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazbug/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="gettext" SIBLINGS="tazbug-website" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazdev/receipt --- a/tazdev/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazdev/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -14,6 +14,13 @@ DEPENDS="rsync" +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-dev-tools/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-dev-tools/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazdrop/receipt --- a/tazdrop/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazdrop/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -14,6 +14,13 @@ DEPENDS="gtk+ yad" SIBLINGS="slitaz-tools slitaz-tools-boxes" +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-tools/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-tools/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazinst/receipt --- a/tazinst/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazinst/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -16,6 +16,13 @@ SUGGESTED="tazpanel" SIBLINGS="tazinst-gui" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazirc/receipt --- a/tazirc/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazirc/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -11,6 +11,13 @@ WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.bz2" HOST_ARCH="i486 arm" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazlito/receipt --- a/tazlito/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazlito/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -16,6 +16,13 @@ SUGGESTED="tazpanel" BUILD_DEPENDS="gettext" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazpanel-extra/receipt --- a/tazpanel-extra/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazpanel-extra/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -14,6 +14,13 @@ DEPENDS="tazpanel" SIBLINGS="tazpanel" +current_version() +{ + wget -O - http://hg.slitaz.org/tazpanel/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/tazpanel/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazpanel/receipt --- a/tazpanel/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazpanel/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -18,6 +18,13 @@ SIBLINGS="tazpanel-extra" HOST_ARCH="i486 arm" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazpkg/receipt --- a/tazpkg/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazpkg/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -21,6 +21,13 @@ arm) BUILD_DEPENDS="" ;; esac +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for TazPkg. # # TazPkg is SliTaz packages manager. On an other GNU/Linux install diff -r ef1efd2c8811 -r 7e911016a644 tazusb/receipt --- a/tazusb/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazusb/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -13,6 +13,13 @@ DEPENDS="lzma" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazweb/receipt --- a/tazweb/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazweb/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -16,6 +16,13 @@ BUILD_DEPENDS="glib-dev gtk+-dev libsoup-dev libwebkit-dev libxslt-dev" HOST_ARCH="i486 arm" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazwikiss/receipt --- a/tazwikiss/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazwikiss/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -14,6 +14,13 @@ /var/www/wiki/config-fr.sh" HOST_ARCH="any" +current_version() +{ + wget -O - http://hg.slitaz.org/slitaz-dev-tools/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/slitaz-dev-tools/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 tazwok/receipt --- a/tazwok/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/tazwok/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -13,6 +13,13 @@ DEPENDS="busybox slitaz-base-files" +current_version() +{ + wget -O - http://hg.slitaz.org/$PACKAGE/ 2>/dev/null | \ + sed '/^Changeset/!d;s|.*">|http://hg.slitaz.org/'$PACKAGE'/rev/|;s|<.*||' | \ + xargs wget -O - 2>/dev/null | sed '/rev /!d;s|.*rev ||;s| .*||' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r ef1efd2c8811 -r 7e911016a644 xterm/receipt --- a/xterm/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/xterm/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -21,6 +21,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - ${WEB_SITE}xterm.log.html 2>/dev/null | \ + gunzip | sed '/Patch/!d;s|.*xterm_||;s|".*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r ef1efd2c8811 -r 7e911016a644 zlib/receipt --- a/zlib/receipt Mon Jul 05 18:07:57 2021 +0000 +++ b/zlib/receipt Tue Jul 06 11:01:20 2021 +0000 @@ -15,6 +15,12 @@ DEPENDS="glibc-base" BUILD_DEPENDS="" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/FONT SIZE/!d;s|.*zlib ||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() {