otadump: init at 0.1.2 (#329129)
[NixPkgs.git] / pkgs / by-name / vn / vnote / package.nix
blob7b96dc26e94f01aab76688b5391fa4901d67ac88
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   qt6,
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "vnote";
11   version = "3.18.2";
13   src = fetchFromGitHub {
14     owner = "vnotex";
15     repo = "vnote";
16     rev = "v${finalAttrs.version}";
17     fetchSubmodules = true;
18     hash = "sha256-2yNhWDExxg5A6DgGtKAtql3HsJuYG1YM/NjUJ718jRw=";
19   };
21   nativeBuildInputs = [
22     cmake
23     qt6.wrapQtAppsHook
24   ];
26   buildInputs = [
27     qt6.qtbase
28     qt6.qtwebengine
29     qt6.qtsvg
30     qt6.qttools
31     qt6.qt5compat
32     qt6.qtwayland
33   ];
35   meta = {
36     homepage = "https://vnotex.github.io/vnote";
37     description = "Pleasant note-taking platform";
38     mainProgram = "vnote";
39     changelog = "https://github.com/vnotex/vnote/releases/tag/${finalAttrs.src.rev}";
40     license = lib.licenses.lgpl3Plus;
41     maintainers = with lib.maintainers; [ AndersonTorres ];
42     platforms = lib.platforms.linux;
43   };