diff options
Diffstat (limited to 'manualPorts/pidgin/lastVersion.sh')
-rwxr-xr-x | manualPorts/pidgin/lastVersion.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/manualPorts/pidgin/lastVersion.sh b/manualPorts/pidgin/lastVersion.sh new file mode 100755 index 0000000..2648b4b --- /dev/null +++ b/manualPorts/pidgin/lastVersion.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +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 |