biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / editors / thiefmd / default.nix
blob1b7b4a668b2553d55a2ce13965411bbf9d45105a
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , meson
5 , ninja
6 , vala
7 , pkg-config
8 , wrapGAppsHook
9 , desktop-file-utils
10 , discount
11 , glib
12 , gtk3
13 , gtksourceview4
14 , gtkspell3
15 , json-glib
16 , libarchive
17 , libgee
18 , libhandy
19 , libsecret
20 , libxml2
21 , link-grammar
22 , webkitgtk_4_1
25 stdenv.mkDerivation rec {
26   pname = "thiefmd";
27   version = "0.2.7";
29   src = fetchFromGitHub {
30     owner = "kmwallio";
31     repo = "ThiefMD";
32     rev = "v${version}";
33     hash = "sha256-noNfGFMeIyKhAgiovJDn91TLELAOQ4nD/5QlQfsKTII=";
34     fetchSubmodules = true;
35   };
37   nativeBuildInputs = [
38     meson
39     ninja
40     vala
41     pkg-config
42     wrapGAppsHook
43     desktop-file-utils
44   ];
46   buildInputs = [
47     discount # libmarkdown
48     glib
49     gtk3
50     gtksourceview4
51     gtkspell3
52     json-glib
53     libarchive
54     libgee
55     libhandy
56     libsecret
57     libxml2
58     link-grammar
59     webkitgtk_4_1
60   ];
62   meta = with lib; {
63     description = "Markdown & Fountain editor that helps with organization and management";
64     homepage = "https://thiefmd.com";
65     downloadPage = "https://github.com/kmwallio/ThiefMD";
66     mainProgram = "com.github.kmwallio.thiefmd";
67     license = licenses.gpl3Only;
68     platforms = platforms.linux;
69     maintainers = with maintainers; [ wolfangaukang ];
70   };