Vincent Povirk : winemono: Add script for Wine Mono download.

Alexandre Julliard julliard at winehq.org
Thu May 17 12:37:10 CDT 2012


Module: tools
Branch: master
Commit: 6a3cb99bcbbaf812b9d75fafbb85feaee3250959
URL:    http://source.winehq.org/git/tools.git/?a=commit;h=6a3cb99bcbbaf812b9d75fafbb85feaee3250959

Author: Vincent Povirk <vincent at codeweavers.com>
Date:   Thu May 17 08:41:36 2012 -0500

winemono: Add script for Wine Mono download.

---

 winemono.php |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/winemono.php b/winemono.php
new file mode 100644
index 0000000..86cd977
--- /dev/null
+++ b/winemono.php
@@ -0,0 +1,45 @@
+<?php
+/**
+ * Redirects to a URL for the Wine Mono installer
+ */
+
+// Default version if none given
+$sVersion = '0.0.4';
+
+// Suffix appended to base name of file
+$sFileSuffix = '';
+
+// Folder which contains files
+$sFolder = 'Wine%20Mono';
+
+// Check if a specific version was passed
+if(isset($_GET['v'])) {
+	$sVersion = $_GET['v'];
+}
+
+if(!$sFileSuffix)
+	$sFileSuffix = $sVersion;
+
+$sExt = 'msi';
+
+// Name of the file
+$sFileName = sprintf('%s/%s/wine-mono-%s.%s', $sFolder, $sVersion, $sFileSuffix, $sExt);
+
+// Size array
+$aFileSizes = array(
+	'0.0.4'=>44408320
+);
+
+// Exact size of the file:
+$iFileSize = $aFileSizes[$sFileSuffix];
+if(!$iFileSize) {
+	header("HTTP/1.0 404 Not Found");
+	exit;
+}
+
+// List of additional locations (commonly used locations are already in download.inc.php)
+$aList = array();
+
+// Common code for Wine downloader scripts
+require("download.inc.php");
+?>




More information about the wine-cvs mailing list