chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / no / notejot / package.nix
bloba2882e16f93ef9845efa8d2c6aa1fd105c30e1fe
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , gtk4
5 , json-glib
6 , libadwaita
7 , libgee
8 , desktop-file-utils
9 , meson
10 , ninja
11 , nix-update-script
12 , pkg-config
13 , vala
14 , wrapGAppsHook4
15 , fetchpatch
18 stdenv.mkDerivation rec {
19   pname = "notejot";
20   version = "3.5.1";
22   src = fetchFromGitHub {
23     owner = "lainsce";
24     repo = pname;
25     rev = version;
26     hash = "sha256-p5F0OITgfZyvHwndI5r5BE524+nft7A2XfR3BJZFamU=";
27   };
29   nativeBuildInputs = [
30     desktop-file-utils
31     meson
32     ninja
33     pkg-config
34     vala
35     wrapGAppsHook4
36   ];
38   buildInputs = [
39     gtk4
40     json-glib
41     libadwaita
42     libgee
43   ];
46   patches = [
47     # Fixes the compilation error with new Vala compiler. Remove in the next version.
48     (fetchpatch {
49       url = "https://github.com/musicinmybrain/notejot/commit/c6a7cfcb792de63fb51eb174f9f3d4e02f6a2ce1.patch";
50       hash = "sha256-dexPKIpUaAu/p0K2WQpElhPNt86CS+jD0dPL5+CTl4I=";
51     })
52   ];
54   passthru.updateScript = nix-update-script { };
56   meta = with lib; {
57     homepage = "https://github.com/lainsce/notejot";
58     description = "Stupidly-simple notes app";
59     license = licenses.gpl3Plus;
60     maintainers = with maintainers; [ AndersonTorres ];
61     platforms = platforms.linux;
62     mainProgram = "io.github.lainsce.Notejot";
63   };