summaryrefslogtreecommitdiff
path: root/checkVersions
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2016-04-26 14:16:44 +0200
committerErich Eckner <git@eckner.net>2016-04-26 14:16:44 +0200
commitbda607655e49b1e971da410e359b65312a374f17 (patch)
tree4a73f8266a40995d42b1fae97d329fd13c776eb7 /checkVersions
parent245e4c4aeb4705817cab68b808d2a6162793cc05 (diff)
downloadarchlinuxewe-bda607655e49b1e971da410e359b65312a374f17.tar.xz
checkVersions kann jetzt auch pypi-Pakete
Diffstat (limited to 'checkVersions')
-rwxr-xr-xcheckVersions15
1 files changed, 15 insertions, 0 deletions
diff --git a/checkVersions b/checkVersions
index 684a52106..73bd8421d 100755
--- a/checkVersions
+++ b/checkVersions
@@ -102,6 +102,21 @@ then
tail -n1
)"
elif echo "${src}" | \
+ grep -q "^https://pypi\.python\.org/packages/"
+ then
+ qu="$(
+ echo "${src}" | \
+ sed 's|^\(.*\)/packages/.*/\([^/]\+\)-[^/-]\+\.tar\.gz$|\1/pypi/\2/|'
+ )"
+ remVer="$(
+ curl -o - "${qu}" 2> /dev/null | \
+ tr "\"" "\n" | \
+ grep "^/pypi/${pkgname#*-}/[0-9.-]\+\$" | \
+ sed "s|^/pypi/${pkgname#*-}/\([0-9.-]\+\)\$|\1|" | \
+ sort -V | \
+ tail -n1
+ )"
+ elif echo "${src}" | \
grep -q "//bundles\.openttdcoop\.org/"
then
qu="$(