# HG changeset patch # User Pascal Bellard # Date 1647590507 0 # Node ID b01314c762e9d91f9c2fe2f683350b4b3e6f788c # Parent 325f04e24efff6ebd1db08e00d34ff95f2771268 pkg-config: use autoconf diff -r 325f04e24eff -r b01314c762e9 aircrack-ng-oui/receipt --- a/aircrack-ng-oui/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/aircrack-ng-oui/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -11,6 +11,13 @@ WGET_URL="http://standards-oui.ieee.org/oui.txt" HOST_ARCH="any" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/royhills/arp-scan/commits/master/ieee-oui.txt 2>/dev/null | \ + sed '/Commits on/!d;s|.*on |"|;s|<.*|"|;q' | xargs date +%Y%m%d -d +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 android-build-tools/receipt --- a/android-build-tools/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/android-build-tools/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="android-sdk" +# What is the latest version available today? +current_version() +{ + wget -O - https://developer.android.com/studio/releases/build-tools 2>/dev/null | \ + sed '/Build Tools,/!d;/ rc/d;s|.*evision ||;s| .*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 325f04e24eff -r b01314c762e9 aurorials-theme/receipt --- a/aurorials-theme/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/aurorials-theme/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="gtk2-engine-murrine openbox slim" BUILD_DEPENDS="wget imagemagick" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed 's|}|}\n|g;s|/dev/null | \ + sed '/[0-9]/!d;s| *[^ ]* ||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 automoc4/receipt --- a/automoc4/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/automoc4/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="cmake libQtCore gcc-lib-base" BUILD_DEPENDS="cmake qmake Qt4-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/KDE/automoc/tags 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 azdrawing/receipt --- a/azdrawing/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/azdrawing/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -14,6 +14,13 @@ libjpeg-turbo" BUILD_DEPENDS="xorg-dev freetype-dev fontconfig-dev libjpeg-turbo-dev zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/andeon/azdrawing/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 c-client/receipt --- a/c-client/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/c-client/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="openssl-dev" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/Latest Release/!d;s|.*ersion ||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 clamav/receipt --- a/clamav/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/clamav/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -17,6 +17,14 @@ BUILD_DEPENDS="bzip2-dev check-dev cmake curl-dev gmp-dev libjson-c-dev libxml2-dev ncurses-dev openssl-dev pcre2-dev py3k zlib-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://blog.clamav.net/ 2>/dev/null | \ + sed '/^ClamAV/!d;/ release/!d;/candidate/d;s|and|\n&|' | \ + sed 's|[^ ]* ||;s| .*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 clearlooks-compact/receipt --- a/clearlooks-compact/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/clearlooks-compact/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="gtk-clearlooks" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/ Version [0-9]/!d;s|.*sion ||;s|<.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 325f04e24eff -r b01314c762e9 cloudvpn/receipt --- a/cloudvpn/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/cloudvpn/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="gnutls-dev libgnutls zlib-dev automake" DEPENDS="gcc-lib-base gnutls zlib libtasn1" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/class="release"/!d;s|.*[0-9]">||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 croscore-fonts/receipt --- a/croscore-fonts/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/croscore-fonts/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -12,6 +12,13 @@ TARBALL="croscorefonts-$VERSION.tar.bz2" WGET_URL="http://gsdview.appspot.com/chromeos-localmirror/distfiles/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - "http://gsdview.appspot.com/chromeos-localmirror/distfiles/?marker=distfiles%2Fcroscorefonts-0.0.1.tar.gz" 2>/dev/null | \ + sed '/croscorefonts-[0-9]/!d;s|.*croscorefonts-||;s|.t.*||' | sort -Vr | sed q +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 325f04e24eff -r b01314c762e9 dosbox-mb/receipt --- a/dosbox-mb/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/dosbox-mb/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -16,6 +16,13 @@ BUILD_DEPENDS="xorg-libX11-dev libsdl-dev libsdl-net-dev freetype-dev \ libpng libpng-dev libpcap libpcap-dev automake autoconf libtool" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/joncampbell123/dosbox-x/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/[a-z-]*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 droid-font/receipt --- a/droid-font/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/droid-font/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="wget" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/aosp-mirror/platform_frameworks_base/commits/master 2>/dev/null | \ + sed '/Commits on/!d;s|.*on |"|;s|<.*|"|;q' | xargs date +%Y-%m-%d -d +} + # Rules to configure and make the package. # Keep an empty compile_rules to make tazwok install build depends. compile_rules() diff -r 325f04e24eff -r b01314c762e9 dzen2/receipt --- a/dzen2/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/dzen2/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="xorg-libX11 xorg-libXau xorg-libXdmcp" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/robm/dzen/commits/master 2>/dev/null | \ + sed '/Commits on/!d;s|.*on |"|;s|<.*|"|;q' | xargs date +%Y%m%d -d +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 ecore/receipt --- a/ecore/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/ecore/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="eina evas libcurl libidn" BUILD_DEPENDS="eina-dev evas-dev curl-dev libidn-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/ecore.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 edbus/receipt --- a/edbus/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/edbus/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -16,6 +16,13 @@ DEPENDS="ecore dbus" BUILD_DEPENDS="ecore-dev dbus-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/e_dbus.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 edje/receipt --- a/edje/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/edje/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="eet evas embryo ecore lua" BUILD_DEPENDS="eet-dev evas-dev embryo-dev ecore-dev lua-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/edje.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 eet/receipt --- a/eet/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/eet/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -20,6 +20,13 @@ arm) LDFLAGS="$LDFLAGS -L/cross/$ARCH/sysroot/usr/lib" ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/eet.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 eeze/receipt --- a/eeze/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/eeze/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="ecore udev" BUILD_DEPENDS="ecore-dev udev-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/eeze.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 efreet/receipt --- a/efreet/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/efreet/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="ecore" BUILD_DEPENDS="ecore-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/efreet.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 eina/receipt --- a/eina/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/eina/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/eina.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 eio/receipt --- a/eio/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/eio/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="ecore" BUILD_DEPENDS="ecore-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/eio.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 electricsheep/receipt --- a/electricsheep/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/electricsheep/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -14,6 +14,13 @@ BUILD_DEPENDS="curl-dev expat-dev ffmpeg-dev libglade-dev gtk+-dev flam3-dev \ libgnutls" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/scottdraves/electricsheep/commits/master 2>/dev/null | \ + sed '/version to [0-9]/!d;s|.* to ||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 embryo/receipt --- a/embryo/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/embryo/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="eina" BUILD_DEPENDS="eina-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/embryo.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 esterel/receipt --- a/esterel/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/esterel/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="glibc-base" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://www-sop.inria.fr/meije/esterel/releasenotes.html 2>/dev/null | \ + sed '/RELEASE NOTES/!d;s|.* V||;s| SYSTEM.*||;s|_|.|g;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 ethumb/receipt --- a/ethumb/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/ethumb/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -16,6 +16,13 @@ BUILD_DEPENDS="eet-dev ecore-dev eio-dev evas-dev edje-dev embryo-dev \ eeze-dev emotion-dev edbus-dev libexif-dev lua-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/ethumb.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 evas/receipt --- a/evas/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/evas/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -19,6 +19,13 @@ xorg-libXss-dev xorg-libXp-dev eina-dev" OPTIONAL_DEPENDS="mesa-dev libglu-mesa-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/legacy/evas.git/ 2>/dev/null | \ + sed '/h=v[0-9]/!d;s|.*>v||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 expedite/receipt --- a/expedite/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/expedite/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="evas python" BUILD_DEPENDS="automake evas-dev libtool" +# What is the latest version available today? +current_version() +{ + wget -O - https://git.enlightenment.org/tools/expedite.git/refs/ 2>/dev/null | \ + sed '/expedite-/!d;/Release/!d;s| Release.*||;s|.*>||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 extended-actions/receipt --- a/extended-actions/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/extended-actions/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -16,6 +16,13 @@ TODO="Setup extended-actions specific to SliTaz" +# What is the latest version available today? +current_version() +{ + wget -O - https://bazaar.launchpad.net/~marlin-devs/extended-actions/trunk/files 2>/dev/null | \ + sed '/start_revid/!d;s|.*revid=||;s|".*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 flag-icons/receipt --- a/flag-icons/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/flag-icons/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -12,6 +12,13 @@ BUILD_DEPENDS="wget" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/gosquared/flags/commits/master 2>/dev/null | \ + sed '/Commits on/!d;s|.*on |"|;s|<.*|"|;q' | xargs date +%Y%m%d -d +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 325f04e24eff -r b01314c762e9 gadmin-antivirus/receipt --- a/gadmin-antivirus/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/gadmin-antivirus/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -13,6 +13,12 @@ DEPENDS="gtk+ clamav" BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/sedwards/gadmintools_src_pkgs 2>/dev/null | \ + sed "/$PACKAGE/!d;s|.*$PACKAGE-||;s|.t.*||;q" +} # Rules to configure and make the package. compile_rules() diff -r 325f04e24eff -r b01314c762e9 gadmin-sshd/receipt --- a/gadmin-sshd/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/gadmin-sshd/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -14,6 +14,12 @@ DEPENDS="gtk+ openssh" BUILD_DEPENDS="gtk+-dev" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/sedwards/gadmintools_src_pkgs 2>/dev/null | \ + sed "/$PACKAGE/!d;s|.*$PACKAGE-||;s|.t.*||;q" +} # Rules to configure and make the package. compile_rules() diff -r 325f04e24eff -r b01314c762e9 gens-gs/receipt --- a/gens-gs/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/gens-gs/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="gtk+ libsdl libglu-mesa" BUILD_DEPENDS="gtk+-dev libsdl libsdl-dev nasm autoconf automake" +# What is the latest version available today? +current_version() +{ + wget -O - https://raw.githubusercontent.com/lutris/gens/master/ChangeLog.txt 2>/dev/null | \ + sed '/new in Gens/!d;s|.*v||;s|/.*|_gs_r7|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 325f04e24eff -r b01314c762e9 pkg-config/receipt --- a/pkg-config/receipt Fri Mar 18 07:44:06 2022 +0100 +++ b/pkg-config/receipt Fri Mar 18 08:01:47 2022 +0000 @@ -29,7 +29,7 @@ # Rules to configure and make the package. compile_rules() { - ln -s /usr/bin/automake /usr/bin/automake-1.15 + autoconf sed -i 's/\$(LN).*pkg-config\$(EXEEXT) \$(host_tool)/echo \1/' Makefile* case "$ARCH" in arm)