Merge pull request #328960 from JohnRTitor/aquamarine

aquamarine: init at 0.1.1; hyprwayland-scanner: 0.3.10 -> 0.4.0; hyprlock: 0.4.0 -> 0.4.1
This commit is contained in:
Masum Reza 2024-07-22 18:59:46 +05:30 committed by GitHub
commit f95e341ca6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 92 additions and 10 deletions

View File

@ -0,0 +1,79 @@
{
lib,
stdenv,
cmake,
fetchFromGitHub,
hwdata,
hyprutils,
hyprwayland-scanner,
libdisplay-info,
libdrm,
libffi,
libGL,
libinput,
mesa,
nix-update-script,
pixman,
pkg-config,
seatd,
udev,
wayland,
wayland-protocols,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "aquamarine";
version = "0.1.1";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "aquamarine";
rev = "v${finalAttrs.version}";
hash = "sha256-rux5XA+ixI0fuiQGSOerLKxsW2D8cfjmP1B7FY24xF8=";
};
nativeBuildInputs = [
cmake
hyprwayland-scanner
pkg-config
];
buildInputs = [
hyprutils
libdisplay-info
libdrm
libffi
libGL
libinput
mesa
pixman
seatd
udev
wayland
wayland-protocols
];
depsBuildBuild = [ hwdata ];
outputs = [
"out"
"dev"
];
cmakeBuildType = "RelWithDebInfo";
passthru = {
updateScript = nix-update-script { };
};
meta = {
changelog = "https://github.com/hyprwm/aquamarine/releases/tag/${finalAttrs.version}";
description = "A very light linux rendering backend library";
homepage = "https://github.com/hyprwm/aquamarine";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
fufexan
johnrtitor
];
platforms = lib.platforms.linux;
};
})

View File

@ -23,13 +23,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hyprlock";
version = "0.4.0";
version = "0.4.1";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprlock";
rev = "v${finalAttrs.version}";
hash = "sha256-Dd/DK6FKiwVhr6PygCieEjzn7AFf6xijw6mdhquLnkw=";
hash = "sha256-w+AyYuqlZ/uWEimiptlHjtDFECm/JlUOD2ciCw8/+/8=";
};
strictDeps = true;
@ -62,11 +62,11 @@ stdenv.mkDerivation (finalAttrs: {
description = "Hyprland's GPU-accelerated screen locking utility";
homepage = "https://github.com/hyprwm/hyprlock";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ iynaix ];
mainProgram = "hyprlock";
platforms = [
"aarch64-linux"
"x86_64-linux"
maintainers = with lib.maintainers; [
iynaix
johnrtitor
];
mainProgram = "hyprlock";
platforms = lib.platforms.linux;
};
})

View File

@ -9,13 +9,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "hyprwayland-scanner";
version = "0.3.10";
version = "0.4.0";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprwayland-scanner";
rev = "v${finalAttrs.version}";
hash = "sha256-YxmfxHfWed1fosaa7fC1u7XoKp1anEZU+7Lh/ojRKoM=";
hash = "sha256-JPdL+Qul+jEueAn8CARfcWP83eJgwkhMejQYfDvrgvU=";
};
nativeBuildInputs = [
@ -36,7 +36,10 @@ stdenv.mkDerivation (finalAttrs: {
description = "Hyprland version of wayland-scanner in and for C++";
changelog = "https://github.com/hyprwm/hyprwayland-scanner/releases/tag/${finalAttrs.version}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fufexan ];
maintainers = with lib.maintainers; [
fufexan
johnrtitor
];
mainProgram = "hyprwayland-scanner";
platforms = lib.platforms.linux;
};