diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2017-11-12 05:34:01 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2017-11-26 03:10:59 +0100 |
commit | d6d8dfd67133efe7b7951bc52956747c661abcda (patch) | |
tree | de0a2346a042eb0fcd513ab11e0495af122b5816 /pkgs/tools | |
parent | fabc930dddcfb6dd3dfc6e3b2536219f559353e0 (diff) | |
download | nixpkgs-d6d8dfd67133efe7b7951bc52956747c661abcda.tar nixpkgs-d6d8dfd67133efe7b7951bc52956747c661abcda.tar.gz nixpkgs-d6d8dfd67133efe7b7951bc52956747c661abcda.tar.bz2 nixpkgs-d6d8dfd67133efe7b7951bc52956747c661abcda.tar.lz nixpkgs-d6d8dfd67133efe7b7951bc52956747c661abcda.tar.xz nixpkgs-d6d8dfd67133efe7b7951bc52956747c661abcda.tar.zst nixpkgs-d6d8dfd67133efe7b7951bc52956747c661abcda.zip |
colord: wrap to use GSettings
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/misc/colord/default.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/tools/misc/colord/default.nix b/pkgs/tools/misc/colord/default.nix index da6843f4435..9af7de8b35e 100644 --- a/pkgs/tools/misc/colord/default.nix +++ b/pkgs/tools/misc/colord/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, bash-completion , glib, polkit, pkgconfig, gettext, gusb, lcms2, sqlite, systemd, dbus , gobjectIntrospection, argyllcms, meson, ninja, libxml2, vala_0_38 -, libgudev, sane-backends, udev }: +, libgudev, sane-backends, udev, gnome3, makeWrapper }: stdenv.mkDerivation rec { name = "colord-1.4.1"; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { ./fix-build-paths.patch ]; - nativeBuildInputs = [ meson pkgconfig vala_0_38 ninja gettext libxml2 gobjectIntrospection ]; + nativeBuildInputs = [ meson pkgconfig vala_0_38 ninja gettext libxml2 gobjectIntrospection makeWrapper ]; buildInputs = [ glib polkit gusb lcms2 sqlite systemd dbus bash-completion argyllcms libgudev sane-backends ]; @@ -36,6 +36,12 @@ stdenv.mkDerivation rec { glib-compile-schemas $out/share/glib-2.0/schemas ''; + postFixup = '' + wrapProgram "$out/libexec/colord-session" \ + --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share" \ + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules" + ''; + meta = { description = "System service to manage, install and generate color profiles to accurately color manage input and output devices"; homepage = https://www.freedesktop.org/software/colord/; |