diff --git a/web/plugins/pages/html/linux.html b/web/plugins/pages/html/linux.html index 8b7c3a6f64..e3b61f89b2 100644 --- a/web/plugins/pages/html/linux.html +++ b/web/plugins/pages/html/linux.html @@ -1,7 +1,26 @@ +
+
+

Stable

+ +
+
+
+
+

Unstable

+ +
+
-

Install Packages

-

See the Unix installation article on the wiki for platform specific instructions.

+

Other Builds

+

See the Unix installation article on the wiki for platform-specific instructions.

+

debian Debian

Add the required repo to your "/etc/apt/sources.list" file.

For Lenny:

@@ -26,16 +45,5 @@

openSUSE RedHat Enterprise Linux 6

Doomsday RPM packages built by forum user skolnick. Should also be compatible with RHEL derivatives such as CentOS and Scientific Linux. For more information, see the repository's home page.

-

Ubuntu Ubuntu

-

See the Ubuntu download page.

- -
-
-

Minimum System Requirements

-
diff --git a/web/plugins/pages/html/mac_os.html b/web/plugins/pages/html/mac_os.html index 32c0584768..876da3688d 100644 --- a/web/plugins/pages/html/mac_os.html +++ b/web/plugins/pages/html/mac_os.html @@ -1,266 +1,23 @@
-

Install Packages

-

Select the package you wish to install by clicking on it. You will then be directed to our primary download server and after a few moments your download should begin automatically. Once downloaded, run the install package and follow the onsreen instructions to complete the install.

-

About Unstable Builds — Proceed with Caution!

-

The unstable 2.0 builds are still being worked on rather heavily and miss several important features that are going to be in the final stable 2.0. The Snowberry front-end, for example, has now been removed in the unstable 2.0 builds. The front-end is required for certain basic things like loading PWADs, resource packs and other add-ons.

-

Please consider using the stable 1.15 releases, especially if you are new to Doomsday.

-
-
+
+

Doomsday Engine can run on recent 64-bit versions of macOS. If your macOS is more than two years old, please check out the older Doomsday releases.

+
+
+

Stable

+ +
+

Release Candidate

+

Release candidate of the next upcoming stable build.

+ +
+

Unstable / Nightly

+

Unstable builds are made automatically every day when changes are committed to the source repository. They contain work-in-progress code and sometimes may crash on you.

+
-

Minimum System Requirements

-
- - diff --git a/web/plugins/pages/html/source.html b/web/plugins/pages/html/source.html index c1eaca0b81..17a41ebf58 100644 --- a/web/plugins/pages/html/source.html +++ b/web/plugins/pages/html/source.html @@ -1,11 +1,16 @@
-

Install Packages

-

Select the package you wish to install by clicking on it. You will then be directed to our primary download server and after a few moments your download should begin automatically.

-
+

Source Packages

+ + +

+

New to Doomsday Source?

The best place to begin is the deng project wiki. There you will find a lot of information from beginners guides to design documents and manifestos detailing concepts employed within the engine itself. In particular, all new developers should familiarize themselves with the following:

    @@ -36,6 +41,14 @@

    Internal APIs

+
+ +

Commit Index

diff --git a/web/plugins/pages/html/windows.html b/web/plugins/pages/html/windows.html index d689bca082..713de9e9a0 100644 --- a/web/plugins/pages/html/windows.html +++ b/web/plugins/pages/html/windows.html @@ -4,7 +4,6 @@

Stable

-

The latest stable release.

- - diff --git a/web/plugins/pages/pages.php b/web/plugins/pages/pages.php index fd55d8f558..73f52b4aa3 100644 --- a/web/plugins/pages/pages.php +++ b/web/plugins/pages/pages.php @@ -32,19 +32,38 @@ function generate_download_badge($db, $file_id) $file = $result->fetch_assoc(); $build = db_get_build($db, $file['build']); + $build_type = ucwords(build_type_text($build['type'])); + if ($build_type == 'Candidate') { + $build_type = 'RC'; + } $version = $build['version']; $result = db_query($db, "SELECT * FROM ".DB_TABLE_PLATFORMS." WHERE id=$file[plat_id]"); $plat = $result->fetch_assoc(); - $fext = strtoupper(pathinfo($file['name'], PATHINFO_EXTENSION)) - ." ($plat[cpu_bits]-bit)"; + $ext = pathinfo($file['name'], PATHINFO_EXTENSION); + // Special case for making a distinction between old .dmg files. + if ($ext == 'dmg' && strpos($file['name'], '_apps') != FALSE) { + $fext = 'Applications'; + } + else if ($plat['os'] == 'macx') { + $fext = $ext; + } + else { + $fext = $ext." ($plat[cpu_bits]-bit)"; + } $title = "Doomsday ".omit_zeroes($version); if ($build['type'] != BT_STABLE) { - $title .= " [#".$build['build']."]"; + $title = omit_zeroes($version).' ' + .$build_type." #$build[build]"; + } + if ($plat['platform'] == 'source') { + $title .= " (Source)"; + } + else { + $title .= " – $fext"; } - $title .= " · $fext"; $full_title = "Doomsday ".human_version($version, $build['build'], build_type_text($build['type'])) ." for ".$plat['name']." (".$plat['cpu_bits']."-bit)"; $download_url = 'http://api.dengine.net/1/builds?dl='.$file['name']; @@ -53,7 +72,12 @@ function generate_download_badge($db, $file_id) $metadata .= '' .substr($build['timestamp'], 0, 10) .' · '; - $metadata .= $plat['cpu_bits'].'-bit '.$plat['name'].' (or later)'; + if ($plat['os'] != 'any') { + $metadata .= $plat['cpu_bits'].'-bit '.$plat['name'].' (or later)'; + } + else { + $metadata .= "Source code .tar.gz"; + } $metadata .= ''; echo('

' diff --git a/web/plugins/z#home/home.php b/web/plugins/z#home/home.php index 65cd6f2e29..adf21be8ff 100644 --- a/web/plugins/z#home/home.php +++ b/web/plugins/z#home/home.php @@ -385,28 +385,40 @@ public function execute($args=NULL) }); }); - +
+