[gtk-web] Drop binary builds for Windows
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-web] Drop binary builds for Windows
- Date: Sun, 6 Sep 2015 11:04:38 +0000 (UTC)
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]