wok rev 24699

Add some current_version
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Mar 13 19:47:29 2022 +0000 (2022-03-13)
parents 7aaca7142a16
children 9d7e40cf4a41
files cacerts/receipt csync/receipt db/receipt dokuwiki/receipt lincity-ng/receipt nbs/receipt pgadmin/receipt python-pyajam/receipt
line diff
     1.1 --- a/cacerts/receipt	Sun Mar 13 17:29:51 2022 +0000
     1.2 +++ b/cacerts/receipt	Sun Mar 13 19:47:29 2022 +0000
     1.3 @@ -16,6 +16,13 @@
     1.4  
     1.5  HOST_ARCH="any"
     1.6  
     1.7 +# What is the latest version available today?
     1.8 +current_version()
     1.9 +{
    1.10 +	wget -O - $WGET_URL 2>/dev/null | \
    1.11 +	sed '/Revision:/!d;s|.*sion: ||;s| .*||;q'
    1.12 +}
    1.13 +
    1.14  # Rules to configure and make the package.
    1.15  compile_rules()
    1.16  {
     2.1 --- a/csync/receipt	Sun Mar 13 17:29:51 2022 +0000
     2.2 +++ b/csync/receipt	Sun Mar 13 19:47:29 2022 +0000
     2.3 @@ -14,6 +14,13 @@
     2.4  BUILD_DEPENDS="check-dev cmake sqlite-dev iniparser-dev  \
     2.5   expat-dev openssl-dev log4c-dev neon-dev samba-dev"
     2.6  
     2.7 +# What is the latest version available today?
     2.8 +current_version()
     2.9 +{
    2.10 +	wget -O - https://csync.org/ 2>/dev/null | \
    2.11 +	sed '/csync version/!d;s|.*version ||;s|<.*||;q'
    2.12 +}
    2.13 +
    2.14  # Rules to configure and make the package.
    2.15  compile_rules()
    2.16  {
     3.1 --- a/db/receipt	Sun Mar 13 17:29:51 2022 +0000
     3.2 +++ b/db/receipt	Sun Mar 13 19:47:29 2022 +0000
     3.3 @@ -15,6 +15,13 @@
     3.4  DEPENDS="glibc-base libdb"
     3.5  BUILD_DEPENDS=""
     3.6  
     3.7 +# What is the latest version available today?
     3.8 +current_version()
     3.9 +{
    3.10 +	wget -O - https://www.oracle.com/database/technologies/related/berkeleydb-downloads.html 2>/dev/null | \
    3.11 +	sed '/Berkeley DB [0-9]/!d;s|.*(||;s|).*||;q'
    3.12 +}
    3.13 +
    3.14  # Rules to configure and make the package.
    3.15  compile_rules()
    3.16  {
     4.1 --- a/dokuwiki/receipt	Sun Mar 13 17:29:51 2022 +0000
     4.2 +++ b/dokuwiki/receipt	Sun Mar 13 19:47:29 2022 +0000
     4.3 @@ -1,7 +1,7 @@
     4.4  # SliTaz package receipt.
     4.5  
     4.6  PACKAGE="dokuwiki"
     4.7 -VERSION="20200729"
     4.8 +VERSION="2020-07-29"
     4.9  CATEGORY="development"
    4.10  SHORT_DESC="DokuWiki is a simple to use Wiki aimed at the documentation needs of a smail company."
    4.11  MAINTAINER="slaxemulator@gmail.com"
    4.12 @@ -9,13 +9,13 @@
    4.13  WEB_SITE="https://www.dokuwiki.org/dokuwiki"
    4.14  
    4.15  TARBALL="$PACKAGE-$VERSION.tgz"
    4.16 -WGET_URL="https://download.dokuwiki.org/src/$PACKAGE/$PACKAGE-2020-07-29.tgz"
    4.17 +WGET_URL="https://download.dokuwiki.org/src/$PACKAGE/$TARBALL"
    4.18  
    4.19  # What is the latest version available today?
    4.20  current_version()
    4.21  {
    4.22  	wget -O - https://github.com/splitbrain/dokuwiki/tags 2>/dev/null | \
    4.23 -	sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;s|.*stable_||;s|-||g;q'
    4.24 +	sed '/archive.*tar/!d;s|.*/v*\(.*\).tar.*|\1|;s|.*stable_||;q'
    4.25  }
    4.26  
    4.27  # Rules to gen a SliTaz package suitable for Tazpkg.
     5.1 --- a/lincity-ng/receipt	Sun Mar 13 17:29:51 2022 +0000
     5.2 +++ b/lincity-ng/receipt	Sun Mar 13 19:47:29 2022 +0000
     5.3 @@ -1,14 +1,14 @@
     5.4  # SliTaz package receipt.
     5.5  
     5.6  PACKAGE="lincity-ng"
     5.7 -VERSION="2.9"
     5.8 +VERSION="2.9-beta"
     5.9  CATEGORY="games"
    5.10  SHORT_DESC="A City Simulation Game. It is a polished and improved version of the classic LinCity game."
    5.11  MAINTAINER="slaxemulator@gmail.com"
    5.12  LICENSE="GPL2"
    5.13  WEB_SITE="https://github.com/lincity-ng/lincity-ng/"
    5.14  
    5.15 -TARBALL="$PACKAGE-$VERSION-beta.tar.gz"
    5.16 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    5.17  WGET_URL="${WEB_SITE}archive/$TARBALL"
    5.18  
    5.19  DEPENDS="libsdl-gfx libsdl-image libsdl-mixer libsdl-ttf 
    5.20 @@ -17,10 +17,11 @@
    5.21  	libsdl-mixer-dev libsdl-ttf libsdl-ttf-dev libxml2-dev 
    5.22  	mesa-dev physfs-dev pkg-config"
    5.23  
    5.24 +# What is the latest version available today?
    5.25  current_version()
    5.26  {
    5.27  	wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \
    5.28 -	sed '/archive.*tar/!d;s|.*/lincity-ng-\(.*\)-beta.tar.*|\1|;q'
    5.29 +	sed '/archive.*tar/!d;s|.*/lincity-ng-\(.*\).tar.*|\1|;q'
    5.30  }
    5.31  
    5.32  # Rules to configure and make the package.
     6.1 --- a/nbs/receipt	Sun Mar 13 17:29:51 2022 +0000
     6.2 +++ b/nbs/receipt	Sun Mar 13 19:47:29 2022 +0000
     6.3 @@ -12,6 +12,13 @@
     6.4  
     6.5  BUILD_DEPENDS="subversion"
     6.6  
     6.7 +# What is the latest version available today?
     6.8 +current_version()
     6.9 +{
    6.10 +	wget -O - http://svn.digium.com/svn/nbs/trunk/ 2>/dev/null | \
    6.11 +	sed '/rev=/!d;s|.*rev="||;s|".*||;q'
    6.12 +}
    6.13 +
    6.14  # Rules to configure and make the package.
    6.15  compile_rules()
    6.16  {
     7.1 --- a/pgadmin/receipt	Sun Mar 13 17:29:51 2022 +0000
     7.2 +++ b/pgadmin/receipt	Sun Mar 13 19:47:29 2022 +0000
     7.3 @@ -17,6 +17,13 @@
     7.4  BUILD_DEPENDS="libcrypto openssl-dev postgresql postgresql-dev libxml2-dev \
     7.5  	libxslt-dev wxWidgets28-dev"
     7.6  
     7.7 +# What is the latest version available today?
     7.8 +current_version()
     7.9 +{
    7.10 +	wget -O - https://ftp.postgresql.org/pub/$PACKAGE/$SOURCE/ 2>/dev/null | \
    7.11 +	sed '/v[0-9]/!d;s|.*">v||;s|/.*||;q'
    7.12 +}
    7.13 +
    7.14  # Rules to configure and make the package.
    7.15  compile_rules()
    7.16  {
     8.1 --- a/python-pyajam/receipt	Sun Mar 13 17:29:51 2022 +0000
     8.2 +++ b/python-pyajam/receipt	Sun Mar 13 19:47:29 2022 +0000
     8.3 @@ -17,8 +17,8 @@
     8.4  # What is the latest version available today?
     8.5  current_version()
     8.6  {
     8.7 -	wget -O - $WEB_SITE/commits/master 2>/dev/null | \
     8.8 -	sed '/commits_list_item/!d;s|.*commits/\(.......\).*|\1|;q'
     8.9 +	wget -O - https://raw.githubusercontent.com/litnimax/PyAjam/master/CHANGES 2>/dev/null | \
    8.10 +	sed '/^[0-9]/!d;s| .*||' | sort -Vr | sed q
    8.11  }
    8.12  
    8.13  # Rules to configure and make the package.