chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / aq / aquamarine / package.nix
blob49cd0b53c49aa55c213baf4a861a580f1e5657fa
2   lib,
3   stdenv,
4   cmake,
5   fetchFromGitHub,
6   hwdata,
7   hyprutils,
8   hyprwayland-scanner,
9   libdisplay-info,
10   libdrm,
11   libffi,
12   libGL,
13   libinput,
14   mesa,
15   nix-update-script,
16   pixman,
17   pkg-config,
18   seatd,
19   udev,
20   wayland,
21   wayland-protocols,
22   wayland-scanner,
24 stdenv.mkDerivation (finalAttrs: {
25   pname = "aquamarine";
26   version = "0.4.1";
28   src = fetchFromGitHub {
29     owner = "hyprwm";
30     repo = "aquamarine";
31     rev = "v${finalAttrs.version}";
32     hash = "sha256-/NO/h/qD/eJXAQr/fHA4mdDgYsNT9thHQ+oT6KPi2ac=";
33   };
35   nativeBuildInputs = [
36     cmake
37     hyprwayland-scanner
38     pkg-config
39   ];
41   buildInputs = [
42     hwdata
43     hyprutils
44     libdisplay-info
45     libdrm
46     libffi
47     libGL
48     libinput
49     mesa
50     pixman
51     seatd
52     udev
53     wayland
54     wayland-protocols
55     wayland-scanner
56   ];
58   strictDeps = true;
60   outputs = [
61     "out"
62     "dev"
63   ];
65   cmakeBuildType = "RelWithDebInfo";
67   passthru.updateScript = nix-update-script { };
69   meta = {
70     changelog = "https://github.com/hyprwm/aquamarine/releases/tag/v${finalAttrs.version}";
71     description = "A very light linux rendering backend library";
72     homepage = "https://github.com/hyprwm/aquamarine";
73     license = lib.licenses.bsd3;
74     maintainers = with lib.maintainers; [
75       fufexan
76       johnrtitor
77     ];
78     platforms = lib.platforms.linux ++ lib.platforms.freebsd;
79   };