chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / vn / vnote / package.nix
blob7808c02dba34f9391fac776f9d75f83f967bed16
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , qt6
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "vnote";
10   version = "3.18.2";
12   src = fetchFromGitHub {
13     owner = "vnotex";
14     repo = "vnote";
15     rev = "v${finalAttrs.version}";
16     fetchSubmodules = true;
17     hash = "sha256-2yNhWDExxg5A6DgGtKAtql3HsJuYG1YM/NjUJ718jRw=";
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   };