evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ap / appeditor / package.nix
blob46adf420932d2d019fac50591773b60c0fd48fcb
1 { lib, stdenv
2 , fetchFromGitHub
3 , nix-update-script
4 , vala
5 , meson
6 , ninja
7 , pkg-config
8 , pantheon
9 , python3
10 , gettext
11 , glib
12 , gtk3
13 , libgee
14 , wrapGAppsHook3
17 stdenv.mkDerivation rec {
18   pname = "appeditor";
19   version = "1.1.5";
21   src = fetchFromGitHub {
22     owner = "donadigo";
23     repo = "appeditor";
24     rev = version;
25     sha256 = "sha256-A0YasHw5osGrgUPiUPuRBnv1MR/Pth6jVHGEx/klOGY=";
26   };
28   nativeBuildInputs = [
29     gettext
30     meson
31     ninja
32     vala
33     pkg-config
34     python3
35     wrapGAppsHook3
36   ];
38   buildInputs = [
39     glib
40     gtk3
41     pantheon.granite
42     libgee
43   ];
45   postPatch = ''
46     chmod +x meson/post_install.py
47     patchShebangs meson/post_install.py
48   '';
50   passthru = {
51     updateScript = nix-update-script { };
52   };
54   meta = with lib; {
55     description = "Edit the Pantheon desktop application menu";
56     homepage = "https://github.com/donadigo/appeditor";
57     maintainers = with maintainers; [ xiorcale ] ++ teams.pantheon.members;
58     platforms = platforms.linux;
59     license = licenses.gpl3Plus;
60     mainProgram = "com.github.donadigo.appeditor";
61   };