biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / editors / marker / default.nix
blobaea005d7d9065fa96bc7a4b5573f7f2133f5b70b
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , itstool
5 , meson
6 , ninja
7 , pkg-config
8 , wrapGAppsHook3
9 , gtk3
10 , gtksourceview
11 , gtkspell3
12 , webkitgtk_4_1
13 , pandoc
16 stdenv.mkDerivation rec {
17   pname = "marker";
18   version = "2023.05.02";
20   src = fetchFromGitHub {
21     owner = "fabiocolacio";
22     repo = "Marker";
23     rev = version;
24     fetchSubmodules = true;
25     hash = "sha256-HhDhigQ6Aqo8R57Yrf1i69sM0feABB9El5R5OpzOyB0=";
26   };
28   nativeBuildInputs = [
29     itstool
30     meson
31     ninja
32     pkg-config
33     wrapGAppsHook3
34   ];
36   buildInputs = [
37     gtk3
38     gtksourceview
39     gtkspell3
40     webkitgtk_4_1
41     pandoc
42   ];
44   postPatch = ''
45     meson rewrite kwargs set project / version '${version}'
46   '';
48   meta = with lib; {
49     homepage = "https://fabiocolacio.github.io/Marker/";
50     description = "Markdown editor for the Linux desktop made with GTK3";
51     maintainers = with maintainers; [ trepetti aleksana ];
52     license = licenses.gpl3Plus;
53     platforms = platforms.linux;
54     changelog = "https://github.com/fabiocolacio/Marker/releases/tag/${version}";
55     mainProgram = "marker";
56   };