aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2020-01-28 13:14:18 -0300
committerHisham Muhammad <hisham@gobolinux.org>2020-01-28 13:14:18 -0300
commitcf26233de5d21cac1893390c2f1a1791e574f79a (patch)
treef1eae8991f6fec7019d90adc2035a72270082fc3
parent0927b4550106a2e0629e6b13a8abd2cc9920bae8 (diff)
downloadluarocks-cf26233de5d21cac1893390c2f1a1791e574f79a.tar.gz
luarocks-cf26233de5d21cac1893390c2f1a1791e574f79a.tar.bz2
luarocks-cf26233de5d21cac1893390c2f1a1791e574f79a.zip
publishrelease: add Windows 64-bit support
-rwxr-xr-xpublishrelease10
1 files changed, 7 insertions, 3 deletions
diff --git a/publishrelease b/publishrelease
index 2e635bea..9c7d4610 100755
--- a/publishrelease
+++ b/publishrelease
@@ -25,6 +25,8 @@ git checkout v$v || {
25packages=( 25packages=(
26 luarocks-$v-windows-32.zip 26 luarocks-$v-windows-32.zip
27 luarocks-$v-windows-32.zip.asc 27 luarocks-$v-windows-32.zip.asc
28 luarocks-$v-windows-64.zip
29 luarocks-$v-windows-64.zip.asc
28 luarocks-$v-linux-x86_64.zip 30 luarocks-$v-linux-x86_64.zip
29 luarocks-$v-linux-x86_64.zip.asc 31 luarocks-$v-linux-x86_64.zip.asc
30 luarocks-$v-win32.zip 32 luarocks-$v-win32.zip
@@ -88,7 +90,8 @@ gawk '
88 print "<!-- add new release here -->" 90 print "<!-- add new release here -->"
89 print "" 91 print ""
90 print "<tr><td><a href=\"luarocks-'$v'.tar.gz\">luarocks-'$v'.tar.gz</a></td><td><a href=\"luarocks-'$v'.tar.gz.asc\">PGP signature</a></td></tr>" 92 print "<tr><td><a href=\"luarocks-'$v'.tar.gz\">luarocks-'$v'.tar.gz</a></td><td><a href=\"luarocks-'$v'.tar.gz.asc\">PGP signature</a></td></tr>"
91 print "<tr><td><a href=\"luarocks-'$v'-windows-32.zip\">luarocks-'$v'-windows-32.zip</a> (luarocks.exe stand-alone Windows binary)</td><td><a href=\"luarocks-'$v'-windows-32.zip.asc\">PGP signature</a></td></tr>" 93 print "<tr><td><a href=\"luarocks-'$v'-windows-32.zip\">luarocks-'$v'-windows-32.zip</a> (luarocks.exe stand-alone Windows 32-bit binary)</td><td><a href=\"luarocks-'$v'-windows-32.zip.asc\">PGP signature</a></td></tr>"
94 print "<tr><td><a href=\"luarocks-'$v'-windows-64.zip\">luarocks-'$v'-windows-64.zip</a> (luarocks.exe stand-alone Windows 64-bit binary)</td><td><a href=\"luarocks-'$v'-windows-64.zip.asc\">PGP signature</a></td></tr>"
92 print "<tr><td><a href=\"luarocks-'$v'-linux-x86_64.zip\">luarocks-'$v'-linux-x86_64.zip</a> (luarocks stand-alone Linux x86_64 binary)</td><td><a href=\"luarocks-'$v'-linux-x86_64.zip.asc\">PGP signature</a></td></tr>" 95 print "<tr><td><a href=\"luarocks-'$v'-linux-x86_64.zip\">luarocks-'$v'-linux-x86_64.zip</a> (luarocks stand-alone Linux x86_64 binary)</td><td><a href=\"luarocks-'$v'-linux-x86_64.zip.asc\">PGP signature</a></td></tr>"
93 print "<tr><td><a href=\"luarocks-'$v'-win32.zip\">luarocks-'$v'-win32.zip</a> (legacy Windows package, includes Lua 5.1)</td><td><a href=\"luarocks-'$v'-win32.zip.asc\">PGP signature</a></td></tr>" 96 print "<tr><td><a href=\"luarocks-'$v'-win32.zip\">luarocks-'$v'-win32.zip</a> (legacy Windows package, includes Lua 5.1)</td><td><a href=\"luarocks-'$v'-win32.zip.asc\">PGP signature</a></td></tr>"
94 done = 1 97 done = 1
@@ -116,7 +119,7 @@ gawk '
116 print "{" 119 print "{"
117 print "\"'$v'\": {" 120 print "\"'$v'\": {"
118 print "\"date\": \"'$(date +'%Y-%m-%d')'\"," 121 print "\"date\": \"'$(date +'%Y-%m-%d')'\","
119 print "\"files\": [\"luarocks-'$v'.tar.gz\", \"luarocks-'$v'.tar.gz.asc\", \"luarocks-'$v'-win32.zip\", \"luarocks-'$v'-win32.zip.asc\", \"luarocks-'$v'-windows-32.zip\", \"luarocks-'$v'-windows-32.zip.asc\", \"luarocks-'$v'-linux-x86_64.zip\", \"luarocks-'$v'-linux-x86_64.zip.asc\"]," 122 print "\"files\": [\"luarocks-'$v'.tar.gz\", \"luarocks-'$v'.tar.gz.asc\", \"luarocks-'$v'-win32.zip\", \"luarocks-'$v'-win32.zip.asc\", \"luarocks-'$v'-windows-32.zip\", \"luarocks-'$v'-windows-32.zip.asc\", \"luarocks-'$v'-windows-64.zip\", \"luarocks-'$v'-windows-64.zip.asc\", \"luarocks-'$v'-linux-x86_64.zip\", \"luarocks-'$v'-linux-x86_64.zip.asc\"],"
120 print "\"about\": []" 123 print "\"about\": []"
121 print "}}," 124 print "}},"
122 } 125 }
@@ -188,7 +191,8 @@ sed -i "s,luarocks-[0-9.]*[0-9],luarocks-$v,g" Download.mediawiki
188gawk ' 191gawk '
189BEGIN { 192BEGIN {
190 print "'\'\'\''Version '$v\'\'\'' - '$(date +'%d/%b/%Y')' - [http://luarocks.org/releases/luarocks-'$v'.tar.gz All Unix] -" 193 print "'\'\'\''Version '$v\'\'\'' - '$(date +'%d/%b/%Y')' - [http://luarocks.org/releases/luarocks-'$v'.tar.gz All Unix] -"
191 print "[http://luarocks.org/releases/luarocks-'$v'-windows-32.zip Windows all-in-one executable] -" 194 print "[http://luarocks.org/releases/luarocks-'$v'-windows-32.zip Windows all-in-one executable (32-bit)] -"
195 print "[http://luarocks.org/releases/luarocks-'$v'-windows-64.zip Windows all-in-one executable (64-bit)] -"
192 print "[http://luarocks.github.io/luarocks/releases other files]" 196 print "[http://luarocks.github.io/luarocks/releases other files]"
193 print "" 197 print ""
194} 198}