librewolf: 132.0.1 -> 132.0.1-1 (#355483)
[NixPkgs.git] / pkgs / by-name / pl / plotinus / package.nix
blobf8b50d55cdf4977d1d5456d0c79b4cf912acd1cf
1 { lib, stdenv
2 , fetchFromGitHub
3 , gettext
4 , libxml2
5 , pkg-config
6 , gtk3
7 , cmake
8 , ninja
9 , vala
10 , nixosTests
11 , wrapGAppsHook3 }:
13 stdenv.mkDerivation rec {
14   pname = "plotinus";
15   version = "0.2.0";
17   src = fetchFromGitHub {
18     owner = "p-e-w";
19     repo = "plotinus";
20     rev = "v${version}";
21     sha256 = "19k6f6ivg4ab57m62g6fkg85q9sv049snmzq1fyqnqijggwshxfz";
22   };
24   nativeBuildInputs = [
25     pkg-config
26     wrapGAppsHook3
27     vala
28     cmake
29     ninja
30     gettext
31     libxml2
32   ];
33   buildInputs = [
34     gtk3
35   ];
37   passthru.tests = { inherit (nixosTests) plotinus; };
39   meta = with lib; {
40     description = "Searchable command palette in every modern GTK application";
41     homepage = "https://github.com/p-e-w/plotinus";
42     maintainers = with maintainers; [ samdroid-apps ];
43     platforms = platforms.linux;
44     # No COPYING file, but headers in the source code
45     license = licenses.gpl3;
46   };