summaryrefslogtreecommitdiff
path: root/portsToCome/x264/lastVersion.sh
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-05-27 10:13:52 +0200
committerErich Eckner <git@eckner.net>2018-05-27 10:13:52 +0200
commit14a8f5d3c7889f2046a008b1b1dc29f485ebb359 (patch)
tree644ebb60f7155dd5c139d233857684fbcd8546e6 /portsToCome/x264/lastVersion.sh
downloadcrux-ports-14a8f5d3c7889f2046a008b1b1dc29f485ebb359.tar.xz
initial commit
Diffstat (limited to 'portsToCome/x264/lastVersion.sh')
-rwxr-xr-xportsToCome/x264/lastVersion.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/portsToCome/x264/lastVersion.sh b/portsToCome/x264/lastVersion.sh
new file mode 100755
index 0000000..c1429ff
--- /dev/null
+++ b/portsToCome/x264/lastVersion.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+latestVersion="$(
+ curl 'http://git.videolan.org/?p=x264.git;a=shortlog;h=refs/heads/stable' 2> /dev/null | \
+ grep '<i>[[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}</i>' | \
+ sed "s|^.*<i>\([[:digit:]]\{4\}\)-\([[:digit:]]\{2\}\)-\([[:digit:]]\{2\}\)</i>.*\$|\1\2\3|" | \
+ sort -n | \
+ tail -n1
+ )"
+
+#latestVersion="$(\
+# curl "http://ftp.videolan.org/pub/videolan/x264/snapshots/" 2> /dev/null | \
+# tr "\"" "\n" | \
+# grep "^x264-snapshot-[[:digit:]]\+-[[:digit:]]\+-stable.tar.bz2\$" | \
+# sed "s/^x264-snapshot-\([[:digit:]]\+\)-[[:digit:]]\+-stable.tar.bz2\$/\1/" | \
+# sort -n | \
+# tail -n1)"
+
+echo -n "${latestVersion}"