[gtk-web] Drop binary builds for Windows



commit f162225bbcf6596a82e6831afdcb9732a4a86ac7
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Tue Jun 23 00:51:34 2015 +0100

    Drop binary builds for Windows
    
    We haven't been doing them for more than 2 years; we don't do that for
    any other platform anyway; and there are better ways to obtain and use
    GTK on Windows, these days.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=747742

 download/index.php             |    2 +-
 download/win32.php             |  392 ----------------------------------------
 download/win32_contentlist.php |   89 ---------
 download/win32_tutorial.php    |  113 ------------
 download/win64.php             |  384 ---------------------------------------
 download/windows.php           |   37 ++++
 features.php                   |    2 +-
 7 files changed, 39 insertions(+), 980 deletions(-)
---
diff --git a/download/index.php b/download/index.php
index d71c2f4..5a997f3 100755
--- a/download/index.php
+++ b/download/index.php
@@ -11,7 +11,7 @@ ob_start();
                <p>GTK+ is available on:</p>
                <ul class="platform_list">
                        <li class="linux"><a href="linux.php">GNU/Linux and Unix</a></li>
-                       <li class="windows"><a href="win32.php">Windows (32-bit)</a> and <a 
href="win64.php">64-bit</a></li>
+                       <li class="windows"><a href="windows.php">Windows</a></li>
                        <li class="macos"><a href="macos.php">Mac OS X</a></li>
                </ul>
        </div>
diff --git a/download/windows.php b/download/windows.php
new file mode 100755
index 0000000..3431e19
--- /dev/null
+++ b/download/windows.php
@@ -0,0 +1,37 @@
+<?php
+$nav = "download";
+$title = "GTK+ Download: Windows";
+ob_start();
+?>
+<h2><a name="Download">Download for Windows</a></h2>
+
+<h3><a name="Requirements">Requirements</a></h3>
+ 
+<h4>Packages</h4>
+ 
+<p>You will need the GLib, cairo, Pango, ATK, gdk-pixbuf and GTK+ developer packages to build software 
against GTK+. To run GTK+ programs you will also need the gettext-runtime, fontconfig, freetype, expat, 
libpng and zlib packages.</p>
+
+<p>This page is not intended directly for end-users. It is expected that people who build installers for 
GTK+ applications for Windows bundle GTK+ with them.</p>
+ 
+<p>You are welcome to redistribute GTK+ binaries, including applications that bundle them, on other web 
sites, CD-ROM, and other media. You don't have to ask for permission. That's one of the points of Free 
Software. One important thing that the <a href="http://www.fsf.org/licenses/licenses.html";>GNU licenses</a> 
require is that <strong>you must also redistribute the source</strong> code. This usually means at least the 
gettext, GLib, GTK+, Pango and Atk sources.</p>
+ 
+<h4>Downloading GTK and its dependencies</h4>
+
+<p>The preferred way to obtain GTK+ and its dependencies in binary form for Windows is to use the <a 
href="https://msys2.github.io/";>MSYS2</a> project.</p>
+
+<p>You can use the installer to set up the MSYS2 environment for developing your application by following 
the instructions on the
+website. MSYS2 provides packages for the GTK stack, so all you have to do is install them and build your 
application inside the MSYS2
+environment. You can also use MSYS2 to build your application, and create an installer with all the build 
artifacts necessary for
+distributing it. You can find more information in <a 
href="https://blogs.gnome.org/nacho/2014/08/01/how-to-build-your-gtk-application-on-windows/";>this 
article</a>.</p>
+
+<p>GTK releases also provide project files for Microsoft Visual Studio, which you can use to build GTK 
itself and use it in your own
+project. You can find more information on <a 
href="https://wiki.gnome.org/Projects/GTK+/Win32/MSVCCompilationOfGTKStack";>the Wiki</a>
+and in <a href="https://blogs.gnome.org/nacho/2015/02/19/building-gtk-3-with-msvc-2013/";>this 
article</a>.</p>
+
+<h4>Which Windows versions?</h4>
+<p>The current GTK+ stack uses APIs that are available only on Windows Vista or later.</p>
+
+<p>If you require builds for unsupported versions of Windows, you should do a custom build of an older 
version of GLib and GTK+.</p>
+
+
+<?php require '../template.php';
diff --git a/features.php b/features.php
index 60ebfcb..ea1b991 100755
--- a/features.php
+++ b/features.php
@@ -51,7 +51,7 @@ ob_start();
                <p>Originally GTK+ was developed for the X Window System but it has grown over the years to 
include backend support for other well known windowing systems. Today you can use GTK+ on:</p>
                <ul class="platform_list">
                        <li class="linux"><a href="download/linux.php">GNU/Linux and Unix</a></li>
-                       <li class="windows"><a href="download/win32.php">Windows (32-bit)</a> and <a 
href="download/win64.php">64-bit</a></li>
+                       <li class="windows"><a href="download/windows.php">Windows</a></li>
                        <li class="macos"><a href="download/macos.php">Mac OS X</a></li>
                </ul>
        </div>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]