From 7518835ec0395dc96657d3e771d1569d4a001856 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 4 Sep 2025 12:56:12 -0500 Subject: [PATCH] anyrun: 25.9.0-pre-release.1-unstable-2025-08-19 -> 25.9.0 Signed-off-by: Austin Horstman --- pkgs/by-name/an/anyrun/package.nix | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/an/anyrun/package.nix b/pkgs/by-name/an/anyrun/package.nix index f42638bf78b8..3ae61e25bd38 100644 --- a/pkgs/by-name/an/anyrun/package.nix +++ b/pkgs/by-name/an/anyrun/package.nix @@ -3,30 +3,29 @@ rustPlatform, fetchFromGitHub, pkg-config, - wrapGAppsHook3, - atk, + wrapGAppsHook4, cairo, gdk-pixbuf, glib, - gtk3, + gtk4, pango, wayland, - gtk-layer-shell, + gtk4-layer-shell, nix-update-script, }: -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "anyrun"; - version = "25.9.0.pre-release.1-unstable-2025-08-19"; + version = "25.9.0"; src = fetchFromGitHub { owner = "anyrun-org"; repo = "anyrun"; - rev = "af1ffe4f17921825ff2a773995604dce2b2df3cd"; - hash = "sha256-PKxVhfjd2AlzTopuVEx5DJMC4R7LnM5NIoMmirKMsKI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-01XBO8U2PyhhYXo3oZAu7dghqXkxdemeG82MqnNp4wE="; }; - cargoHash = "sha256-KpAnfytTtCJunhpk9exv8LYtF8mKDGFUUbsPP47M+Kk="; + cargoHash = "sha256-Xh+RWrAxa1cg0z6IGr7apzoAIlhDl8ZMpQTfoBAZXRk="; strictDeps = true; enableParallelBuilding = true; @@ -34,16 +33,15 @@ rustPlatform.buildRustPackage { nativeBuildInputs = [ pkg-config - wrapGAppsHook3 + wrapGAppsHook4 ]; buildInputs = [ - atk cairo gdk-pixbuf glib - gtk3 - gtk-layer-shell + gtk4 + gtk4-layer-shell pango wayland ]; @@ -58,7 +56,7 @@ rustPlatform.buildRustPackage { install -Dm444 anyrun/res/style.css examples/config.ron -t $out/share/doc/anyrun/examples/ ''; - passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + passthru.updateScript = nix-update-script { }; meta = { description = "Wayland-native, highly customizable runner"; @@ -71,4 +69,4 @@ rustPlatform.buildRustPackage { mainProgram = "anyrun"; platforms = lib.platforms.linux; }; -} +})