Skip to content

Commit 9ee0026

Browse files
committed
gtk2 2.24.30 and gtk3 3.20.2
next time: write a script that copies all required files from /usr/local to the git repo...
1 parent 1c9141a commit 9ee0026

697 files changed

Lines changed: 7756 additions & 441 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,50 +3,56 @@ GTK+ for Windows Runtime Environment Installer: 64-bit
33

44
This repository is a fork of the [GTK+ for Windows Runtime Environment Installer](http://gtk-win.sourceforge.net) that was originally created
55
by Alexander Shaduri.
6-
My efforts here will focus on creating a **64-bit version** of the GTK+-2 runtime that he has been providing so far, using up to date versions of GTK+ and its dependencies. Recently I have also created a 64-bit **GTK+-3 runtime package**. All packages now contain **Gtkmm** and its dependencies too. Since the GTK+ developers recently dropped support for stock icons (a mistake of epic proportions IMHO...), I added the Adwaita icon theme to the GTK+-3 runtime, so you can still enjoy pretty filechooserdialogs etc! I have also added a couple of commonly used libraries such as libxml++ and libxslt.
6+
My efforts here will focus on creating a **64-bit version** of the GTK+-2 runtime that he has been providing so far, using up to date versions of GTK+ and its dependencies. Recently I have also created a 64-bit **GTK+-3 runtime package**. All packages now contain **Gtkmm** and its dependencies too. Since the GTK+ developers recently dropped support for stock icons (a mistake of epic proportions IMHO...), I added the Adwaita icon theme to the GTK+-3 runtime, so you can still enjoy pretty filechooserdialogs etc! I have also added a couple of commonly used libraries such as libxml++, libxslt and gtksourceview.
77

88
The installers can be found [here](http://lvserver.ugent.be/gtk-win64/).
99

1010
**[Keep in mind though that these packages are experimental. Binary compatibility between versions is not guaranteed!!!.](http://www.gtk.org/download/win64.php)**
1111

1212
Both for convencience as well as for increased reliability across installations, it is recommended for developers to compile and link against the GTK+ SDK that I used to create the installers. This SDK can also be obtained at the aforementioned url.
1313

14-
The current releases ([gtk2-runtime-2.24.29-2016-01-10-ts-win64.exe](http://lvserver.ugent.be/gtk-win64/gtk2-runtime/gtk2-runtime-2.24.29-2016-01-10-ts-win64.exe) and [gtk3-runtime-3.18.6-2016-01-10-ts-win64.exe](http://lvserver.ugent.be/gtk-win64/gtk3-runtime/gtk3-runtime-3.18.6-2016-01-10-ts-win64.exe)) have been compiled using GCC 5.1.0 (MinGW-w64 installed from TDM-GCC).
14+
The current releases ([gtk2-runtime-2.24.30-2016-04-09-ts-win64.exe](http://lvserver.ugent.be/gtk-win64/gtk2-runtime/gtk2-runtime-2.24.30-2016-04-09-ts-win64.exe) and [gtk3-runtime-3.20.2-2016-04-09-ts-win64.exe](http://lvserver.ugent.be/gtk-win64/gtk3-runtime/gtk3-runtime-3.20.2-2016-04-09-ts-win64.exe)) have been compiled using GCC 5.1.0 (MinGW-w64 installed from TDM-GCC).
1515
The included GTK+ dependencies were selected according to the flowchart used by [Hexchat](http://hexchat.github.io/gtk-win32/). The source tarballs can be obtained by clicking on the names of the dependencies in the following list:
1616

17-
* [adwaita icon theme](http://ftp.gnome.org/pub/GNOME/sources/adwaita-icon-theme/) (3.18.0)
18-
* [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.18.0)
17+
* [adwaita icon theme](http://ftp.gnome.org/pub/GNOME/sources/adwaita-icon-theme/) (3.20)
18+
* [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.20.0)
1919
* [atkmm](http://ftp.gnome.org/pub/GNOME/sources/atkmm/) (2.24.2)
2020
* [cairo](http://cairographics.org/releases/) (1.14.6)
2121
* [cairomm](http://cairographics.org/releases/) (1.12.0)
2222
* [fontconfig](http://www.freedesktop.org/software/fontconfig/release/) (2.11.1)
23-
* [freetype](http://www.freetype.org/download.html) (2.6.2)
24-
* [gdk-pixbuf](http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/) (2.32.3)
23+
* [freetype](http://www.freetype.org/download.html) (2.6.3)
24+
* [gdk-pixbuf](http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/) (2.34.0)
2525
* [gettext](http://ftp.gnu.org/pub/gnu/gettext/) (0.19.7)
26-
* [glib](http://ftp.gnome.org/pub/GNOME/sources/glib/) (2.46.2)
27-
* [glibmm](http://ftp.gnome.org/pub/GNOME/sources/glibmm/) (2.46.3)
28-
* [gtk2](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (2.24.29)
29-
* [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.18.6)
26+
* [glib](http://ftp.gnome.org/pub/GNOME/sources/glib/) (2.48.0)
27+
* [glibmm](http://ftp.gnome.org/pub/GNOME/sources/glibmm/) (2.48.1)
28+
* [gtk2](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (2.24.30)
29+
* [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.20.2)
3030
* [gtkmm2](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (2.24.4)
31-
* [gtkmm3](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (3.18.0)
32-
* [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (1.1.2)
31+
* [gtkmm3](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (3.20.0)
32+
* [gtksourceview2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (2.10.5)
33+
* [gtksourceview3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (3.20.1)
34+
* [gtksourceviewmm2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (2.10.3)
35+
* [gtksourceviewmm3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (3.18.0)
36+
* [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (1.1.4)
3337
* [hicolor-icon-theme](http://icon-theme.freedesktop.org/releases/) (0.15)
3438
* [icon-naming-utils](http://tango.freedesktop.org/releases/) (0.8.90)
3539
* [intltool](http://ftp.gnome.org/pub/gnome/sources/intltool/) (0.51.0)
36-
* [json-glib](http://ftp.gnome.org/pub/gnome/sources/json-glib/) (1.0.4)
40+
* [json-glib](http://ftp.gnome.org/pub/gnome/sources/json-glib/) (1.2.0)
3741
* [libepoxy](https://github.com/anholt/libepoxy) (1.3.1)
3842
* [libffi](http://sourceware.org/libffi/) (3.2.1)
39-
* [libpng](http://sourceforge.net/project/showfiles.php?group_id=5624) (1.6.20)
40-
* [libsigc++](http://ftp.gnome.org/pub/GNOME/sources/libsigc++/) (2.6.2)
43+
* [libpng](http://sourceforge.net/project/showfiles.php?group_id=5624) (1.6.21)
44+
* [libsigc++](http://ftp.gnome.org/pub/GNOME/sources/libsigc++/) (2.8.0)
4145
* [libxml2](http://xmlsoft.org/sources/) (2.9.3)
42-
* [libxml++](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (2.38.1)
46+
* [libxml++2](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (2.40.1)
47+
* [libxml++3](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (3.0.0)
4348
* [libxslt](http://xmlsoft.org/sources/) (1.1.28)
4449
* [mm-common](http://ftp.gnome.org/pub/GNOME/sources/mm-common/) (0.9.9)
45-
* [pango](http://ftp.gnome.org/pub/GNOME/sources/pango/) (1.38.1)
46-
* [pangomm](http://ftp.gnome.org/pub/GNOME/sources/pangomm/) (2.38.1)
47-
* [pixman](http://cairographics.org/releases/) (0.32.8)
48-
* [pkg-config](http://pkgconfig.freedesktop.org/releases/) (0.29)
49-
* [win-iconv](http://code.google.com/p/win-iconv/downloads/list) (0.0.6)
50+
* [pango](http://ftp.gnome.org/pub/GNOME/sources/pango/) (1.40.0)
51+
* [pangomm](http://ftp.gnome.org/pub/GNOME/sources/pangomm/) (2.40.0)
52+
* [pcre](ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/) (8.38)
53+
* [pixman](http://cairographics.org/releases/) (0.34.0)
54+
* [pkg-config](http://pkgconfig.freedesktop.org/releases/) (0.29.1)
55+
* [win-iconv](https://github.com/win-iconv/win-iconv) (0.0.8)
5056
* [zlib](http://www.zlib.net) (1.2.8)
5157

5258
For all other information regarding how to use the installer, the reader is kindly referred to [Alexander Shaduri's website](http://gtk-win.sourceforge.net) of the GTK for Windows runtime environment installer. The only difference with the installers found at his website is that mine DO NOT have the `compatdlls` option, but this should present no problems to any user.

0 commit comments

Comments
 (0)