1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-25 07:00:43 +00:00
nixpkgs/pkgs/development/libraries/glib
Jan Tojnar 388faed25c
glib.setupHook: fix gsettings-schemas location
GLib setup hook expects GSettings schemas to be installed in ${!outputLib}
and tries to move them to gsettings-schemas/$name subdirectory to prevent
conflicts. But the schemas will only end up in the library output when
the build system recognizes makeFlags set by the setup hook, and in that case
the move is not necessary, since the flag already includes the subdirectory.

Normally, this is not an issue, since most packages relying on GSettings
schemas either still use Autotools with gsettings.m4, or do not have a lib
output set. But with the promulgation of multiple outputs in Nixpkgs and
more and more projects switching to Meson, the issue will become increasingly
common.

We first noticed this problem with nm-applet.

Closes https://github.com/NixOS/nixpkgs/issues/45043
2019-01-17 00:54:15 +01:00
..
darwin-compilation.patch
default.nix glib: 2.58.1 -> 2.58.2 2018-12-26 03:24:57 +01:00
fix-gio-launch-desktop-path.patch glib: use absolute path for gio-launch-desktop 2018-11-30 21:35:15 +01:00
gobject_init_on_demand.patch glib: also add gobject init patch to fix w/musl 2018-06-25 11:20:04 -05:00
quark_init_on_demand.patch glib: patch to fix w/musl, quark static ctor order assumptions 2018-06-25 09:47:51 -05:00
schema-override-variable.patch glib: recognize NIX_GSETTINGS_OVERRIDES_DIR variable 2017-11-15 03:45:24 +01:00
setup-hook.sh glib.setupHook: fix gsettings-schemas location 2019-01-17 00:54:15 +01:00
skip-timer-test.patch