From 15aa58ea65b014e1f3ddb6733f272e00e4ddf37d Mon Sep 17 00:00:00 2001 From: emaryn Date: Thu, 13 Mar 2025 03:36:02 +0800 Subject: [PATCH] wlopm: 0.1.0 -> 1.0.0 --- pkgs/by-name/wl/wlopm/package.nix | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/wl/wlopm/package.nix b/pkgs/by-name/wl/wlopm/package.nix index b1b746120c79..6025fb941dc7 100644 --- a/pkgs/by-name/wl/wlopm/package.nix +++ b/pkgs/by-name/wl/wlopm/package.nix @@ -6,29 +6,35 @@ wayland-scanner, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttr: { pname = "wlopm"; - version = "0.1.0"; + version = "1.0.0"; src = fetchFromSourcehut { owner = "~leon_plickat"; repo = "wlopm"; - rev = "v${version}"; - sha256 = "sha256-kcUJVB5jP2qZ1YgJDEBsyn5AgwhRxQmzOrk0gKj1MeM="; + rev = "v${finalAttr.version}"; + hash = "sha256-GrcV51mUZUaiiYhko8ysaTieJoZDcunLn1yG5k+TpQQ="; }; strictDeps = true; + nativeBuildInputs = [ wayland-scanner ]; + buildInputs = [ wayland ]; installFlags = [ "PREFIX=$(out)" ]; - meta = with lib; { + preInstall = '' + mkdir -p $out/share/bash-completion/completions + ''; + + meta = { description = "Simple client implementing zwlr-output-power-management-v1"; homepage = "https://git.sr.ht/~leon_plickat/wlopm"; mainProgram = "wlopm"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ arjan-s ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ arjan-s ]; + platforms = lib.platforms.linux; }; -} +})