Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / desktops / mate / mate-terminal / default.nix
blobfa08aa32641147fe620aa60056f3ade345c605b2
1 { lib
2 , stdenv
3 , fetchurl
4 , pkg-config
5 , gettext
6 , itstool
7 , libxml2
8 , mate-desktop
9 , dconf
10 , vte
11 , pcre2
12 , wrapGAppsHook3
13 , mateUpdateScript
14 , nixosTests
17 stdenv.mkDerivation rec {
18   pname = "mate-terminal";
19   version = "1.28.1";
21   src = fetchurl {
22     url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
23     sha256 = "8TXrGp4q4ieY7LLcGRT9tM/XdOa7ZcAVK+N8xslGnpI=";
24   };
26   nativeBuildInputs = [
27     gettext
28     itstool
29     pkg-config
30     wrapGAppsHook3
31   ];
33   buildInputs = [
34     dconf
35     libxml2
36     mate-desktop
37     pcre2
38     vte
39   ];
41   enableParallelBuilding = true;
43   passthru.updateScript = mateUpdateScript { inherit pname; };
45   passthru.tests.test = nixosTests.terminal-emulators.mate-terminal;
47   meta = with lib; {
48     description = "MATE desktop terminal emulator";
49     homepage = "https://mate-desktop.org";
50     license = licenses.gpl3Plus;
51     platforms = platforms.unix;
52     maintainers = teams.mate.members;
53   };