New installers: 2019-12-19
22
README.md
@ -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 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
|
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)
|
* [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.34.1)
|
||||||
* [atkmm](http://ftp.gnome.org/pub/GNOME/sources/atkmm/) (2.28.0)
|
* [atkmm](http://ftp.gnome.org/pub/GNOME/sources/atkmm/) (2.28.0)
|
||||||
* [cairo](http://cairographics.org/releases/) (1.16.0)
|
* [cairo](http://cairographics.org/releases/) (1.16.0)
|
||||||
@ -24,13 +24,13 @@ 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)
|
* [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)
|
* [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](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)
|
* [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)
|
* [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)
|
* [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)
|
* [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)
|
* [gtksourceview2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (2.10.5)
|
||||||
* [gtksourceview3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (3.24.11)
|
* [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)
|
* ~~[gtksourceviewmm2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (2.10.3)~~ (currently unavailable)
|
||||||
@ -38,18 +38,18 @@ The following packages are included in the current GTK+-2/3 installers
|
|||||||
* [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (2.6.2)
|
* [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (2.6.2)
|
||||||
* [hicolor-icon-theme](http://icon-theme.freedesktop.org/releases/) (0.17)
|
* [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)
|
* [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)
|
* [libffi](http://sourceware.org/libffi/) (3.2.1)
|
||||||
* [libiconv](https://ftp.gnu.org/pub/gnu/libiconv/) (1.16)
|
* [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)
|
* [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)
|
* [libsigc++](http://ftp.gnome.org/pub/GNOME/sources/libsigc++/) (2.10.2)
|
||||||
* [libsoup](http://ftp.gnome.org/pub/GNOME/sources/libsoup/) (2.68.2)
|
* [libsoup](http://ftp.gnome.org/pub/GNOME/sources/libsoup/) (2.68.3)
|
||||||
* [libxml2](http://xmlsoft.org/sources/) (2.9.9)
|
* [libxml2](http://xmlsoft.org/sources/) (2.9.10)
|
||||||
* [libxml++2](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (2.40.1)
|
* [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)
|
* [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)
|
* [pango](http://ftp.gnome.org/pub/GNOME/sources/pango/) (1.43.0)
|
||||||
* [pangomm](http://ftp.gnome.org/pub/GNOME/sources/pangomm/) (2.42.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)
|
* [pcre](ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/) (8.43)
|
||||||
|
@ -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-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/libpeas-gtk-1.0-0.dll $INSTALL_SRC_BIN
|
||||||
cp $INSTALL_SRC_MSYS2_BIN/libgirepository-1.0-1.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
|
# Standard MSYS2 libraries
|
||||||
cp $INSTALL_SRC_MSYS2_BIN/libstdc++-6.dll $INSTALL_SRC_BIN
|
cp $INSTALL_SRC_MSYS2_BIN/libstdc++-6.dll $INSTALL_SRC_BIN
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
!define GTK_VERSION "2.24.32"
|
!define GTK_VERSION "2.24.32"
|
||||||
!define GTK_BIN_VERSION "2.10.0"
|
!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_NAME "GTK2-Runtime Win64"
|
||||||
!define PRODUCT_PUBLISHER "Tom Schoonjans"
|
!define PRODUCT_PUBLISHER "Tom Schoonjans"
|
||||||
!define PRODUCT_WEB_SITE "https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer"
|
!define PRODUCT_WEB_SITE "https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer"
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
; Directory and package names: gtk3-runtime.
|
; 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 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_NAME "GTK3-Runtime Win64"
|
||||||
!define PRODUCT_PUBLISHER "Tom Schoonjans"
|
!define PRODUCT_PUBLISHER "Tom Schoonjans"
|
||||||
!define PRODUCT_WEB_SITE "https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer"
|
!define PRODUCT_WEB_SITE "https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer"
|
||||||
@ -346,6 +346,9 @@ SectionIn 1 2 RO
|
|||||||
File lib\gio\modules\libgiognomeproxy.dll
|
File lib\gio\modules\libgiognomeproxy.dll
|
||||||
File lib\gio\modules\libgiolibproxy.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"
|
SetOutPath "$INSTDIR\lib"
|
||||||
File /r lib\girepository-1.0
|
File /r lib\girepository-1.0
|
||||||
|
|
||||||
@ -847,6 +850,10 @@ Section Uninstall
|
|||||||
RMDir "$INSTDIR\lib\gio\modules"
|
RMDir "$INSTDIR\lib\gio\modules"
|
||||||
RMDir "$INSTDIR\lib\gio"
|
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"
|
RMDir /r "$INSTDIR\lib\girepository-1.0"
|
||||||
|
|
||||||
Delete "$INSTDIR\ssl\certs\ca-bundle.crt"
|
Delete "$INSTDIR\ssl\certs\ca-bundle.crt"
|
||||||
|
BIN
gtk-nsis-pack/lib/girepository-1.0/Gladeui-2.0.typelib
Normal file
BIN
gtk-nsis-pack/lib/libpeas-1.0/loaders/libpython3loader.dll
Normal file
Before Width: | Height: | Size: 223 B After Width: | Height: | Size: 213 B |
Before Width: | Height: | Size: 187 B After Width: | Height: | Size: 184 B |
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 211 B |
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 210 B |
Before Width: | Height: | Size: 205 B After Width: | Height: | Size: 203 B |
Before Width: | Height: | Size: 282 B After Width: | Height: | Size: 286 B |
Before Width: | Height: | Size: 219 B After Width: | Height: | Size: 237 B |
Before Width: | Height: | Size: 228 B After Width: | Height: | Size: 236 B |
Before Width: | Height: | Size: 139 B After Width: | Height: | Size: 155 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 282 B |
Before Width: | Height: | Size: 192 B After Width: | Height: | Size: 194 B |
Before Width: | Height: | Size: 147 B After Width: | Height: | Size: 147 B |
Before Width: | Height: | Size: 140 B After Width: | Height: | Size: 140 B |
Before Width: | Height: | Size: 140 B After Width: | Height: | Size: 140 B |
Before Width: | Height: | Size: 147 B After Width: | Height: | Size: 147 B |
Before Width: | Height: | Size: 166 B After Width: | Height: | Size: 157 B |
Before Width: | Height: | Size: 170 B After Width: | Height: | Size: 167 B |
Before Width: | Height: | Size: 121 B After Width: | Height: | Size: 136 B |
Before Width: | Height: | Size: 125 B After Width: | Height: | Size: 142 B |
After Width: | Height: | Size: 278 B |
Before Width: | Height: | Size: 674 B After Width: | Height: | Size: 1017 B |
Before Width: | Height: | Size: 745 B After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 415 B After Width: | Height: | Size: 552 B |
Before Width: | Height: | Size: 562 B After Width: | Height: | Size: 838 B |
Before Width: | Height: | Size: 305 B After Width: | Height: | Size: 569 B |
Before Width: | Height: | Size: 649 B After Width: | Height: | Size: 1020 B |
Before Width: | Height: | Size: 589 B After Width: | Height: | Size: 803 B |
Before Width: | Height: | Size: 424 B After Width: | Height: | Size: 617 B |
Before Width: | Height: | Size: 315 B After Width: | Height: | Size: 288 B |
Before Width: | Height: | Size: 171 B After Width: | Height: | Size: 167 B |
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 434 B |
Before Width: | Height: | Size: 320 B After Width: | Height: | Size: 568 B |
Before Width: | Height: | Size: 249 B After Width: | Height: | Size: 466 B |
Before Width: | Height: | Size: 346 B After Width: | Height: | Size: 586 B |
Before Width: | Height: | Size: 274 B After Width: | Height: | Size: 479 B |
Before Width: | Height: | Size: 236 B After Width: | Height: | Size: 236 B |
Before Width: | Height: | Size: 633 B After Width: | Height: | Size: 981 B |
Before Width: | Height: | Size: 594 B After Width: | Height: | Size: 857 B |
Before Width: | Height: | Size: 482 B After Width: | Height: | Size: 743 B |
Before Width: | Height: | Size: 505 B After Width: | Height: | Size: 676 B |
Before Width: | Height: | Size: 237 B After Width: | Height: | Size: 501 B |
Before Width: | Height: | Size: 410 B After Width: | Height: | Size: 644 B |
Before Width: | Height: | Size: 488 B After Width: | Height: | Size: 751 B |
Before Width: | Height: | Size: 375 B After Width: | Height: | Size: 594 B |
Before Width: | Height: | Size: 280 B After Width: | Height: | Size: 535 B |
Before Width: | Height: | Size: 256 B After Width: | Height: | Size: 503 B |
Before Width: | Height: | Size: 493 B After Width: | Height: | Size: 749 B |
Before Width: | Height: | Size: 592 B After Width: | Height: | Size: 860 B |
Before Width: | Height: | Size: 499 B After Width: | Height: | Size: 684 B |
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 538 B |
Before Width: | Height: | Size: 416 B After Width: | Height: | Size: 654 B |
Before Width: | Height: | Size: 340 B After Width: | Height: | Size: 590 B |
Before Width: | Height: | Size: 405 B After Width: | Height: | Size: 655 B |
Before Width: | Height: | Size: 350 B After Width: | Height: | Size: 462 B |
Before Width: | Height: | Size: 384 B After Width: | Height: | Size: 486 B |
Before Width: | Height: | Size: 285 B After Width: | Height: | Size: 539 B |
Before Width: | Height: | Size: 295 B After Width: | Height: | Size: 546 B |
Before Width: | Height: | Size: 438 B After Width: | Height: | Size: 628 B |
Before Width: | Height: | Size: 891 B After Width: | Height: | Size: 647 B |
Before Width: | Height: | Size: 374 B After Width: | Height: | Size: 346 B |
Before Width: | Height: | Size: 473 B After Width: | Height: | Size: 792 B |
Before Width: | Height: | Size: 152 B After Width: | Height: | Size: 198 B |