diff options
Diffstat (limited to 'pkgs/desktops/gnome/core/gnome-terminal/default.nix')
-rw-r--r-- | pkgs/desktops/gnome/core/gnome-terminal/default.nix | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/pkgs/desktops/gnome/core/gnome-terminal/default.nix b/pkgs/desktops/gnome/core/gnome-terminal/default.nix index 93391a744748f..7cfde6e911ae2 100644 --- a/pkgs/desktops/gnome/core/gnome-terminal/default.nix +++ b/pkgs/desktops/gnome/core/gnome-terminal/default.nix @@ -6,7 +6,6 @@ , pkg-config , python3 , libxml2 -, gnome , gitUpdater , nautilus , glib @@ -21,23 +20,23 @@ , vala , desktop-file-utils , itstool -, wrapGAppsHook +, wrapGAppsHook3 , pcre2 , libxslt , docbook-xsl-nons , nixosTests }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-terminal"; - version = "3.50.1"; + version = "3.52.2"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "gnome-terminal"; - rev = version; - sha256 = "sha256-lJAzmz8tvEbr371VtYjlV4+z3cSy4QrmP0vmD5WiJD4="; + rev = finalAttrs.version; + hash = "sha256-c6xMUyhQnJiIrFnnUEx6vGVvFghGvLjTxiAFq+nSj2A="; }; nativeBuildInputs = [ @@ -53,7 +52,7 @@ stdenv.mkDerivation rec { docbook-xsl-nons vala desktop-file-utils - wrapGAppsHook + wrapGAppsHook3 pcre2 python3 ]; @@ -69,13 +68,7 @@ stdenv.mkDerivation rec { nautilus # For extension ]; - # Silly build system, it looks for dbus file from gnome-shell in the - # installation tree of the package it is configuring. postPatch = '' - substituteInPlace src/meson.build \ - --replace "gt_prefix / gt_dbusinterfacedir / 'org.gnome.ShellSearchProvider2.xml'" \ - "'${gnome.gnome-shell}/share/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml'" - patchShebangs \ data/icons/meson_updateiconcache.py \ data/meson_desktopfile.py \ @@ -94,11 +87,11 @@ stdenv.mkDerivation rec { }; meta = with lib; { - description = "The GNOME Terminal Emulator"; + description = "GNOME Terminal Emulator"; mainProgram = "gnome-terminal"; homepage = "https://gitlab.gnome.org/GNOME/gnome-terminal"; platforms = platforms.linux; license = licenses.gpl3Plus; maintainers = teams.gnome.members; }; -} +}) |