# HG changeset patch # User Pascal Bellard # Date 1644578086 0 # Node ID b78e79c31b1f3bb381f8483eea703c3a7bc477c2 # Parent 634c175862b76383b1b5914e50551df1b701e427 Add some current_version diff -r 634c175862b7 -r b78e79c31b1f chrpath/receipt --- a/chrpath/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/chrpath/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -11,6 +11,13 @@ TARBALL="${PACKAGE}_${VERSION}.orig.tar.gz" WGET_URL="http://ftp.debian.org/debian/pool/main/c/$PACKAGE/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/tar/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f debootstrap/receipt --- a/debootstrap/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/debootstrap/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -8,13 +8,20 @@ LICENSE="MIT" WEB_SITE="https://wiki.debian.org/Debootstrap" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="http://people.slitaz.org/~shann/packages/$PACKAGE/$TARBALL" +#TARBALL="$PACKAGE-$VERSION.tar.gz" +#WGET_URL="http://people.slitaz.org/~shann/packages/$PACKAGE/$TARBALL" TARBALL="${PACKAGE}_$VERSION.tar.gz" WGET_URL="http://deb.debian.org/debian/pool/main/d/$PACKAGE/$TARBALL" DEPENDS="dpkg tar" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/tar/!d;s|.*${PACKAGE}_\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f dpkg/receipt --- a/dpkg/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/dpkg/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -20,6 +20,14 @@ /etc/alternatives/README /etc/dpkg/dpkg.cfg" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/tar/!d;s|.*${PACKAGE}_\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + +# Rules to configure and make the package. compile_rules() { ./configure && diff -r 634c175862b7 -r b78e79c31b1f econnman/receipt --- a/econnman/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/econnman/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="connman python-ecore python-edbus python-edje python-elementary" BUILD_DEPENDS="autoconf automake libtool python-edbus-dev python-elementary-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f efl/receipt --- a/efl/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/efl/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -23,6 +23,13 @@ mesa-dev util-linux-uuid-dev libxml2-dev flac-dev autoconf automake" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f electric-fence/receipt --- a/electric-fence/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/electric-fence/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="gdb" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/tar/!d;s|.*${PACKAGE}_\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f fakeroot/receipt --- a/fakeroot/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/fakeroot/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -13,6 +13,13 @@ BUILD_DEPENDS="libcap-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f firefox-official-de/receipt --- a/firefox-official-de/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/firefox-official-de/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc" HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.mozilla.org/pub/firefox/releases/ 2>/dev/null | \ + sed '/releases\/[0-9]/!d;s|.*releases/||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f firefox-official-en-GB/receipt --- a/firefox-official-en-GB/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/firefox-official-en-GB/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc" HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.mozilla.org/pub/firefox/releases/ 2>/dev/null | \ + sed '/releases\/[0-9]/!d;s|.*releases/||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f firefox-official-es/receipt --- a/firefox-official-es/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/firefox-official-es/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc" HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.mozilla.org/pub/firefox/releases/ 2>/dev/null | \ + sed '/releases\/[0-9]/!d;s|.*releases/||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f firefox-official-fr/receipt --- a/firefox-official-fr/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/firefox-official-fr/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc" HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.mozilla.org/pub/firefox/releases/ 2>/dev/null | \ + sed '/releases\/[0-9]/!d;s|.*releases/||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f firefox-official-it/receipt --- a/firefox-official-it/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/firefox-official-it/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc" HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.mozilla.org/pub/firefox/releases/ 2>/dev/null | \ + sed '/releases\/[0-9]/!d;s|.*releases/||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f firefox-official-pt-BR/receipt --- a/firefox-official-pt-BR/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/firefox-official-pt-BR/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc" HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.mozilla.org/pub/firefox/releases/ 2>/dev/null | \ + sed '/releases\/[0-9]/!d;s|.*releases/||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f firefox-official-ru/receipt --- a/firefox-official-ru/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/firefox-official-ru/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc" HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.mozilla.org/pub/firefox/releases/ 2>/dev/null | \ + sed '/releases\/[0-9]/!d;s|.*releases/||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f firefox-official-uk/receipt --- a/firefox-official-uk/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/firefox-official-uk/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc" HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.mozilla.org/pub/firefox/releases/ 2>/dev/null | \ + sed '/releases\/[0-9]/!d;s|.*releases/||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f firefox-official/receipt --- a/firefox-official/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/firefox-official/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -16,6 +16,13 @@ DEPENDS="alsa-lib dbus-glib gtk+ gtk+3 libatomic xorg-libXt libwrap vlc" HOST_ARCH="i486" +# What is the latest version available today? +current_version() +{ + wget -O - http://ftp.mozilla.org/pub/firefox/releases/ 2>/dev/null | \ + sed '/releases\/[0-9]/!d;s|.*releases/||;s|/.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f giac/receipt --- a/giac/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/giac/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ libtool libxml2-dev mesa-dev mpfr-dev ntl pari-dev readline-dev xorg-libX11-dev xorg-libXinerama-dev" # lapack +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/tar/!d;s|.*${PACKAGE}_\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f gksu/receipt --- a/gksu/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/gksu/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -19,6 +19,13 @@ pcre pixman startup-notification xorg-libX11 xorg-libXau xorg-libXdmcp \ xorg-libXext xorg-libXrender zlib" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-[0-2]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + compile_rules() { patch -p1 -i $stuff/gksu.patch diff -r 634c175862b7 -r b78e79c31b1f gnome-alsamixer/receipt --- a/gnome-alsamixer/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/gnome-alsamixer/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -16,6 +16,13 @@ BUILD_DEPENDS="automake autoconf glib dbus-dev libgnomeui-dev libgnome-dev \ GConf-dev alsa-lib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f gtk-theme-switch/receipt --- a/gtk-theme-switch/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/gtk-theme-switch/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -13,6 +13,13 @@ BUILD_DEPENDS="gtk+-dev" DEPENDS="gtk+" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f hfsprogs/receipt --- a/hfsprogs/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/hfsprogs/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libbsd libcrypto" BUILD_DEPENDS="libbsd-dev openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f ipkungfu/receipt --- a/ipkungfu/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/ipkungfu/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="iptables bash" BUILD_DEPENDS="iptables" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f iso-codes/receipt --- a/iso-codes/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/iso-codes/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="" BUILD_DEPENDS="gettext py3k" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f kazehakase/receipt --- a/kazehakase/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/kazehakase/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ gtk+-dev dbus-glib-dev libwebkit-dev gnutls-dev xorg-libSM-dev zlib-dev \ util-linux-uuid-dev libxslt-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f libgksu/receipt --- a/libgksu/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/libgksu/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -20,6 +20,13 @@ pango pcre pixman startup-notification xorg-libX11 xorg-libXau xorg-libXdmcp \ xorg-libXext xorg-libXrender zlib" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + compile_rules() { patch -p1 -i $stuff/libgksu.patch diff -r 634c175862b7 -r b78e79c31b1f libpaper/receipt --- a/libpaper/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/libpaper/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -15,6 +15,13 @@ HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/tar/!d;s|.*${PACKAGE}_\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f minicom/receipt --- a/minicom/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/minicom/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="automake ncurses-dev" CONFIG_FILES="/etc/minirc.dfl" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE/-/tags 2>/dev/null | \ + sed '/tar.gz/!d;s|.*/minicom-\(.*\).tar.gz".*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f mmv/receipt --- a/mmv/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/mmv/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/debian/!d;s|.*${PACKAGE}_\\(.*\\).debian.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f mupdf/receipt --- a/mupdf/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/mupdf/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -15,6 +15,13 @@ BUILD_DEPENDS="freetype-dev fontconfig-dev jbig2dec-dev jpeg-dev \ openjpeg-dev zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE/releases 2>/dev/null | \ + sed "/source/!d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\)-source.tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f perl-cairo-gobject/receipt --- a/perl-cairo-gobject/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/perl-cairo-gobject/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ BUILD_DEPENDS="cairo-dev perl libxml2-dev perl-cairo perl-extutils-depends perl-extutils-pkgconfig perl-glib" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/airo-GObject-/!d;s|.*airo-GObject-||;s| -.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f perl-glib-object-introspection/receipt --- a/perl-glib-object-introspection/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/perl-glib-object-introspection/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ BUILD_DEPENDS="glib-dev gobject-introspection-dev libxml2-dev perl perl-extutils-depends perl-extutils-pkgconfig perl-glib" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/bject-Introspection-/!d;s|.*bject-Introspection-||;s| -.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f perl-gtk3/receipt --- a/perl-gtk3/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/perl-gtk3/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -19,6 +19,13 @@ perl-extutils-pkgconfig perl-glib perl-glib-object-introspection perl-pango xorg-dev xorg-kbproto xorg-renderproto xorg-xproto" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/Gtk3-/!d;s|.*Gtk3-||;s| -.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f pmount/receipt --- a/pmount/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/pmount/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="dbus hal sysfsutils" BUILD_DEPENDS="util-linux-blkid-dev intltool" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f ratmenu/receipt --- a/ratmenu/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/ratmenu/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="xorg-libX11" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/tar/!d;s|.*${PACKAGE}_\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f realvnc-viewer/receipt --- a/realvnc-viewer/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/realvnc-viewer/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ TAGS="remote-desktop vnc" HOST_ARCH="i486 arm" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/vnc4_/!d;/orig/!d;s|.*vnc4_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f rsh-redone/receipt --- a/rsh-redone/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/rsh-redone/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -13,6 +13,13 @@ BUILD_DEPENDS="pam-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f ssmtp/receipt --- a/ssmtp/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/ssmtp/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="openssl" BUILD_DEPENDS="openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f tango-icon-theme/receipt --- a/tango-icon-theme/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/tango-icon-theme/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -16,6 +16,13 @@ BUILD_DEPENDS="intltool gettext perl icon-naming-utils imagemagick-dev \ librsvg-dev librsvg-apps" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f tuxmath/receipt --- a/tuxmath/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/tuxmath/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -19,6 +19,14 @@ libsdl-mixer-dev libsdl-net-dev libsdl-pango-dev libsdl-ttf-dev libt4k_common-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE$(wget -O - $WEB_SITE 2>/dev/null | \ + sed '/TuxMath-Source/!d;/Index/d;s|.*href="||;s|/.*||' | sort -Vr | sed q) 2>/dev/null | \ + sed "/latest/d;/$SOURCE-/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 634c175862b7 -r b78e79c31b1f unclutter/receipt --- a/unclutter/receipt Fri Feb 11 09:25:31 2022 +0100 +++ b/unclutter/receipt Fri Feb 11 11:14:46 2022 +0000 @@ -17,6 +17,13 @@ DEPENDS="xorg-libX11 libxcb xorg-libXau xorg-libXdmcp" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - ${WGET_URL%/*} 2>/dev/null | \ + sed "/latest/d;/${PACKAGE}_/!d;/orig/!d;s|.*${PACKAGE}_\\(.*\\).orig.*\".*|\\1|" | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() {