|
@@ -0,0 +1,36 @@
|
|
|
+[% BLOCK download_build;
|
|
|
+ # vars that need to be set by caller or document:
|
|
|
+ # version: version number (2.0a1, 2.0.1, ...)
|
|
|
+ # platform: platform (win, linux, osx)
|
|
|
+ # locale: locale (en-US, de, ...)
|
|
|
+ # mirrorred: bool that tells us if to use release mirrors/bouncer, false means direct FTP
|
|
|
+
|
|
|
+ IF mirrorred;
|
|
|
+ "http://download.mozilla.org/?product=seamonkey-$version&os=$platform&lang=$locale";
|
|
|
+ ELSE;
|
|
|
+ longversion = version|replace('a','%20Alpha%20')|replace('b','%20Beta%20')|replace('rc','%20RC%20');
|
|
|
+ IF platform == "win";
|
|
|
+ "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$version/win32/$locale/SeaMonkey%20Setup%20$longversion.exe";
|
|
|
+ ELSIF platform == "osx";
|
|
|
+ "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$version/mac/$locale/SeaMonkey%20$longversion.dmg";
|
|
|
+ ELSIF platform == "linux";
|
|
|
+ "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$version/linux-i686/en-US/seamonkey-$version.tar.bz2";
|
|
|
+ ELSE;
|
|
|
+ "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$version/$platform/$locale/";
|
|
|
+ END;
|
|
|
+ END;
|
|
|
+ END;
|
|
|
+%]
|
|
|
+
|
|
|
+[% BLOCK download_file;
|
|
|
+ # vars that need to be set by caller or document:
|
|
|
+ # version: version number (2.0a1, 2.0.1, ...)
|
|
|
+ # mirrorred: bool that tells us if to use release mirrors/bouncer, false means direct FTP
|
|
|
+ # path: path to add to the base URL of that version
|
|
|
+
|
|
|
+ IF mirrorred;
|
|
|
+ "http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/$version/$path";
|
|
|
+ ELSE;
|
|
|
+ "ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/$version/$path";
|
|
|
+ END;
|
|
|
+%]
|