Compare commits
7 Commits
2017-02-20
...
2017-06-27
Author | SHA1 | Date | |
---|---|---|---|
50fcafdd3f | |||
d6371c1945 | |||
c933bc263f | |||
bf4fdc02c0 | |||
293d234c78 | |||
be6831f938 | |||
32534d4daf |
42
README.md
@ -5,46 +5,44 @@ This repository is a fork of the [GTK+ for Windows Runtime Environment Installe
|
||||
by Alexander Shaduri.
|
||||
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.
|
||||
|
||||
The installers can be found [here](http://lvserver.ugent.be/gtk-win64/).
|
||||
The installers can be found in the [releases section](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases).
|
||||
|
||||
**[Keep in mind though that these packages are experimental. Binary compatibility between versions is not guaranteed!!!.](http://www.gtk.org/download/win64.php)**
|
||||
|
||||
The current releases ([gtk2-runtime-2.24.31-2017-02-20-ts-win64.exe](http://lvserver.ugent.be/gtk-win64/gtk2-runtime/gtk2-runtime-2.24.31-2017-02-20-ts-win64.exe) and [gtk3-runtime-3.22.8-2017-02-20-ts-win64.exe](http://lvserver.ugent.be/gtk-win64/gtk3-runtime/gtk3-runtime-3.22.8-2017-02-20-ts-win64.exe)) were obtained entirely from the excellent [MSYS2 project](www.msys2.org), and were **not** compiled by myself, as was the case for previous releases. Users who want to compile against this runtime are strongly encouraged to set up a MSYS2 installation themselves, and install the required packages (compiled with the mingw-w64-x86\_64 toolchain!!!).
|
||||
The current releases ([gtk2-runtime-2.24.31-2017-04-05-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2017-04-05/gtk2-runtime-2.24.31-2017-04-05-ts-win64.exe) and [gtk3-runtime-3.22.10-2017-04-05-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2017-04-05/gtk3-runtime-3.22.10-2017-04-05-ts-win64.exe)) were obtained entirely from the excellent [MSYS2 project](www.msys2.org), and were **not** compiled by myself, as was the case for releases made before 2017. Users who want to compile against this runtime are strongly encouraged to set up a MSYS2 installation themselves, and install the required packages (compiled with the mingw-w64-x86\_64 toolchain!!!).
|
||||
|
||||
The following packages are included in the current GTK+-2/3 installers
|
||||
|
||||
* [adwaita icon theme](http://ftp.gnome.org/pub/GNOME/sources/adwaita-icon-theme/) (3.22.0)
|
||||
* [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.22.0)
|
||||
* [adwaita icon theme](http://ftp.gnome.org/pub/GNOME/sources/adwaita-icon-theme/) (3.24.0)
|
||||
* [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.24.0)
|
||||
* [atkmm](http://ftp.gnome.org/pub/GNOME/sources/atkmm/) (2.24.2)
|
||||
* [cairo](http://cairographics.org/releases/) (1.15.4)
|
||||
* [cairomm](http://cairographics.org/releases/) (1.12.0)
|
||||
* [fontconfig](http://www.freedesktop.org/software/fontconfig/release/) (2.12.1)
|
||||
* [freetype](http://www.freetype.org/download.html) (2.7.1)
|
||||
* [gdk-pixbuf](http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/) (2.36.5)
|
||||
* [gettext](http://ftp.gnu.org/pub/gnu/gettext/) (0.19.8)
|
||||
* [glib](http://ftp.gnome.org/pub/GNOME/sources/glib/) (2.50.3)
|
||||
* [fontconfig](http://www.freedesktop.org/software/fontconfig/release/) (2.12.3)
|
||||
* [freetype](http://www.freetype.org/download.html) (2.8)
|
||||
* [gdk-pixbuf](http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/) (2.36.6)
|
||||
* [gettext](http://ftp.gnu.org/pub/gnu/gettext/) (0.19.8.1)
|
||||
* [glib](http://ftp.gnome.org/pub/GNOME/sources/glib/) (2.52.2)
|
||||
* [glibmm](http://ftp.gnome.org/pub/GNOME/sources/glibmm/) (2.50.0)
|
||||
* [gtk2](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (2.24.31)
|
||||
* [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.22.8)
|
||||
* [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.22.16)
|
||||
* [gtkmm2](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (2.24.4)
|
||||
* [gtkmm3](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (3.22.0)
|
||||
* [gtksourceview2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (2.10.5)
|
||||
* [gtksourceview3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (3.20.4)
|
||||
* [gtksourceview3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (3.24.3)
|
||||
* ~~[gtksourceviewmm2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (2.10.3)~~ (currently unavailable)
|
||||
* [gtksourceviewmm3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (3.18.0)
|
||||
* [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (1.3.4)
|
||||
* [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (1.4.6)
|
||||
* [hicolor-icon-theme](http://icon-theme.freedesktop.org/releases/) (0.15)
|
||||
* [json-glib](http://ftp.gnome.org/pub/gnome/sources/json-glib/) (1.2.2)
|
||||
* [libepoxy](https://github.com/anholt/libepoxy) (1.3.1)
|
||||
* [json-glib](http://ftp.gnome.org/pub/gnome/sources/json-glib/) (1.2.8)
|
||||
* [libepoxy](https://github.com/anholt/libepoxy) (1.4.3)
|
||||
* [libffi](http://sourceware.org/libffi/) (3.2.1)
|
||||
* [libiconv](https://ftp.gnu.org/pub/gnu/libiconv/) (1.14)
|
||||
* [libpng](http://sourceforge.net/project/showfiles.php?group_id=5624) (1.6.28)
|
||||
* [libiconv](https://ftp.gnu.org/pub/gnu/libiconv/) (1.15)
|
||||
* [libpng](http://sourceforge.net/project/showfiles.php?group_id=5624) (1.6.29)
|
||||
* [libsigc++](http://ftp.gnome.org/pub/GNOME/sources/libsigc++/) (2.10.0)
|
||||
* [libxml2](http://xmlsoft.org/sources/) (2.9.4)
|
||||
* [libxml++2](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (2.40.0)
|
||||
* [libxml++3](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (3.0.0)
|
||||
* [libxslt](http://xmlsoft.org/sources/) (1.1.29)
|
||||
* [pango](http://ftp.gnome.org/pub/GNOME/sources/pango/) (1.40.3)
|
||||
* [pango](http://ftp.gnome.org/pub/GNOME/sources/pango/) (1.40.6)
|
||||
* [pangomm](http://ftp.gnome.org/pub/GNOME/sources/pangomm/) (2.40.0)
|
||||
* [pcre](ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/) (8.40)
|
||||
* [pixman](http://cairographics.org/releases/) (0.34.0)
|
||||
@ -56,4 +54,10 @@ Personally I use this installer in my [XMI-MSIM project](http://github.com/xmims
|
||||
|
||||
Those interested in scientific plotting using Gtkmm3 may want to have a look at my project [Gtkmm-PLplot](https://github.com/tschoonj/gtkmm-plplot). Documentation and examples can be found [here](http://tschoonj.github.io/gtkmm-plplot)
|
||||
|
||||
If you have enjoyed using this project, please consider making a donation or buying something off my Amazon Wish list.
|
||||
|
||||
[](https://www.paypal.me/tomschoonjans/10)
|
||||
|
||||
[](http://amzn.eu/8ml3d0c)
|
||||
|
||||
Tom Schoonjans
|
||||
|
@ -14,7 +14,7 @@
|
||||
|
||||
!define GTK_VERSION "2.24.31"
|
||||
!define GTK_BIN_VERSION "2.10.0"
|
||||
!define PRODUCT_VERSION "${GTK_VERSION}-2017-02-20-ts-win64"
|
||||
!define PRODUCT_VERSION "${GTK_VERSION}-2017-06-27-ts-win64"
|
||||
!define PRODUCT_NAME "GTK2-Runtime Win64"
|
||||
!define PRODUCT_PUBLISHER "Tom Schoonjans"
|
||||
!define PRODUCT_WEB_SITE "https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer"
|
||||
|
@ -11,9 +11,9 @@
|
||||
; Directory and package names: gtk3-runtime.
|
||||
|
||||
|
||||
!define GTK_VERSION "3.22.8"
|
||||
!define GTK_VERSION "3.22.16"
|
||||
!define GTK_BIN_VERSION "3.0.0"
|
||||
!define PRODUCT_VERSION "${GTK_VERSION}-2017-02-20-ts-win64"
|
||||
!define PRODUCT_VERSION "${GTK_VERSION}-2017-06-27-ts-win64"
|
||||
!define PRODUCT_NAME "GTK3-Runtime Win64"
|
||||
!define PRODUCT_PUBLISHER "Tom Schoonjans"
|
||||
!define PRODUCT_WEB_SITE "https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# GdkPixbuf Image Loader Modules file
|
||||
# Automatically generated file, do not edit
|
||||
# Created by gdk-pixbuf-query-loaders.exe from gdk-pixbuf-2.36.5
|
||||
# Created by gdk-pixbuf-query-loaders.exe from gdk-pixbuf-2.36.6
|
||||
#
|
||||
# LoaderDir = C:\msys64\mingw64/lib/gdk-pixbuf-2.0/2.10.0/loaders
|
||||
#
|
||||
@ -10,37 +10,12 @@
|
||||
"ani" ""
|
||||
"RIFF ACON" " xxxx " 100
|
||||
|
||||
"lib\\gdk-pixbuf-2.0\\2.10.0\\loaders\\libpixbufloader-bmp.dll"
|
||||
"bmp" 5 "gdk-pixbuf" "BMP" "LGPL"
|
||||
"image/bmp" "image/x-bmp" "image/x-MS-bmp" ""
|
||||
"bmp" ""
|
||||
"BM" "" 100
|
||||
|
||||
"lib\\gdk-pixbuf-2.0\\2.10.0\\loaders\\libpixbufloader-gif.dll"
|
||||
"gif" 4 "gdk-pixbuf" "GIF" "LGPL"
|
||||
"image/gif" ""
|
||||
"gif" ""
|
||||
"GIF8" "" 100
|
||||
|
||||
"lib\\gdk-pixbuf-2.0\\2.10.0\\loaders\\libpixbufloader-icns.dll"
|
||||
"icns" 4 "gdk-pixbuf" "MacOS X icon" "GPL"
|
||||
"image/x-icns" ""
|
||||
"icns" ""
|
||||
"icns" "" 100
|
||||
|
||||
"lib\\gdk-pixbuf-2.0\\2.10.0\\loaders\\libpixbufloader-ico.dll"
|
||||
"ico" 5 "gdk-pixbuf" "Windows icon" "LGPL"
|
||||
"image/x-icon" "image/x-ico" "image/x-win-bitmap" "image/vnd.microsoft.icon" "application/ico" "image/ico" "image/icon" "text/ico" ""
|
||||
"ico" "cur" ""
|
||||
" \001 " "zz znz" 100
|
||||
" \002 " "zz znz" 100
|
||||
|
||||
"lib\\gdk-pixbuf-2.0\\2.10.0\\loaders\\libpixbufloader-jpeg.dll"
|
||||
"jpeg" 5 "gdk-pixbuf" "JPEG" "LGPL"
|
||||
"image/jpeg" ""
|
||||
"jpeg" "jpe" "jpg" ""
|
||||
"\377\330" "" 100
|
||||
|
||||
"lib\\gdk-pixbuf-2.0\\2.10.0\\loaders\\libpixbufloader-pnm.dll"
|
||||
"pnm" 4 "gdk-pixbuf" "PNM/PBM/PGM/PPM" "LGPL"
|
||||
"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" ""
|
||||
@ -77,14 +52,6 @@
|
||||
" \n" "xz " 100
|
||||
" \v" "xz " 100
|
||||
|
||||
"lib\\gdk-pixbuf-2.0\\2.10.0\\loaders\\libpixbufloader-tiff.dll"
|
||||
"tiff" 5 "gdk-pixbuf" "TIFF" "LGPL"
|
||||
"image/tiff" ""
|
||||
"tiff" "tif" ""
|
||||
"MM *" " z " 100
|
||||
"II* " " z" 100
|
||||
"II* \020 CR\002 " " z zzz z" 0
|
||||
|
||||
"lib\\gdk-pixbuf-2.0\\2.10.0\\loaders\\libpixbufloader-xbm.dll"
|
||||
"xbm" 4 "gdk-pixbuf" "XBM" "LGPL"
|
||||
"image/x-xbitmap" ""
|
||||
|
Before Width: | Height: | Size: 322 B After Width: | Height: | Size: 306 B |
Before Width: | Height: | Size: 883 B After Width: | Height: | Size: 961 B |
Before Width: | Height: | Size: 180 B After Width: | Height: | Size: 212 B |
Before Width: | Height: | Size: 185 B After Width: | Height: | Size: 221 B |
Before Width: | Height: | Size: 851 B After Width: | Height: | Size: 564 B |
Before Width: | Height: | Size: 210 B After Width: | Height: | Size: 221 B |
Before Width: | Height: | Size: 641 B After Width: | Height: | Size: 712 B |
Before Width: | Height: | Size: 910 B After Width: | Height: | Size: 773 B |
Before Width: | Height: | Size: 927 B After Width: | Height: | Size: 742 B |
Before Width: | Height: | Size: 951 B After Width: | Height: | Size: 707 B |
Before Width: | Height: | Size: 277 B After Width: | Height: | Size: 247 B |
Before Width: | Height: | Size: 276 B After Width: | Height: | Size: 210 B |
Before Width: | Height: | Size: 948 B After Width: | Height: | Size: 701 B |
Before Width: | Height: | Size: 689 B After Width: | Height: | Size: 777 B |
Before Width: | Height: | Size: 660 B After Width: | Height: | Size: 697 B |
Before Width: | Height: | Size: 250 B After Width: | Height: | Size: 240 B |
Before Width: | Height: | Size: 822 B After Width: | Height: | Size: 545 B |
Before Width: | Height: | Size: 204 B After Width: | Height: | Size: 192 B |
Before Width: | Height: | Size: 760 B After Width: | Height: | Size: 748 B |
Before Width: | Height: | Size: 640 B After Width: | Height: | Size: 638 B |
Before Width: | Height: | Size: 912 B After Width: | Height: | Size: 920 B |
Before Width: | Height: | Size: 371 B After Width: | Height: | Size: 310 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 267 B |
After Width: | Height: | Size: 145 B |
Before Width: | Height: | Size: 727 B After Width: | Height: | Size: 805 B |
Before Width: | Height: | Size: 689 B After Width: | Height: | Size: 735 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 991 B After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 847 B After Width: | Height: | Size: 778 B |
Before Width: | Height: | Size: 737 B After Width: | Height: | Size: 439 B |
Before Width: | Height: | Size: 142 B After Width: | Height: | Size: 145 B |
Before Width: | Height: | Size: 351 B After Width: | Height: | Size: 938 B |
Before Width: | Height: | Size: 172 B After Width: | Height: | Size: 164 B |
Before Width: | Height: | Size: 658 B After Width: | Height: | Size: 681 B |
Before Width: | Height: | Size: 625 B After Width: | Height: | Size: 636 B |
Before Width: | Height: | Size: 669 B After Width: | Height: | Size: 754 B |
Before Width: | Height: | Size: 659 B After Width: | Height: | Size: 655 B |
Before Width: | Height: | Size: 677 B After Width: | Height: | Size: 715 B |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |