# HG changeset patch # User Pascal Bellard # Date 1625581729 0 # Node ID 3cdc90c472a208cb24e97d3405ff48bb182e5aa1 # Parent 7e911016a644d5ca9ecc43420138eb44ade49613 Up harfbuzz (2.8.1) diff -r 7e911016a644 -r 3cdc90c472a2 gmp/receipt --- a/gmp/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gmp/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -15,6 +15,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/current stable/!d;s|.* is ||;s|,.*||' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-ffmpeg-small/receipt --- a/gst-ffmpeg-small/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-ffmpeg-small/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -17,6 +17,12 @@ coreutils-file-format coreutils-file-special glib-dev yasm" SUGGESTED="gst-plugins-good" +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/gst-ffmpeg/ 2>/dev/null | \ + sed '/tar/!d;s|.*gst-ffmpeg-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-ffmpeg/receipt --- a/gst-ffmpeg/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-ffmpeg/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -18,6 +18,12 @@ coreutils-file-format coreutils-file-special glib-dev yasm" SUGGESTED="gst-plugins-good" +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ + sed '/tar/!d;s|.*'$PACKAGE'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-libav/receipt --- a/gst-libav/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-libav/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -17,6 +17,12 @@ glib-dev gst-plugins-base-1.0-dev gstreamer-1.0-dev gtk-doc yasm" +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ + sed '/tar/!d;s|.*'$PACKAGE'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-omx/receipt --- a/gst-omx/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-omx/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -14,6 +14,12 @@ DEPENDS="gstreamer-1.0 gst-plugins-base-1.0" BUILD_DEPENDS="gstreamer-1.0-dev gst-plugins-base-1.0-dev" +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ + sed '/tar/!d;s|.*'$PACKAGE'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-plugins-bad/receipt --- a/gst-plugins-bad/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-plugins-bad/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -20,6 +20,12 @@ faad2-dev jasper-dev libmms-dev libmodplug-dev libsndfile-dev libsdl-dev mjpegtools-dev neon-dev schroedinger-dev expat-dev flac-dev" +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ + sed '/tar/!d;s|.*'$PACKAGE'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-plugins-base-1.0/receipt --- a/gst-plugins-base-1.0/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-plugins-base-1.0/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -32,6 +32,12 @@ i?86) BUILD_DEPENDS="$BUILD_DEPENDS cdparanoia-III-dev orc-dev" ; esac +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/${PACKAGE%-1.0}/ 2>/dev/null | \ + sed '/tar/!d;s|.*'${PACKAGE%-1.0}'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-plugins-base/receipt --- a/gst-plugins-base/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-plugins-base/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -25,6 +25,12 @@ gobject-introspection-dev xorg-dev" ;; esac +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ + sed /$PACKAGE'-0/!d;s|.*'$PACKAGE'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-plugins-good-1.0/receipt --- a/gst-plugins-good-1.0/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-plugins-good-1.0/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -17,6 +17,12 @@ BUILD_DEPENDS="gst-plugins-base-1.0-dev gstreamer-1.0-dev jpeg-dev mpg123-dev" +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/${PACKAGE%-1.0}/ 2>/dev/null | \ + sed '/tar/!d;s|.*'${PACKAGE%-1.0}'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-plugins-good/receipt --- a/gst-plugins-good/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-plugins-good/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -19,6 +19,12 @@ libsoup-dev jack-audio-connection-kit-dev libcdio-dev \ libdv-dev speex-dev taglib-dev wavpack-dev bzip2-dev util-linux-uuid-dev" +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ + sed /$PACKAGE'-0/!d;s|.*'$PACKAGE'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-plugins-ugly/receipt --- a/gst-plugins-ugly/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-plugins-ugly/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -18,6 +18,12 @@ BUILD_DEPENDS="gstreamer-dev gst-plugins-base-dev lame-dev libdvdread-dev libcdio-dev libmad-dev libmpeg2-dev x264-dev" +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ + sed '/tar/!d;s|.*'$PACKAGE'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gst-python/receipt --- a/gst-python/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gst-python/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -14,6 +14,12 @@ BUILD_DEPENDS="pygobject-dev gstreamer-dev gst-plugins-base-dev libxml2-dev \ python-dev pkg-config" +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ + sed '/tar/!d;s|.*'$PACKAGE'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gstreamer-1.0/receipt --- a/gstreamer-1.0/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gstreamer-1.0/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -23,6 +23,12 @@ i?86) BUILD_DEPENDS="$BUILD_DEPENDS bison flex python-dev valgrind" ;; esac +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/${PACKAGE%-1.0}/ 2>/dev/null | \ + sed '/tar/!d;s|.*'${PACKAGE%-1.0}'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 gstreamer/receipt --- a/gstreamer/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/gstreamer/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -25,6 +25,12 @@ origin="http://arm.slitaz.org" esac +current_version() +{ + wget -O - https://gstreamer.freedesktop.org/src/$PACKAGE/ 2>/dev/null | \ + sed /$PACKAGE'-0/!d;s|.*'$PACKAGE'-||;s|.tar.*||' | sed '$!d' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 harfbuzz-apps/receipt --- a/harfbuzz-apps/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/harfbuzz-apps/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="harfbuzz-apps" -VERSION="2.6.4" +VERSION="2.8.1" CATEGORY="system-tools" SHORT_DESC="OpenType text shaping engine, applications." MAINTAINER="pankso@slitaz.org" diff -r 7e911016a644 -r 3cdc90c472a2 harfbuzz-dev/receipt --- a/harfbuzz-dev/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/harfbuzz-dev/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="harfbuzz-dev" -VERSION="2.6.4" +VERSION="2.8.1" CATEGORY="development" SHORT_DESC="Harfbuzz development files." MAINTAINER="pankso@slitaz.org" diff -r 7e911016a644 -r 3cdc90c472a2 harfbuzz/receipt --- a/harfbuzz/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/harfbuzz/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="harfbuzz" -VERSION="2.6.4" +VERSION="2.8.1" CATEGORY="system-tools" SHORT_DESC="OpenType text shaping engine." MAINTAINER="pankso@slitaz.org" @@ -9,18 +9,22 @@ WEB_SITE="https://www.freedesktop.org/wiki/Software/HarfBuzz/" TARBALL="$PACKAGE-$VERSION.tar.xz" -WGET_URL="https://www.freedesktop.org/software/$PACKAGE/release/$TARBALL" +WGET_URL="https://github.com/harfbuzz/harfbuzz/releases/download/$VERSION/$TARBALL" DEPENDS="cairo freetype gcc83-lib-base glib libffi pcre" BUILD_DEPENDS="cairo-dev fontconfig-dev freetype-dev gcc83 glib-dev" HOST_ARCH="i486 arm" +current_version() +{ + wget -O - ${WGET_URL%/down*} 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;q' +} + # Rules to configure and make the package. compile_rules() { - export LDFLAGS="$LDFLAGS -lstdc++" - ./configure \ CC=gcc-83 \ CXX=g++-83 \ @@ -29,7 +33,7 @@ --with-gobject \ --with-icu=no \ $CONFIGURE_ARGS && - make -j 1 && + make && make install } diff -r 7e911016a644 -r 3cdc90c472a2 hicolor-icon-theme/receipt --- a/hicolor-icon-theme/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/hicolor-icon-theme/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -13,6 +13,12 @@ HOST_ARCH="i486 arm" +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed "/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|;q" +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 jpeg/receipt --- a/jpeg/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/jpeg/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -18,6 +18,12 @@ # @maintainers: Please update also: jpeg-dev and libjpeg +current_version() +{ + wget -O - $WEB_SITE 2>/dev/null | \ + sed '/tar.gz"/!d;s|.*src.v\(.*\).tar.*".*|\1|' +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 leafpad/receipt --- a/leafpad/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/leafpad/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -16,6 +16,13 @@ DEPENDS="gtk+ xorg-libXdamage" BUILD_DEPENDS="gtk+-dev xorg-libXrender-dev xorg-xproto" +current_version() +{ + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ + sed '/href="'$PACKAGE'-[0-9]/!d;/tar/!d;s|.*>'$PACKAGE'-||;s|.tar.*||' | \ + sort -Vr | sed q +} + # Rules to configure and make the package. compile_rules() { diff -r 7e911016a644 -r 3cdc90c472a2 mirror-tools/receipt --- a/mirror-tools/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/mirror-tools/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -13,6 +13,13 @@ DEPENDS="rrdtool rgzip" +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 7e911016a644 -r 3cdc90c472a2 qemu-box/receipt --- a/qemu-box/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/qemu-box/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -13,6 +13,13 @@ DEPENDS="qemu-light" +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 7e911016a644 -r 3cdc90c472a2 spk/receipt --- a/spk/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/spk/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -11,6 +11,13 @@ WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.gz" HOST_ARCH="i486 arm x86_64" +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 7e911016a644 -r 3cdc90c472a2 ssfs/receipt --- a/ssfs/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/ssfs/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -14,6 +14,13 @@ DEPENDS="rsync lsyncd" SPLIT="ssfs-server" +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 7e911016a644 -r 3cdc90c472a2 tinycm/receipt --- a/tinycm/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/tinycm/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -11,6 +11,13 @@ WGET_URL="http://hg.slitaz.org/$PACKAGE/archive/$VERSION.tar.gz" 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 7e911016a644 -r 3cdc90c472a2 yaff/receipt --- a/yaff/receipt Tue Jul 06 11:01:20 2021 +0000 +++ b/yaff/receipt Tue Jul 06 14:28:49 2021 +0000 @@ -13,6 +13,13 @@ DEPENDS="gtkdialog" +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() {