about summary refs log tree commit diff
path: root/pkgs/desktops/pantheon/granite/default.nix
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-07-25 11:28:20 +0000
committerAlyssa Ross <hi@alyssa.is>2021-08-08 10:15:22 +0000
commitcc3a5e1e45c15221431cb1a16ce84bef1fb1eaee (patch)
treea23a0948b1fa50ebda3709a35f524e28f72c2229 /pkgs/desktops/pantheon/granite/default.nix
parent5c9a66121edc50b7a266fea94fc6e7951aafd7cd (diff)
pantheon.granite: propagate dependencies
All of these dependencies are pkg-config Requires, so dependent
packages have to depend on all of them, or they'll get messages like
this:

meson.build:17:0: ERROR: Could not generate cargs for granite:
Package gee-0.8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gee-0.8.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gee-0.8', required by 'granite', not found

Hence, they should be propagated.
Diffstat (limited to 'pkgs/desktops/pantheon/granite/default.nix')
-rw-r--r--pkgs/desktops/pantheon/granite/default.nix7
1 files changed, 2 insertions, 5 deletions
diff --git a/pkgs/desktops/pantheon/granite/default.nix b/pkgs/desktops/pantheon/granite/default.nix
index 2397dd8ffcf5f..7f3a6dc0983e8 100644
--- a/pkgs/desktops/pantheon/granite/default.nix
+++ b/pkgs/desktops/pantheon/granite/default.nix
@@ -46,16 +46,13 @@ stdenv.mkDerivation rec {
     wrapGAppsHook
   ];
 
-  buildInputs = [
+  propagatedBuildInputs = [
     glib
+    gsettings-desktop-schemas # is_clock_format_12h uses "org.gnome.desktop.interface clock-format"
     gtk3
     libgee
   ];
 
-  propagatedBuildInputs = [
-    gsettings-desktop-schemas # is_clock_format_12h uses "org.gnome.desktop.interface clock-format"
-  ];
-
   postPatch = ''
     chmod +x meson/post_install.py
     patchShebangs meson/post_install.py