From 1b2b5808e8fa29fb698443df961c7465ab4a5db5 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 4 Nov 2025 08:50:30 -0600 Subject: [PATCH 1/2] gemstash: migrate to by-name --- pkgs/{development/tools => by-name/ge}/gemstash/Gemfile | 0 pkgs/{development/tools => by-name/ge}/gemstash/Gemfile.lock | 0 pkgs/{development/tools => by-name/ge}/gemstash/gemset.nix | 0 .../gemstash/default.nix => by-name/ge/gemstash/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 5 files changed, 2 deletions(-) rename pkgs/{development/tools => by-name/ge}/gemstash/Gemfile (100%) rename pkgs/{development/tools => by-name/ge}/gemstash/Gemfile.lock (100%) rename pkgs/{development/tools => by-name/ge}/gemstash/gemset.nix (100%) rename pkgs/{development/tools/gemstash/default.nix => by-name/ge/gemstash/package.nix} (100%) diff --git a/pkgs/development/tools/gemstash/Gemfile b/pkgs/by-name/ge/gemstash/Gemfile similarity index 100% rename from pkgs/development/tools/gemstash/Gemfile rename to pkgs/by-name/ge/gemstash/Gemfile diff --git a/pkgs/development/tools/gemstash/Gemfile.lock b/pkgs/by-name/ge/gemstash/Gemfile.lock similarity index 100% rename from pkgs/development/tools/gemstash/Gemfile.lock rename to pkgs/by-name/ge/gemstash/Gemfile.lock diff --git a/pkgs/development/tools/gemstash/gemset.nix b/pkgs/by-name/ge/gemstash/gemset.nix similarity index 100% rename from pkgs/development/tools/gemstash/gemset.nix rename to pkgs/by-name/ge/gemstash/gemset.nix diff --git a/pkgs/development/tools/gemstash/default.nix b/pkgs/by-name/ge/gemstash/package.nix similarity index 100% rename from pkgs/development/tools/gemstash/default.nix rename to pkgs/by-name/ge/gemstash/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fde10b631cc0..c7b657a874fa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2736,8 +2736,6 @@ with pkgs; fluentd = callPackage ../tools/misc/fluentd { }; - gemstash = callPackage ../development/tools/gemstash { }; - lp_solve = callPackage ../applications/science/math/lp_solve { inherit (darwin) autoSignDarwinBinariesHook; }; From 02e7276eeeb54e2d9968c2373da6cfb3ac3945bf Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 4 Nov 2025 08:53:41 -0600 Subject: [PATCH 2/2] gemstash: qualify lib attributes, hardcode pname --- pkgs/by-name/ge/gemstash/package.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ge/gemstash/package.nix b/pkgs/by-name/ge/gemstash/package.nix index 8256c82baa28..9d71a784750a 100644 --- a/pkgs/by-name/ge/gemstash/package.nix +++ b/pkgs/by-name/ge/gemstash/package.nix @@ -5,20 +5,22 @@ nixosTests, }: -bundlerApp rec { +bundlerApp { pname = "gemstash"; gemdir = ./.; - exes = [ pname ]; + exes = [ "gemstash" ]; passthru = { - updateScript = bundlerUpdateScript pname; + updateScript = bundlerUpdateScript "gemstash"; tests = { inherit (nixosTests) gemstash; }; }; - meta = with lib; { + meta = { description = "Cache for RubyGems.org and a private gem server"; homepage = "https://github.com/rubygems/gemstash"; - license = licenses.mit; - maintainers = [ maintainers.viraptor ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + viraptor + ]; }; }