Skip to content

Commit

Permalink
New installers: 2020-05-19
Browse files Browse the repository at this point in the history
  • Loading branch information
tschoonj committed May 19, 2020
1 parent 0992fd1 commit 9f0fa63
Show file tree
Hide file tree
Showing 1,789 changed files with 1,267 additions and 4,787 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ gtk2-runtime*-ts-win64*exe
gtk3-runtime*-ts-win64*exe
*.swp
/.vscode
hello-world-gtkmm3.exe
40 changes: 20 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,51 +10,51 @@ 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-2020-02-21-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2020-02-21/gtk2-runtime-2.24.32-2020-02-21-ts-win64.exe) and [gtk3-runtime-3.24.14-2020-02-21-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2020-02-21/gtk3-runtime-3.24.14-2020-02-21-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-2020-05-19-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2020-05-19/gtk2-runtime-2.24.32-2020-05-19-ts-win64.exe) and [gtk3-runtime-3.24.18-2020-05-19-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2020-05-19/gtk3-runtime-3.24.18-2020-05-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.34.3)
* [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.34.1)
* [adwaita icon theme](http://ftp.gnome.org/pub/GNOME/sources/adwaita-icon-theme/) (3.36.0)
* [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.36.0)
* [atkmm](http://ftp.gnome.org/pub/GNOME/sources/atkmm/) (2.28.0)
* [cairo](http://cairographics.org/releases/) (1.16.0)
* [cairomm](http://cairographics.org/releases/) (1.12.2)
* [fontconfig](http://www.freedesktop.org/software/fontconfig/release/) (2.13.1)
* [freetype](http://www.freetype.org/download.html) (2.10.1)
* [freetype](http://www.freetype.org/download.html) (2.10.2)
* [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.4)
* [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)
* [glib](http://ftp.gnome.org/pub/GNOME/sources/glib/) (2.64.2)
* [glib-networking](http://ftp.gnome.org/pub/GNOME/sources/glib-networking/) (2.64.2)
* [glibmm](http://ftp.gnome.org/pub/GNOME/sources/glibmm/) (2.64.2)
* [gobject-introspection](http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/) (1.64.1)
* [gtk2](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (2.24.32)
* [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.24.14)
* [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.24.18)
* [gtkmm2](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (2.24.5)
* [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.4)
* [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (2.6.6)
* [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.4)
* [libffi](http://sourceware.org/libffi/) (3.2.1)
* [libffi](http://sourceware.org/libffi/) (3.3)
* [libiconv](https://ftp.gnu.org/pub/gnu/libiconv/) (1.16)
* [libpeas](http://ftp.gnome.org/pub/gnome/sources/libpeas/) (1.24.1)
* [libpeas](http://ftp.gnome.org/pub/gnome/sources/libpeas/) (1.26.0)
* [libpng](http://sourceforge.net/project/showfiles.php?group_id=5624) (1.6.37)
* [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.3)
* [librsvg](http://ftp.gnome.org/pub/GNOME/sources/librsvg/) (2.48.4)
* [libsigc++](http://ftp.gnome.org/pub/GNOME/sources/libsigc++/) (2.10.3)
* [libsoup](http://ftp.gnome.org/pub/GNOME/sources/libsoup/) (2.70.0)
* [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)
* [libxml++3](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (3.2.0)
* [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)
* [pixman](http://cairographics.org/releases/) (0.38.4)
* [sqlite](https://www.sqlite.org) (3.31.0)
* [pangomm](http://ftp.gnome.org/pub/GNOME/sources/pangomm/) (2.42.1)
* [pcre](ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/) (8.44)
* [pixman](http://cairographics.org/releases/) (0.40.0)
* [sqlite](https://www.sqlite.org) (3.31.1)
* [zlib](http://www.zlib.net) (1.2.11)

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.
Expand Down
Binary file modified gtk-nsis-pack/bin/gdbus.exe
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/gspawn-win64-helper-console.exe
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/gspawn-win64-helper.exe
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/gtk-query-immodules-3.0.exe
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libatk-1.0-0.dll
Binary file not shown.
Binary file removed gtk-nsis-pack/bin/libffi-6.dll
Binary file not shown.
Binary file added gtk-nsis-pack/bin/libffi-7.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libfreetype-6.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/libgcc_s_seh-1.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/libgio-2.0-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgiomm-2.4-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgirepository-1.0-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libglib-2.0-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libglibmm-2.4-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libglibmm_generate_extra_defs-2.4-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgmodule-2.0-0.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/libgobject-2.0-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgraphite2.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libgthread-2.0-0.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/libharfbuzz-0.dll
Binary file not shown.
Binary file removed gtk-nsis-pack/bin/libhogweed-5.dll
Binary file not shown.
Binary file added gtk-nsis-pack/bin/libhogweed-6.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/liblzma-5.dll
Binary file not shown.
Binary file removed gtk-nsis-pack/bin/libnettle-7.dll
Binary file not shown.
Binary file added gtk-nsis-pack/bin/libnettle-8.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libp11-kit-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libpangomm-1.4-1.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libpcre-1.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/libpixman-1-0.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/libsigc-2.0-0.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/libsqlite3-0.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/bin/libstdc++-6.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/libxml++-3.0-1.dll
Binary file not shown.
6 changes: 3 additions & 3 deletions gtk-nsis-pack/copy-msys2-files.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ cp $INSTALL_SRC_MSYS2_BIN/libcairo-script-interpreter-2.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libcairomm-1.0-1.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libepoxy-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libexslt-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libffi-6.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libffi-7.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libfontconfig-1.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libfreetype-6.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libfribidi-0.dll $INSTALL_SRC_BIN
Expand Down Expand Up @@ -118,8 +118,8 @@ cp $INSTALL_SRC_MSYS2_BIN/libsoup-gnome-2.4-1.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libsqlite3-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgnutls-30.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgmp-10.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libhogweed-5.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libnettle-7.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libhogweed-6.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libnettle-8.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libidn2-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libp11-kit-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libtasn1-6.dll $INSTALL_SRC_BIN
Expand Down
23 changes: 12 additions & 11 deletions 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}-2020-02-21-ts-win64"
!define PRODUCT_VERSION "${GTK_VERSION}-2020-05-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 All @@ -30,7 +30,6 @@
; AddToPath and friends should work with all users
!define ALL_USERS

!include nsi_env_var_update.nsh ; EnvVar* functions
!include "FileFunc.nsh" ; GetOptions
!include "x64.nsh"
!include "LogicLib.nsh"
Expand All @@ -54,6 +53,7 @@ Name "${PRODUCT_NAME}" ; ${PRODUCT_VERSION}
; Output File Name
OutFile "${INSTALLER_OUTPUT_FILE}"

Unicode true

; The Default Installation Directory
InstallDir "$PROGRAMFILES64\${PRODUCT_NAME}"
Expand Down Expand Up @@ -239,9 +239,11 @@ SectionIn 1 2 RO
File bin\libcairo-script-interpreter-2.dll ; cairo. Doesn't seem to be required, but since we're distributing cairo...
File bin\libcairomm-1.0-1.dll
File bin\libexslt-0.dll
File bin\libffi-6.dll ; libffi is required by glib
File bin\libffi-7.dll ; libffi is required by glib
File bin\libfontconfig-1.dll ; fontconfig is needed for ft2 pango backend
File bin\libfreetype-6.dll ; freetype is needed for ft2 pango backend
File bin\libbrotlidec.dll ; brotli is needed for freetype
File bin\libbrotlicommon.dll ; brotli is needed for freetype
File bin\libfribidi-0.dll ; fribidi is needed for pango
File bin\libgailutil-18.dll ; from gtk
File bin\libgdk_pixbuf-2.0-0.dll ; from gtk
Expand Down Expand Up @@ -474,9 +476,8 @@ Section -post
StrCpy $ADD_TO_PATH "1"
; Push $LIB_INSTDIR
; Call AddToPath ; add $LIB_INSTDIR to system $PATH
Push $0 ; result PATH
${EnvVarUpdate} $0 "PATH" "A" "HKLM" "$LIB_INSTDIR" ; Append
Pop $0
EnVar::SetHKLM
EnVar::AddValue "PATH" "$LIB_INSTDIR"
; MessageBox MB_ICONINFORMATION|MB_OK "$LIB_INSTDIR added to path"
goto goto_set_path_exit
goto_set_path_no:
Expand Down Expand Up @@ -603,9 +604,11 @@ Function un.DeleteDlls
Delete $LIB_INSTDIR\libcairo-script-interpreter-2.dll ; cairo. Doesn't seem to be required, but since we're distributing cairo...
Delete $LIB_INSTDIR\libcairomm-1.0-1.dll
Delete $LIB_INSTDIR\libexslt-0.dll
Delete $LIB_INSTDIR\libffi-6.dll ; libffi is required by glib
Delete $LIB_INSTDIR\libffi-7.dll ; libffi is required by glib
Delete $LIB_INSTDIR\libfontconfig-1.dll ; fontconfig is needed for ft2 pango backend
Delete $LIB_INSTDIR\libfreetype-6.dll ; freetype is needed for ft2 pango backend
Delete $LIB_INSTDIR\libbrotlidec.dll
Delete $LIB_INSTDIR\libbrotlicommon.dll
Delete $LIB_INSTDIR\libfribidi-0.dll
Delete $LIB_INSTDIR\libgailutil-18.dll ; from gtk
Delete $LIB_INSTDIR\libgdk_pixbuf-2.0-0.dll ; from gtk
Expand Down Expand Up @@ -699,10 +702,8 @@ Section Uninstall
StrCmp $ADD_TO_PATH "0" un_nopath ; Setting $PATH was not requested during installation
; Push $LIB_INSTDIR
; Call un.RemoveFromPath
Push $0 ; result PATH
${un.EnvVarUpdate} $0 "PATH" "R" "HKLM" "$LIB_INSTDIR" ; remove
Pop $0
; MessageBox MB_OK "$LIB_INSTDIR removed from PATH" /SD IDOK
EnVar::SetHKLM
EnVar::DeleteValue "PATH" "$LIB_INSTDIR"
un_nopath:

; $DLL_DIR_NAME is from the registry here
Expand Down
30 changes: 13 additions & 17 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.14"
!define GTK_VERSION "3.24.18"
!define GTK_BIN_VERSION "3.0.0"
!define PRODUCT_VERSION "${GTK_VERSION}-2020-02-21-ts-win64"
!define PRODUCT_VERSION "${GTK_VERSION}-2020-05-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 All @@ -29,7 +29,6 @@
; AddToPath and friends should work with all users
!define ALL_USERS

!include nsi_env_var_update.nsh ; EnvVar* functions
!include "FileFunc.nsh" ; GetOptions
!include "x64.nsh"
!include "LogicLib.nsh"
Expand All @@ -53,6 +52,7 @@ Name "${PRODUCT_NAME}" ; ${PRODUCT_VERSION}
; Output File Name
OutFile "${INSTALLER_OUTPUT_FILE}"

Unicode true

; The Default Installation Directory
InstallDir "$PROGRAMFILES64\${PRODUCT_NAME}"
Expand Down Expand Up @@ -239,7 +239,7 @@ SectionIn 1 2 RO
File bin\libcairomm-1.0-1.dll
File bin\libepoxy-0.dll
File bin\libexslt-0.dll
File bin\libffi-6.dll ; libffi is required by glib2
File bin\libffi-7.dll ; libffi is required by glib2
File bin\libfontconfig-1.dll ; fontconfig is needed for ft2 pango backend
File bin\libfreetype-6.dll ; freetype is needed for ft2 pango backend
File bin\libfribidi-0.dll ; fribidi is needed for pango
Expand Down Expand Up @@ -299,8 +299,8 @@ SectionIn 1 2 RO
File bin\libbrotlicommon.dll ; libsoup dependency
File bin\libgnutls-30.dll ; glib-networking dependency
File bin\libgmp-10.dll ; glib-networking dependency
File bin\libhogweed-5.dll ; glib-networking dependency
File bin\libnettle-7.dll ; glib-networking dependency
File bin\libhogweed-6.dll ; glib-networking dependency
File bin\libnettle-8.dll ; glib-networking dependency
File bin\libidn2-0.dll ; glib-networking dependency
File bin\libp11-kit-0.dll ; glib-networking dependency
File bin\libtasn1-6.dll ; glib-networking dependency
Expand Down Expand Up @@ -509,10 +509,8 @@ Section -post
StrCpy $ADD_TO_PATH "1"
; Push $LIB_INSTDIR
; Call AddToPath ; add $LIB_INSTDIR to system $PATH
Push $0 ; result PATH
${EnvVarUpdate} $0 "PATH" "A" "HKLM" "$LIB_INSTDIR" ; Append
Pop $0
; MessageBox MB_ICONINFORMATION|MB_OK "$LIB_INSTDIR added to path"
EnVar::SetHKLM
EnVar::AddValue "PATH" "$LIB_INSTDIR"
goto goto_set_path_exit
goto_set_path_no:
StrCpy $ADD_TO_PATH "0"
Expand Down Expand Up @@ -640,7 +638,7 @@ Function un.DeleteDlls
Delete $LIB_INSTDIR\libcairomm-1.0-1.dll
Delete $LIB_INSTDIR\libepoxy-0.dll
Delete $LIB_INSTDIR\libexslt-0.dll
Delete $LIB_INSTDIR\libffi-6.dll ; libffi is required by glib
Delete $LIB_INSTDIR\libffi-7.dll ; libffi is required by glib
Delete $LIB_INSTDIR\libfontconfig-1.dll ; fontconfig is needed for ft2 pango backend
Delete $LIB_INSTDIR\libfreetype-6.dll ; freetype is needed for ft2 pango backend
Delete $LIB_INSTDIR\libfribidi-0.dll
Expand Down Expand Up @@ -700,8 +698,8 @@ Function un.DeleteDlls
Delete $LIB_INSTDIR\libbrotlicommon.dll ; libsoup dependency
Delete $LIB_INSTDIR\libgnutls-30.dll ; glib-networking dependency
Delete $LIB_INSTDIR\libgmp-10.dll ; glib-networking dependency
Delete $LIB_INSTDIR\libhogweed-5.dll ; glib-networking dependency
Delete $LIB_INSTDIR\libnettle-7.dll ; glib-networking dependency
Delete $LIB_INSTDIR\libhogweed-6.dll ; glib-networking dependency
Delete $LIB_INSTDIR\libnettle-8.dll ; glib-networking dependency
Delete $LIB_INSTDIR\libidn2-0.dll ; glib-networking dependency
Delete $LIB_INSTDIR\libp11-kit-0.dll ; glib-networking dependency
Delete $LIB_INSTDIR\libtasn1-6.dll ; glib-networking dependency
Expand Down Expand Up @@ -754,10 +752,8 @@ Section Uninstall
StrCmp $ADD_TO_PATH "0" un_nopath ; Setting $PATH was not requested during installation
; Push $LIB_INSTDIR
; Call un.RemoveFromPath
Push $0 ; result PATH
${un.EnvVarUpdate} $0 "PATH" "R" "HKLM" "$LIB_INSTDIR" ; remove
Pop $0
; MessageBox MB_OK "$LIB_INSTDIR removed from PATH" /SD IDOK
EnVar::SetHKLM
EnVar::DeleteValue "PATH" "$LIB_INSTDIR"
un_nopath:

; $DLL_DIR_NAME is from the registry here
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 added gtk-nsis-pack/lib/gio/modules/libgioopenssl.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Atk-1.0.typelib
Binary file not shown.
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/GDesktopEnums-3.0.typelib
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/GIRepository-2.0.typelib
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/GLib-2.0.typelib
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 not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Gio-2.0.typelib
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Gtk-3.0.typelib
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/HarfBuzz-0.0.typelib
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Peas-1.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 not shown.
Binary file modified gtk-nsis-pack/lib/girepository-1.0/Soup-2.4.typelib
Binary file not shown.
Binary file modified gtk-nsis-pack/lib/libpeas-1.0/loaders/libpython3loader.dll
Binary file not shown.
Binary file modified gtk-nsis-pack/share/glib-2.0/schemas/gschemas.compiled
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,10 @@
<value nick="flat" value="1"/>
<value nick="adaptive" value="2"/>
</enum>
<enum id="org.gnome.desktop.GDesktopUsbProtection">
<value nick="lockscreen" value="0"/>
<value nick="always" value="1"/>
</enum>
</schemalist>

<!-- Generated data ends here -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,5 +74,20 @@
<summary>Don’t allow applications to output sound</summary>
<description>If TRUE, applications should not make sound.</description>
</key>
<key name="usb-protection" type="b">
<default>false</default>
<summary>Whether to protect USB devices</summary>
<description>If TRUE, USB devices will be protected as configured in
the key usb-protection-level.
</description>
</key>
<key name="usb-protection-level" enum="org.gnome.desktop.GDesktopUsbProtection">
<default>'lockscreen'</default>
<summary>When USB devices should be rejected</summary>
<description>
If set to "lockscreen", only when the lock screen is present new USB devices will
be rejected; if set to "always", all new USB devices will always be rejected.
</description>
</key>
</schema>
</schemalist>
Loading

0 comments on commit 9f0fa63

Please sign in to comment.