summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/core
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-03-14 14:39:43 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-03-22 07:46:48 +0100
commitfead86590d330d822b01c37dec7a5a11ed6b0b4d (patch)
treeca4d39f31fb8cacc6c19bfc4fa792eb021725517 /pkgs/desktops/gnome-3/core
parentf5bfbb377cbd2dda1452cece813e3027e321ef3e (diff)
downloadnixpkgs-fead86590d330d822b01c37dec7a5a11ed6b0b4d.tar
nixpkgs-fead86590d330d822b01c37dec7a5a11ed6b0b4d.tar.gz
nixpkgs-fead86590d330d822b01c37dec7a5a11ed6b0b4d.tar.bz2
nixpkgs-fead86590d330d822b01c37dec7a5a11ed6b0b4d.tar.lz
nixpkgs-fead86590d330d822b01c37dec7a5a11ed6b0b4d.tar.xz
nixpkgs-fead86590d330d822b01c37dec7a5a11ed6b0b4d.tar.zst
nixpkgs-fead86590d330d822b01c37dec7a5a11ed6b0b4d.zip
gnome3.gnome-system-monitor: fix build
Diffstat (limited to 'pkgs/desktops/gnome-3/core')
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix36
1 files changed, 17 insertions, 19 deletions
diff --git a/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix b/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
index 28568a35136..5f707152aed 100644
--- a/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, intltool, fetchurl, pkgconfig, gtkmm3, libxml2
+{ stdenv, gettext, fetchurl, pkgconfig, gtkmm3, libxml2, polkit
 , bash, gtk3, glib, wrapGAppsHook
 , itstool, gnome3, librsvg, gdk_pixbuf, libgtop, systemd }:
 
@@ -11,33 +11,31 @@ stdenv.mkDerivation rec {
     sha256 = "1wvgx5p0a29d8yzp7rinpln90pg8vsjagqlvm4cxyhnl5hsdvrvn";
   };
 
-  passthru = {
-    updateScript = gnome3.updateScript { packageName = "gnome-system-monitor"; attrPath = "gnome3.gnome-system-monitor"; };
-  };
-
   doCheck = true;
 
-  propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
-
-  nativeBuildInputs = [ pkgconfig ];
-  buildInputs = [ bash gtk3 glib intltool itstool libxml2
-                  gtkmm3 libgtop wrapGAppsHook
-                  gdk_pixbuf gnome3.defaultIconTheme librsvg
-                  gnome3.gsettings-desktop-schemas systemd ];
-
-  preFixup = ''
-    gappsWrapperArgs+=(
-      --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome-themes-standard}/share"
-    )
-  '';
+  nativeBuildInputs = [
+    pkgconfig gettext itstool wrapGAppsHook
+    polkit # for ITS file
+  ];
+  buildInputs = [
+    bash gtk3 glib libxml2 gtkmm3 libgtop gdk_pixbuf gnome3.defaultIconTheme librsvg
+    gnome3.gsettings-desktop-schemas systemd
+  ];
 
   # fails to build without --enable-static
   configureFlags = ["--enable-systemd" "--enable-static"];
 
   enableParallelBuilding = true;
 
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = "gnome-system-monitor";
+      attrPath = "gnome3.gnome-system-monitor";
+    };
+  };
+
   meta = with stdenv.lib; {
-    homepage = https://help.gnome.org/users/gnome-system-monitor/3.12/;
+    homepage = https://wiki.gnome.org/Apps/SystemMonitor;
     description = "System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used";
     maintainers = gnome3.maintainers;
     license = licenses.gpl2;