nixpkgs/pkgs
Stefano Mazzucco 75886e3b47 awesome: add optional gtk3 support
Add optional gtk3 support to Awesome so that the `beautiful.gtk` module can be
used.

The `beautiful.gtk` uses `lgi` to obtain Gtk via gobject-introspect:

    return require('lgi').Gtk

Since the current build does not include the typelib files needed, the above
call fails.

It turns out that both `gtk3` and `atk` (Accessibility toolkit) are needed, so
this commit adds them as optional build inputs.

Setting `gtk3Support` to `true` e.g. in an overlay will make `beautiful.gtk`
work at the cost of an increased closure size (currently 99.6M vs 223.4M).

Fixes https://github.com/NixOS/nixpkgs/issues/60538
2019-05-11 17:36:54 +01:00
..
applications awesome: add optional gtk3 support 2019-05-11 17:36:54 +01:00
build-support Merge master into staging-next 2019-05-04 17:34:04 +02:00
common-updater common-updater: Fix syntax 2019-05-06 08:49:11 -04:00
data Merge pull request #61223 from dtzWill/update/man-pages-5.01 2019-05-10 15:51:45 -05:00
desktops mate.mate-calc: 1.22.0 -> 1.22.1 2019-05-10 23:45:02 -03:00
development dav1d: 0.3.0 -> 0.3.1 2019-05-11 18:15:01 +02:00
games Merge pull request #61277 from r-ryantm/auto-update/chessx 2019-05-11 12:39:51 +02:00
misc elk6: 6.7.1 -> 6.7.2 2019-05-10 23:32:44 +02:00
os-specific linux: 5.1 -> 5.1.1 2019-05-11 09:08:18 -04:00
servers Merge pull request #60463 from spacefrogg/openafs-1.8.3 2019-05-11 09:03:59 +02:00
shells oh-my-zsh: 2019-05-09 -> 2019-05-11 2019-05-11 09:17:37 -04:00
stdenv Changelog meta entry (#60371) 2019-05-10 16:55:29 +00:00
test all-packages/test: add gcc9Stdenv, cc-wrapper-gcc9 2019-05-07 17:21:31 -05:00
tools Merge pull request #61255 from basvandijk/elk-old-upgrades 2019-05-10 23:48:21 +02:00
top-level Merge pull request #60188 from risicle/ris-mesos-fix 2019-05-11 17:25:41 +02:00