3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs
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
..
applications linuxPackages.virtualboxGuestAdditions: fix build after xorg 1.20 2019-01-13 10:38:32 +01:00
build-support Merge branch 'master' into staging-next 2019-01-12 12:19:34 +01:00
common-updater
data Merge branch 'master' into staging-next 2019-01-12 12:19:34 +01:00
desktops geary: fix build 2019-01-13 03:43:15 -05:00
development glib.setupHook: fix gsettings-schemas location 2019-01-17 00:54:15 +01:00
games enyo-doom: 1.05 -> 1.06 2019-01-13 09:50:32 +01:00
misc Merge branch 'master' into staging-next 2019-01-12 12:19:34 +01:00
os-specific nvidia_x11: 410.78 -> 415.25 2019-01-13 09:37:06 +01:00
servers pgroonga: 2.1.6 -> 2.1.7 2019-01-13 09:48:03 +01:00
shells zsh: move --enable-zprofile into configureFlags (#52718) 2019-01-08 11:11:37 +01:00
stdenv stdenv: allow custom stdenv to take crossOverlays 2019-01-07 20:53:10 -06:00
test
tools pacman: 5.1.1 -> 5.1.2 2019-01-13 09:50:55 +01:00
top-level metrics job: update for nix-2.2 2019-01-13 10:32:52 +01:00