Skip to content

Commit

Permalink
[gtk] Bump to gtk+-3.24.10 which is the first version using meson build
Browse files Browse the repository at this point in the history
- Fixes microsoft#7412 by using gtk 3.24.10.

- Possibly fixes microsoft#6554, microsoft#7827, microsoft#8103 as now all the missing assets are
correctly copied into installed/<triplet>/share/ and should be deployed
with the final application.

This simplify the gtk port and correctly generate the missing files.

The source of the problem is with the underlying build system, as these
files were installed by the demo `icon-browser`, but the
gtk-update-icon-cache were executed by the main gtk project, failing if
the demo wasn't built or installed.

- This also fixes microsoft#7641 as now the meson build will correctly generate
the missing .pc files.

- This also fixes microsoft#9035, microsoft#7150 by fixing `vcpkg_configure_meson.cmake`
which fails on Linux/OSX because it indiscriminately try to pass msvc
cl arguments to the cmake c/xx flags. Although this works, it is not
the ideal fix. The correct fix would be to do as suggested in
issue microsoft#8271. Also see issue microsoft#8630.
  • Loading branch information
fungos committed Nov 30, 2019
1 parent e4524f6 commit 12b10de
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 596 deletions.
177 changes: 0 additions & 177 deletions ports/gtk/CMakeLists.txt

This file was deleted.

4 changes: 2 additions & 2 deletions ports/gtk/CONTROL
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Source: gtk
Version: 3.22.19-3
Version: 3.24.10-1
Homepage: https://www.gtk.org/
Description: Portable library for creating graphical user interfaces.
Build-Depends: glib, atk, gdk-pixbuf, pango, cairo, libepoxy, gettext
Build-Depends: tool-meson, glib, atk, gdk-pixbuf, pango, cairo, gettext, libepoxy
Loading

0 comments on commit 12b10de

Please sign in to comment.