Alexandre Julliard : update-winehq: Get the download URL from the ANNOUNCE file.
Alexandre Julliard
julliard at winehq.org
Tue Jan 31 07:55:35 CST 2017
Module: tools
Branch: master
Commit: 0b92f47d3ca1b10eb1f085198642965506c6c660
URL: http://source.winehq.org/git/tools.git/?a=commit;h=0b92f47d3ca1b10eb1f085198642965506c6c660
Author: Alexandre Julliard <julliard at winehq.org>
Date: Tue Jan 31 14:45:08 2017 +0100
update-winehq: Get the download URL from the ANNOUNCE file.
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
update-winehq | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/update-winehq b/update-winehq
index efcf1d5..4ba11d4 100755
--- a/update-winehq
+++ b/update-winehq
@@ -36,6 +36,7 @@ open ANNOUNCE, $ARGV[1] || "ANNOUNCE" or die "cannot open ANNOUNCE";
my $whats_new = 0;
my $release_notes = 0;
my $first = 1;
+my $url;
push @text, "<body>\n<p>";
@@ -90,9 +91,17 @@ while (<ANNOUNCE>)
}
}
-(my $dir = $rel) =~ s/^([0-9]+\.[0-9]+).*/$1/;
+while (<ANNOUNCE>)
+{
+ if (/https?:(\/\/dl.winehq.org\/wine\/source\/.*\/wine-$rel\..*)$/)
+ {
+ $url = $1;
+ last;
+ }
+}
+die "Download URL not found" unless $url;
-push @text, "<p>The source is <a href=\"//dl.winehq.org/wine/source/$dir/wine-$rel.tar.bz2\">available now</a>.\n";
+push @text, "<p>The source is <a href=\"$url\">available now</a>.\n";
push @text, "Binary packages are in the process of being built, and will appear soon at their respective <a href=\"{\$root}/download\">download locations</a>.\n";
push @text, "</p></body></news>\n";
close ANNOUNCE;
More information about the wine-cvs
mailing list