# HG changeset patch # User Pascal Bellard # Date 1647424871 0 # Node ID 4ce52a0b72fd756bf0feb2b3ca823c6c1b651c13 # Parent 7186c6ae9ee70b63561ff947b84504e9c13997c7 ncursesw-dev: add pkg config files diff -r 7186c6ae9ee7 -r 4ce52a0b72fd hydroxygen-iconset/receipt --- a/hydroxygen-iconset/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/hydroxygen-iconset/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed 's|}|}\n|g;s|/dev/null | \ + sed '/^20[0-9][0-9]-/!d;/IPAex /!d;s|.*IPAex ||;s|,.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd iptables-template/receipt --- a/iptables-template/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/iptables-template/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -13,6 +13,13 @@ BUILD_DEPENDS="wget" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/archive/!d;s|.*archive/||;s|.zip.*||;q' | cut -c1-7 +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd iron-linux/receipt --- a/iron-linux/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/iron-linux/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="bash nss libfirefox GConf libcups libjpeg62 libpng libffi x264" # may need updating? +# What is the latest version available today? +current_version() +{ + wget -O - 'https://www.srware.net/forum/search.php?keywords=iron-linux' 2>/dev/null | \ + sed '/Stable for Linux/!d;s|.*Version: ||;s| Stable.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd irssi-scripts/receipt --- a/irssi-scripts/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/irssi-scripts/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -13,6 +13,13 @@ DEPENDS="irssi" BUILD_DEPENDS="" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/irssi/scripts.irssi.org/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 7186c6ae9ee7 -r 4ce52a0b72fd japanes-theme/receipt --- a/japanes-theme/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/japanes-theme/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="gtk-clearlooks openbox" BUILD_DEPENDS="wget" +# What is the latest version available today? +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed 's|}|}\n|g;s|/dev/null | \ + sed '/lcdnurse-/!d;s|.*lcdnurse-||;s|<.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd leocad-pieces/receipt --- a/leocad-pieces/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/leocad-pieces/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -11,6 +11,13 @@ WEB_SITE="https://www.leocad.org/" WGET_URL="http://leocad.googlecode.com/files/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/leozide/leocad/releases 2>/dev/null | \ + sed '/Library/!d;s|.*Library[^0-9]*||;s|.zip.*||;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd libQtMimeTypes/receipt --- a/libQtMimeTypes/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/libQtMimeTypes/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="libQtCore" BUILD_DEPENDS="wget cacerts Qt4-dev qmake" +# What is the latest version available today? +current_version() +{ + wget -O - https://code.qt.io/cgit/playground/mimetypes.git/refs/ 2>/dev/null | \ + sed '/\/tag\//!d;s|.*h=v||;s|.>.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd libctpp2/receipt --- a/libctpp2/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/libctpp2/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="gcc-lib-base" BUILD_DEPENDS="cmake" +# What is the latest version available today? +current_version() +{ + wget -O - https://ftp.nluug.nl/kiwix/dev/ 2>/dev/null | \ + sed '/ctpp2-[0-9]/!d;s|.*ctpp2-||;s|.t.*||' | sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd libdes/receipt --- a/libdes/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/libdes/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -10,6 +10,13 @@ TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="ftp://ftp.kfki.hu/pub/packages/security/ssh/ossh/$TARBALL" +# What is the latest version available today? +current_version() +{ + wget -O - http://cryptography.dk/cmview/View?id=10010 2>/dev/null | \ + sed '/libdes-[0-9]/!d;s|.*libdes-\([0-9]\)|\1|;s|.t.*|\n|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd liberation-fonts-base/receipt --- a/liberation-fonts-base/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/liberation-fonts-base/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -13,6 +13,13 @@ BUILD_DEPENDS="wget" +# What is the latest version available today? +current_version() +{ + wget -O - https://github.com/liberationfonts/liberation-fonts/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd libglu-mesa/receipt --- a/libglu-mesa/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/libglu-mesa/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -14,6 +14,13 @@ DEPENDS="glibc-base gcc-lib-base mesa" BUILD_DEPENDS="mesa-dev automake autoconf libtool file" +# What is the latest version available today? +current_version() +{ + wget -O - https://cgit.freedesktop.org/mesa/glu/ 2>/dev/null | \ + sed '/ [0-9]\.[0-9]\.[0-9]/!d;s|.* \([0-9]\.[0-9]\.[0-9]\).*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd libglw-mesa/receipt --- a/libglw-mesa/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/libglw-mesa/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -16,6 +16,13 @@ lesstif" BUILD_DEPENDS="mesa-dev automake autoconf libtool util-linux-uuid-dev file" +# What is the latest version available today? +current_version() +{ + wget -O - https://cgit.freedesktop.org/mesa/glw/ 2>/dev/null | \ + sed '/ [0-9]\.[0-9]\.[0-9]/!d;s|.* \([0-9]\.[0-9]\.[0-9]\).*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd madeirado-theme/receipt --- a/madeirado-theme/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/madeirado-theme/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -15,6 +15,13 @@ DEPENDS="gtk-clearlooks 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 '/title=.[0-9]/!d;s|.*title=.||;s| .*||;s|-||g;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd mesa-wayland/receipt --- a/mesa-wayland/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/mesa-wayland/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -30,6 +30,13 @@ libpthread-stubs-dev libtool llvm talloc xorg-imake xorg-makedepend" ;; esac +# What is the latest version available today? +current_version() +{ + wget -O - 'https://gitlab.freedesktop.org/mesa/mesa/-/tags?sort=updated_desc' 2>/dev/null | \ + sed '/item-title/!d;/-rc/d;s|.*">[a-z-]*||;s|<.*||;q' +} + # Rules to configure and make the package. compile_rules() { diff -r 7186c6ae9ee7 -r 4ce52a0b72fd ncursesw-dev/receipt --- a/ncursesw-dev/receipt Wed Mar 16 10:41:57 2022 +0100 +++ b/ncursesw-dev/receipt Wed Mar 16 10:01:11 2022 +0000 @@ -8,7 +8,7 @@ LICENSE="MIT" WEB_SITE="https://www.gnu.org/software/ncurses/ncurses.html" -DEPENDS="ncursesw" # pkg-config +DEPENDS="ncursesw pkg-config" WANTED="ncursesw" HOST_ARCH="i486 arm" @@ -18,12 +18,12 @@ { mkdir -p $fs/lib mkdir -p $fs/usr/bin -# mkdir -p $fs/usr/lib + mkdir -p $fs/usr/lib cp -a $install/lib/*.a $fs/lib # Include files are from the same source than ncuses-dev and work # nicely for both. cp -a $install/usr/include $fs/usr cp $install/usr/bin/ncursesw6-config $fs/usr/bin -# cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/pkgconfig $fs/usr/lib }