From e7362d22b944e6a6cbf781b1593dd11db02af011 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 1 May 2026 16:20:42 -0400 Subject: [PATCH] wayvnc: 0.9.1 -> 0.10.0 Diff: https://github.com/any1/wayvnc/compare/v0.9.1...v0.10.0 Changelog: https://github.com/any1/wayvnc/releases/tag/v0.10.0 --- pkgs/by-name/wa/wayvnc/package.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/wayvnc/package.nix b/pkgs/by-name/wa/wayvnc/package.nix index d300c7b36fe7..e9adab82fde4 100644 --- a/pkgs/by-name/wa/wayvnc/package.nix +++ b/pkgs/by-name/wa/wayvnc/package.nix @@ -9,6 +9,7 @@ wayland-scanner, aml, jansson, + libdrm, libxkbcommon, libgbm, neatvnc, @@ -19,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "wayvnc"; - version = "0.9.1"; + version = "0.10.0"; src = fetchFromGitHub { owner = "any1"; repo = "wayvnc"; rev = "v${finalAttrs.version}"; - hash = "sha256-LINzkC18gitj1a8Giqlt/6LyydOdV+8YXRJmuxT/Nq8="; + hash = "sha256-+CAH2jcIIQqImonWeWxMQyTtEEuuQlaGyl/ajPfClh8="; }; strictDeps = true; @@ -45,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ aml jansson + libdrm libxkbcommon libgbm neatvnc @@ -54,10 +56,12 @@ stdenv.mkDerivation (finalAttrs: { ]; mesonFlags = [ - (lib.mesonBool "tests" true) + (lib.mesonBool "tests" finalAttrs.finalPackage.doCheck) ]; - doCheck = true; + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; + + __structuredAttrs = true; meta = { description = "VNC server for wlroots based Wayland compositors"; @@ -68,11 +72,11 @@ stdenv.mkDerivation (finalAttrs: { headless one, so it is also possible to run wayvnc without a physical display attached. ''; - mainProgram = "wayvnc"; - inherit (finalAttrs.src.meta) homepage; + homepage = "https://github.com/any1/wayvnc"; changelog = "https://github.com/any1/wayvnc/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nickcao ]; + mainProgram = "wayvnc"; }; })