summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-08-08 03:29:49 +0200
committerJan Tojnar <jtojnar@gmail.com>2018-08-09 17:36:43 +0200
commit0c9273509af3aa086b95046a3fdd2ebd34fe3e57 (patch)
treeb79fe753ffdb9960907a744f060506a7e22d9ec5 /pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
parent42eca7ca2debc8eadc21a25011b55171b2db730f (diff)
downloadnixpkgs-0c9273509af3aa086b95046a3fdd2ebd34fe3e57.tar
nixpkgs-0c9273509af3aa086b95046a3fdd2ebd34fe3e57.tar.gz
nixpkgs-0c9273509af3aa086b95046a3fdd2ebd34fe3e57.tar.bz2
nixpkgs-0c9273509af3aa086b95046a3fdd2ebd34fe3e57.tar.lz
nixpkgs-0c9273509af3aa086b95046a3fdd2ebd34fe3e57.tar.xz
nixpkgs-0c9273509af3aa086b95046a3fdd2ebd34fe3e57.tar.zst
nixpkgs-0c9273509af3aa086b95046a3fdd2ebd34fe3e57.zip
gnome3.gnome-terminal: clean up
Diffstat (limited to 'pkgs/desktops/gnome-3/core/gnome-terminal/default.nix')
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-terminal/default.nix36
1 files changed, 22 insertions, 14 deletions
diff --git a/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix b/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
index d224f056170..a0318514c9b 100644
--- a/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, gnome3
-, gnome-doc-utils, intltool, which, libuuid, vala
-, desktop-file-utils, itstool, wrapGAppsHook, appdata-tools }:
+{ stdenv, fetchurl, pkgconfig, libxml2, gnome3, dconf, nautilus
+, gtk, gsettings-desktop-schemas, vte, intltool, which, libuuid, vala
+, desktop-file-utils, itstool, wrapGAppsHook }:
 
 stdenv.mkDerivation rec {
   name = "gnome-terminal-${version}";
@@ -11,15 +11,16 @@ stdenv.mkDerivation rec {
     sha256 = "0ybjansg6lr279191w8z8r45gy4rxwzw1ajm98cgkv0fk2jdr0x2";
   };
 
-  passthru = {
-    updateScript = gnome3.updateScript { packageName = "gnome-terminal"; attrPath = "gnome3.gnome-terminal"; };
-  };
-
-  buildInputs = [ gnome3.gtk gnome3.gsettings-desktop-schemas gnome3.vte appdata-tools
-                  gnome3.dconf itstool gnome3.nautilus ];
+  buildInputs = [
+    gtk gsettings-desktop-schemas vte libuuid dconf
+    # For extension
+    nautilus
+  ];
 
-  nativeBuildInputs = [ pkgconfig intltool gnome-doc-utils which libuuid libxml2
-                        vala desktop-file-utils wrapGAppsHook ];
+  nativeBuildInputs = [
+    pkgconfig intltool itstool which libxml2
+    vala desktop-file-utils wrapGAppsHook
+  ];
 
   # Silly ./configure, it looks for dbus file from gnome-shell in the
   # installation tree of the package it is configuring.
@@ -28,15 +29,22 @@ stdenv.mkDerivation rec {
     substituteInPlace src/Makefile.in --replace '$(dbusinterfacedir)/org.gnome.ShellSearchProvider2.xml' "${gnome3.gnome-shell}/share/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml"
   '';
 
-  # FIXME: enable for gnome3
-  configureFlags = [ "--disable-migration" ];
+  configureFlags = [ "--disable-migration" ]; # TODO: remove this with 3.30
+
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = "gnome-terminal";
+      attrPath = "gnome3.gnome-terminal";
+    };
+  };
 
   enableParallelBuilding = true;
 
   meta = with stdenv.lib; {
     description = "The GNOME Terminal Emulator";
-    homepage = https://wiki.gnome.org/Apps/Terminal/;
+    homepage = https://wiki.gnome.org/Apps/Terminal;
     platforms = platforms.linux;
+    license = licenses.gpl3Plus;
     maintainers = gnome3.maintainers;
   };
 }