Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / heimer / default.nix
blob28f8f4fdff441ba390dcbc150b1a7bd29acca8cd
1 { lib
2 , mkDerivation
3 , fetchFromGitHub
4 , cmake
5 , qttools
6 , qtbase
7 }:
9 mkDerivation rec {
10   pname = "heimer";
11   version = "4.2.0";
13   src = fetchFromGitHub {
14     owner = "juzzlin";
15     repo = pname;
16     rev = version;
17     hash = "sha256-Z94e+4WwabHncBr4Gsv0AkZHyrbFCCIpumGbANHX6dU=";
18   };
20   nativeBuildInputs = [
21     cmake
22   ];
24   buildInputs = [
25     qttools
26     qtbase
27   ];
29   meta = with lib; {
30     description = "Simple cross-platform mind map and note-taking tool written in Qt";
31     homepage = "https://github.com/juzzlin/Heimer";
32     changelog = "https://github.com/juzzlin/Heimer/blob/${version}/CHANGELOG";
33     license = licenses.gpl3Plus;
34     maintainers  = with maintainers; [ dtzWill ];
35     platforms = platforms.linux;
36   };