From 5e93bc658ceec0b04ce00905422e8e0c0e452d47 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Tue, 18 Nov 2025 23:19:27 -0800 Subject: [PATCH 1/2] wl-clicker: 0.3.1 -> 0.4 --- pkgs/by-name/wl/wl-clicker/package.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/wl/wl-clicker/package.nix b/pkgs/by-name/wl/wl-clicker/package.nix index aa54cf4d6db7..cf98ccccc065 100644 --- a/pkgs/by-name/wl/wl-clicker/package.nix +++ b/pkgs/by-name/wl/wl-clicker/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "wl-clicker"; - version = "0.3.1"; + version = "0.4"; nativeBuildInputs = [ wayland-scanner ]; buildInputs = [ @@ -18,16 +18,12 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchFromGitHub { - owner = "phonetic112"; + owner = "phoneticalb"; repo = "wl-clicker"; rev = "v${finalAttrs.version}"; - hash = "sha256-HuUK1kkqIdB5SdcewJ1J8elzqrFaFWC3BRV3GgcasTU="; + hash = "sha256-+k3iZOv12WbqpeYbYjIXBIB4mO2DrY1pl+MJn2B+cZA="; }; - postPatch = '' - sed -i 's|/usr|${wlr-protocols}|g' Makefile - ''; - installPhase = '' runHook preInstall @@ -40,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Wayland autoclicker"; longDescription = "Script for auto clicking at incredibly high speeds - user must be a part of `input` group to run."; - homepage = "https://github.com/phonetic112/wl-clicker"; + homepage = "https://github.com/phoneticalb/wl-clicker"; license = lib.licenses.mit; maintainers = [ lib.maintainers.Flameopathic ]; mainProgram = "wl-clicker"; From 37c9a46f4b64a83d024f293126bfe2ab3629f28c Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Tue, 18 Nov 2025 23:24:03 -0800 Subject: [PATCH 2/2] wl-clicker: cleanup --- pkgs/by-name/wl/wl-clicker/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wl/wl-clicker/package.nix b/pkgs/by-name/wl/wl-clicker/package.nix index cf98ccccc065..122a36f5cc88 100644 --- a/pkgs/by-name/wl/wl-clicker/package.nix +++ b/pkgs/by-name/wl/wl-clicker/package.nix @@ -5,6 +5,7 @@ wayland-scanner, wlr-protocols, wayland, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -20,22 +21,28 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "phoneticalb"; repo = "wl-clicker"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-+k3iZOv12WbqpeYbYjIXBIB4mO2DrY1pl+MJn2B+cZA="; }; + makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; + installPhase = '' runHook preInstall - mkdir -p $out/bin - install build/wl-clicker $out/bin/wl-clicker + install -D build/wl-clicker --target-directory="$out"/bin runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Wayland autoclicker"; - longDescription = "Script for auto clicking at incredibly high speeds - user must be a part of `input` group to run."; + longDescription = '' + Script for auto clicking at incredibly high speeds - user must + be a part of `input` group to run. + ''; homepage = "https://github.com/phoneticalb/wl-clicker"; license = lib.licenses.mit; maintainers = [ lib.maintainers.Flameopathic ];