|
@@ -1,9 +1,37 @@
|
|
|
[% BLOCK download_build;
|
|
|
+ # vars that need to be set by caller or document:
|
|
|
+ # smversion: 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-$smversion&os=$platform&lang=$locale";
|
|
|
+ ELSE;
|
|
|
+ longversion = smversion|replace('a','%20Alpha%20')|replace('b','%20Beta%20')|replace('rc','%20RC%20');
|
|
|
+ IF platform == "win";
|
|
|
+ "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$smversion/win32/$locale/SeaMonkey%20Setup%20$longversion.exe";
|
|
|
+ ELSIF platform == "osx";
|
|
|
+ "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$smversion/mac/$locale/SeaMonkey%20$longversion.dmg";
|
|
|
+ ELSIF platform == "linux";
|
|
|
+ "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$smversion/linux-i686/en-US/seamonkey-$version.tar.bz2";
|
|
|
+ ELSE;
|
|
|
"ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$smversion/$platform/$locale/";
|
|
|
+ END;
|
|
|
+ END;
|
|
|
END;
|
|
|
%]
|
|
|
|
|
|
[% BLOCK download_file;
|
|
|
+ # vars that need to be set by caller or document:
|
|
|
+ # smversion: 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/$smversion/$path";
|
|
|
+ ELSE;
|
|
|
"ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/$smversion/$path";
|
|
|
+ END;
|
|
|
END;
|
|
|
%]
|