chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / no / notes / package.nix
blob83af624af20c48307da00dd1f209f44f99b23ecd
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   qt6,
7   darwin,
8   overrideSDK,
9 }:
10 let
11   stdenv' = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv;
13 stdenv'.mkDerivation (finalAttrs: {
14   pname = "notes";
15   version = "2.3.0";
17   src = fetchFromGitHub {
18     owner = "nuttyartist";
19     repo = "notes";
20     rev = "v${finalAttrs.version}";
21     hash = "sha256-Z89Z7Il9K9pOxvNfFCoRUkRs0Wf5a6TQACDbBrQhGyw=";
22     fetchSubmodules = true;
23   };
25   cmakeFlags = [ "-DUPDATE_CHECKER=OFF" ];
27   nativeBuildInputs = [
28     cmake
29     qt6.wrapQtAppsHook
30   ];
32   buildInputs =
33     [
34       qt6.qtbase
35       qt6.qtdeclarative
36     ]
37     ++ lib.optionals stdenv.hostPlatform.isDarwin [
38       darwin.apple_sdk_11_0.frameworks.Cocoa
39     ];
41   postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
42     mkdir $out/Applications
43     mv $out/bin/Notes.app $out/Applications
44   '';
46   meta = {
47     description = "Fast and beautiful note-taking app";
48     homepage = "https://github.com/nuttyartist/notes";
49     mainProgram = "notes";
50     license = lib.licenses.mpl20;
51     platforms = lib.platforms.linux ++ lib.platforms.darwin;
52     maintainers = with lib.maintainers; [ zendo ];
53   };