about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-08-27 15:19:11 -0400
committerGitHub <noreply@github.com>2019-08-27 15:19:11 -0400
commit6402a044f3492470c2f13f1c62e3103dd0398b32 (patch)
treeed9bc28d9bef3022c9cef01963aa3045269ed806 /pkgs/development
parent9f313d4189860937a7ebf8cfc9f8c8550a1533b6 (diff)
parent8250fcb326d7936f302229c2d03e95dfb3afdaed (diff)
downloadnixlib-6402a044f3492470c2f13f1c62e3103dd0398b32.tar
nixlib-6402a044f3492470c2f13f1c62e3103dd0398b32.tar.gz
nixlib-6402a044f3492470c2f13f1c62e3103dd0398b32.tar.bz2
nixlib-6402a044f3492470c2f13f1c62e3103dd0398b32.tar.lz
nixlib-6402a044f3492470c2f13f1c62e3103dd0398b32.tar.xz
nixlib-6402a044f3492470c2f13f1c62e3103dd0398b32.tar.zst
nixlib-6402a044f3492470c2f13f1c62e3103dd0398b32.zip
Merge pull request #67488 from worldofpeace/glib/get-schema-path
 glib: add getSchemaPath, makeSchemaPath
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/glib/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix
index 48e65cc063b0..29360585b7e5 100644
--- a/pkgs/development/libraries/glib/default.nix
+++ b/pkgs/development/libraries/glib/default.nix
@@ -174,8 +174,10 @@ stdenv.mkDerivation rec {
 
   inherit doCheck;
 
-  passthru = {
+  passthru = rec {
     gioModuleDir = "lib/gio/modules";
+    makeSchemaPath = dir: name: "${dir}/share/gsettings-schemas/${name}/glib-2.0/schemas";
+    getSchemaPath = pkg: makeSchemaPath pkg pkg.name;
     inherit flattenInclude;
     updateScript = gnome3.updateScript { packageName = "glib"; };
   };