Loading pkgs/by-name/wl/wlock/package.nix +23 −16 Original line number Diff line number Diff line Loading @@ -2,54 +2,61 @@ lib, stdenv, fetchFromGitea, libxcrypt, pkg-config, wayland-scanner, wayland, wayland-protocols, libxkbcommon, wayland-scanner, libxcrypt, nix-update-script, }: stdenv.mkDerivation { stdenv.mkDerivation (finalAttrs: { pname = "wlock"; version = "0-unstable-2024-09-13"; version = "1.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "sewn"; repo = "wlock"; rev = "be975445fa0da7252f8e13b610c518dd472652d0"; hash = "sha256-Xt7Q51RhFG+UXYukxfORIhc4Df86nxtpDhAhaSmI38A="; tag = finalAttrs.version; hash = "sha256-vbGrePrZN+IWwzwoNUzMHmb6k9nQbRLVZmbWIAsYneY="; }; postPatch = '' substituteInPlace Makefile --replace-fail 'chmod 4755' 'chmod 755' ''; strictDeps = true; nativeBuildInputs = [ pkg-config wayland-scanner ]; buildInputs = [ libxcrypt wayland wayland-protocols libxkbcommon libxcrypt ]; strictDeps = true; makeFlags = [ "PREFIX=$(out)" ("WAYLAND_SCANNER=" + lib.getExe wayland-scanner) ]; nativeBuildInputs = [ pkg-config wayland-scanner ]; passthru.updateScript = nix-update-script { }; meta = { description = "Sessionlocker for Wayland compositors that support the ext-session-lock-v1 protocol"; license = lib.licenses.gpl3; license = lib.licenses.gpl3Only; homepage = "https://codeberg.org/sewn/wlock"; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ fliegendewurst ]; maintainers = with lib.maintainers; [ fliegendewurst yiyu ]; mainProgram = "wlock"; }; } }) Loading
pkgs/by-name/wl/wlock/package.nix +23 −16 Original line number Diff line number Diff line Loading @@ -2,54 +2,61 @@ lib, stdenv, fetchFromGitea, libxcrypt, pkg-config, wayland-scanner, wayland, wayland-protocols, libxkbcommon, wayland-scanner, libxcrypt, nix-update-script, }: stdenv.mkDerivation { stdenv.mkDerivation (finalAttrs: { pname = "wlock"; version = "0-unstable-2024-09-13"; version = "1.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "sewn"; repo = "wlock"; rev = "be975445fa0da7252f8e13b610c518dd472652d0"; hash = "sha256-Xt7Q51RhFG+UXYukxfORIhc4Df86nxtpDhAhaSmI38A="; tag = finalAttrs.version; hash = "sha256-vbGrePrZN+IWwzwoNUzMHmb6k9nQbRLVZmbWIAsYneY="; }; postPatch = '' substituteInPlace Makefile --replace-fail 'chmod 4755' 'chmod 755' ''; strictDeps = true; nativeBuildInputs = [ pkg-config wayland-scanner ]; buildInputs = [ libxcrypt wayland wayland-protocols libxkbcommon libxcrypt ]; strictDeps = true; makeFlags = [ "PREFIX=$(out)" ("WAYLAND_SCANNER=" + lib.getExe wayland-scanner) ]; nativeBuildInputs = [ pkg-config wayland-scanner ]; passthru.updateScript = nix-update-script { }; meta = { description = "Sessionlocker for Wayland compositors that support the ext-session-lock-v1 protocol"; license = lib.licenses.gpl3; license = lib.licenses.gpl3Only; homepage = "https://codeberg.org/sewn/wlock"; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ fliegendewurst ]; maintainers = with lib.maintainers; [ fliegendewurst yiyu ]; mainProgram = "wlock"; }; } })