Skip to content

Commit

Permalink
New installers: 2019-12-19
Browse files Browse the repository at this point in the history
  • Loading branch information
tschoonj committed Dec 19, 2019
1 parent f97fa61 commit 651af13
Show file tree
Hide file tree
Showing 924 changed files with 402 additions and 437 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ My efforts here will focus on creating a **64-bit version** of the GTK+-2 runtim

The installers can be found in the [releases section](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases).

The current releases ([gtk2-runtime-2.24.32-2019-11-07-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2019-11-07/gtk2-runtime-2.24.32-2019-11-07-ts-win64.exe) and [gtk3-runtime-3.24.12-2019-11-07-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2019-11-07/gtk3-runtime-3.24.12-2019-11-07-ts-win64.exe)) were obtained entirely from the excellent [MSYS2 project](https://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 current releases ([gtk2-runtime-2.24.32-2019-12-19-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2019-12-19/gtk2-runtime-2.24.32-2019-12-19-ts-win64.exe) and [gtk3-runtime-3.24.13-2019-12-19-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2019-12-19/gtk3-runtime-3.24.13-2019-12-19-ts-win64.exe)) were obtained entirely from the excellent [MSYS2 project](https://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.32.0)
* [adwaita icon theme](http://ftp.gnome.org/pub/GNOME/sources/adwaita-icon-theme/) (3.34.3)
* [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.34.1)
* [atkmm](http://ftp.gnome.org/pub/GNOME/sources/atkmm/) (2.28.0)
* [cairo](http://cairographics.org/releases/) (1.16.0)
Expand All @@ -24,32 +24,32 @@ The following packages are included in the current GTK+-2/3 installers
* [gdk-pixbuf](http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/) (2.40.0)
* [gettext](http://ftp.gnu.org/pub/gnu/gettext/) (0.19.8.1)
* [glib](http://ftp.gnome.org/pub/GNOME/sources/glib/) (2.62.2)
* [glib-networking](http://ftp.gnome.org/pub/GNOME/sources/glib-networking/) (2.62.1)
* [glib-networking](http://ftp.gnome.org/pub/GNOME/sources/glib-networking/) (2.62.2)
* [glibmm](http://ftp.gnome.org/pub/GNOME/sources/glibmm/) (2.62.0)
* [gobject-introspection](http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/) (1.62.0)
* [gtk2](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (2.24.32)
* [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.24.12)
* [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.24.13)
* [gtkmm2](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (2.24.5)
* [gtkmm3](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (3.24.1)
* [gtkmm3](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (3.24.2)
* [gtksourceview2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (2.10.5)
* [gtksourceview3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (3.24.11)
* ~~[gtksourceviewmm2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (2.10.3)~~ (currently unavailable)
* [gtksourceviewmm3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (3.21.3)
* [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (2.6.2)
* [hicolor-icon-theme](http://icon-theme.freedesktop.org/releases/) (0.17)
* [json-glib](http://ftp.gnome.org/pub/gnome/sources/json-glib/) (1.4.4)
* [libepoxy](https://github.com/anholt/libepoxy) (1.5.3)
* [libepoxy](https://github.com/anholt/libepoxy) (1.5.4)
* [libffi](http://sourceware.org/libffi/) (3.2.1)
* [libiconv](https://ftp.gnu.org/pub/gnu/libiconv/) (1.16)
* [libpeas](http://ftp.gnome.org/pub/gnome/sources/libpeas/) (1.22.0)
* [libpeas](http://ftp.gnome.org/pub/gnome/sources/libpeas/) (1.24.1)
* [libpng](http://sourceforge.net/project/showfiles.php?group_id=5624) (1.6.37)
* [librsvg](http://ftp.gnome.org/pub/GNOME/sources/librsvg/) (2.46.3)
* [librsvg](http://ftp.gnome.org/pub/GNOME/sources/librsvg/) (2.46.4)
* [libsigc++](http://ftp.gnome.org/pub/GNOME/sources/libsigc++/) (2.10.2)
* [libsoup](http://ftp.gnome.org/pub/GNOME/sources/libsoup/) (2.68.2)
* [libxml2](http://xmlsoft.org/sources/) (2.9.9)
* [libsoup](http://ftp.gnome.org/pub/GNOME/sources/libsoup/) (2.68.3)
* [libxml2](http://xmlsoft.org/sources/) (2.9.10)
* [libxml++2](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (2.40.1)
* [libxml++3](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (3.0.1)
* [libxslt](http://xmlsoft.org/sources/) (1.1.33)
* [libxslt](http://xmlsoft.org/sources/) (1.1.34)
* [pango](http://ftp.gnome.org/pub/GNOME/sources/pango/) (1.43.0)
* [pangomm](http://ftp.gnome.org/pub/GNOME/sources/pangomm/) (2.42.0)
* [pcre](ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/) (8.43)
Expand Down
Binary file modified gtk-nsis-pack/bin/gtk-query-immodules-3.0.exe
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libbrotlicommon.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libbrotlidec.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libepoxy-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libexslt-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libfribidi-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgailutil-3-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgdk-3-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgdkmm-3.0-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgnutls-30.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgtk-3-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgtkmm-3.0-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libidn2-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libpeas-1.0-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libpeas-gtk-1.0-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libproxy-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/librsvg-2-2.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libsoup-2.4-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libsoup-gnome-2.4-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libtasn1-6.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libwinpthread-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libxml2-2.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libxslt-1.dll
Binary file not shown.
2 changes: 2 additions & 0 deletions gtk-nsis-pack/copy-msys2-files.sh
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,8 @@ cp $INSTALL_SRC_MSYS2_BIN/libpsl-5.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libpeas-1.0-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libpeas-gtk-1.0-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgirepository-1.0-1.dll $INSTALL_SRC_BIN
mkdir -p $INSTALL_SRC_LIB/libpeas-1.0/loaders
cp $INSTALL_SRC_MSYS2_LIB/libpeas-1.0/loaders/libpython3loader.dll $INSTALL_SRC_LIB/libpeas-1.0/loaders

# Standard MSYS2 libraries
cp $INSTALL_SRC_MSYS2_BIN/libstdc++-6.dll $INSTALL_SRC_BIN
Expand Down
2 changes: 1 addition & 1 deletion gtk-nsis-pack/gtk2-runtime.ts.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

!define GTK_VERSION "2.24.32"
!define GTK_BIN_VERSION "2.10.0"
!define PRODUCT_VERSION "${GTK_VERSION}-2019-11-07-ts-win64"
!define PRODUCT_VERSION "${GTK_VERSION}-2019-12-19-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"
Expand Down
11 changes: 9 additions & 2 deletions gtk-nsis-pack/gtk3-runtime.ts.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
; Directory and package names: gtk3-runtime.


!define GTK_VERSION "3.24.12"
!define GTK_VERSION "3.24.13"
!define GTK_BIN_VERSION "3.0.0"
!define PRODUCT_VERSION "${GTK_VERSION}-2019-11-07-ts-win64"
!define PRODUCT_VERSION "${GTK_VERSION}-2019-12-19-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"
Expand Down Expand Up @@ -346,6 +346,9 @@ SectionIn 1 2 RO
File lib\gio\modules\libgiognomeproxy.dll
File lib\gio\modules\libgiolibproxy.dll

SetOutPath "$INSTDIR\lib\libpeas-1.0\loaders"
File lib\libpeas-1.0\loaders\libpython3loader.dll

SetOutPath "$INSTDIR\lib"
File /r lib\girepository-1.0

Expand Down Expand Up @@ -847,6 +850,10 @@ Section Uninstall
RMDir "$INSTDIR\lib\gio\modules"
RMDir "$INSTDIR\lib\gio"

Delete "$INSTDIR\lib\libpeas-1.0\loaders\libpython3loader.dll"
RMDir "$INSTDIR\lib\libpeas-1.0\loaders"
RMDir "$INSTDIR\lib\libpeas-1.0"

RMDir /r "$INSTDIR\lib\girepository-1.0"

Delete "$INSTDIR\ssl\certs\ca-bundle.crt"
Expand Down
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/gio/modules/libgiognomeproxy.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/gio/modules/libgiognutls.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/gio/modules/libgiolibproxy.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Gdk-3.0.typelib
Binary file not shown.
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Gspell-1.typelib
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Gtk-3.0.typelib
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Rsvg-2.0.typelib
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Soup-2.4.typelib
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/devices/audio-headset.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/devices/computer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/devices/drive-harddisk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/devices/media-optical.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/devices/printer-network.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/devices/printer.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/emblems/emblem-readonly.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/emblems/emblem-shared.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/mimetypes/text-html.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/mimetypes/text-x-script.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/places/user-trash.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/status/avatar-default.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/status/image-loading.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/status/image-missing.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/16x16/status/user-trash-full.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/devices/audio-headset.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/devices/computer.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/devices/drive-harddisk.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/devices/media-optical.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/devices/printer-network.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/devices/printer.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/emblems/emblem-readonly.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/emblems/emblem-shared.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/mimetypes/text-html.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/mimetypes/text-x-script.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/places/user-trash.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/status/avatar-default.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/status/image-loading.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/status/image-missing.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/22x22/status/user-trash-full.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/devices/audio-headset.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/devices/computer.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/devices/drive-harddisk.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/devices/media-optical.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/devices/printer-network.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/devices/printer.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/emblems/emblem-readonly.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/emblems/emblem-shared.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/mimetypes/text-html.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/mimetypes/text-x-script.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/places/user-trash.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/status/avatar-default.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/status/image-loading.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/status/image-missing.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/24x24/status/user-trash-full.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/256x256/places/user-trash.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/devices/audio-headset.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/devices/computer.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/devices/drive-harddisk.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/devices/media-optical.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/devices/printer-network.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/devices/printer.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/emblems/emblem-readonly.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/emblems/emblem-shared.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/mimetypes/text-html.png
Binary file modified gtk-nsis-pack/share/icons/Adwaita/32x32/mimetypes/text-x-script.png
Loading

0 comments on commit 651af13

Please sign in to comment.