From 50a344ee7c641165046c1eeae8811084f9ad9d0f Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 22 Jan 2020 07:19:50 +0100 Subject: pidgin: lastVersion.sh updated --- manualPorts/pidgin/lastVersion.sh | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/manualPorts/pidgin/lastVersion.sh b/manualPorts/pidgin/lastVersion.sh index 65bdf99..2648b4b 100755 --- a/manualPorts/pidgin/lastVersion.sh +++ b/manualPorts/pidgin/lastVersion.sh @@ -1,10 +1,16 @@ #!/bin/bash -curl "https://sourceforge.net/projects/pidgin/files/Pidgin/" 2> /dev/null | \ - grep ' title="/Pidgin/[0-9.]\+/' | \ - sed 's|^.* title="/Pidgin/\([0-9.]\+\)/.*$|\1|' | \ - sort -n | \ - tail -n1 - -# grep '' | \ -# sed 's|^.*.*$|\1|' +curl -s 'https://sourceforge.net/projects/pidgin/files/Pidgin/' \ +| sed ' + s@^.* href="/projects/pidgin/files/Pidgin/\([0-9.]\+\)/".*$@\1@ + t + d +' \ +| sort -Vr \ +| while read -r v; do + if curl -s 'https://sourceforge.net/projects/pidgin/files/Pidgin/'"${v}"'/' \ + | grep -qF ' href="https://sourceforge.net/projects/pidgin/files/Pidgin/'"${v}"'/pidgin-'"${v}"'.tar.gz/download"'; then + printf '%s\n' "${v}" + break + fi +done -- cgit v1.2.3-54-g00ecf