Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / vn / vnote / package.nix
blob7022955db0cdfb490d57c327557a774e653563e5
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , qt6
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "vnote";
10   version = "3.18.1";
12   src = fetchFromGitHub {
13     owner = "vnotex";
14     repo = "vnote";
15     rev = "v${finalAttrs.version}";
16     fetchSubmodules = true;
17     hash = "sha256-IONa9oLRm3IZsjLScZReH/V6U6WMd6wNzIRvCxP22uE=";
18   };
20   nativeBuildInputs = [
21     cmake
22     qt6.wrapQtAppsHook
23   ];
25   buildInputs = [
26     qt6.qtbase
27     qt6.qtwebengine
28     qt6.qtsvg
29     qt6.qttools
30     qt6.qt5compat
31     qt6.qtwayland
32   ];
34   meta = {
35     homepage = "https://vnotex.github.io/vnote";
36     description = "Pleasant note-taking platform";
37     mainProgram = "vnote";
38     changelog = "https://github.com/vnotex/vnote/releases/tag/${finalAttrs.src.rev}";
39     license = lib.licenses.lgpl3Plus;
40     maintainers = with lib.maintainers; [ AndersonTorres ];
41     platforms = lib.platforms.linux;
42   };