From fe26578be988f00bd629d7775a04c7ae87c3574e Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sun, 24 Mar 2024 16:55:03 +0100 Subject: facter: move to pkgs/by-name --- pkgs/tools/system/facter/Gemfile | 5 --- pkgs/tools/system/facter/Gemfile.lock | 17 --------- pkgs/tools/system/facter/default.nix | 66 ----------------------------------- pkgs/tools/system/facter/gemset.nix | 33 ------------------ 4 files changed, 121 deletions(-) delete mode 100644 pkgs/tools/system/facter/Gemfile delete mode 100644 pkgs/tools/system/facter/Gemfile.lock delete mode 100644 pkgs/tools/system/facter/default.nix delete mode 100644 pkgs/tools/system/facter/gemset.nix (limited to 'pkgs/tools/system') diff --git a/pkgs/tools/system/facter/Gemfile b/pkgs/tools/system/facter/Gemfile deleted file mode 100644 index eff7af10b5d69..0000000000000 --- a/pkgs/tools/system/facter/Gemfile +++ /dev/null @@ -1,5 +0,0 @@ -# frozen_string_literal: true - -source "https://rubygems.org" - -gem "facter" diff --git a/pkgs/tools/system/facter/Gemfile.lock b/pkgs/tools/system/facter/Gemfile.lock deleted file mode 100644 index d980285ae0f32..0000000000000 --- a/pkgs/tools/system/facter/Gemfile.lock +++ /dev/null @@ -1,17 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - facter (4.6.1) - hocon (~> 1.3) - thor (>= 1.0.1, < 2.0) - hocon (1.4.0) - thor (1.3.1) - -PLATFORMS - ruby - -DEPENDENCIES - facter - -BUNDLED WITH - 2.5.6 diff --git a/pkgs/tools/system/facter/default.nix b/pkgs/tools/system/facter/default.nix deleted file mode 100644 index 38d037c53efb7..0000000000000 --- a/pkgs/tools/system/facter/default.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ - bundlerApp, - bundlerUpdateScript, - coreutils, - facter, - gnugrep, - iproute2, - lib, - makeWrapper, - nettools, - pciutils, - procps, - stdenv, - testers, - util-linux, - virt-what, - zfs, -}: - -bundlerApp { - pname = "facter"; - gemdir = ./.; - exes = [ "facter" ]; - - nativeBuildInputs = [ makeWrapper ]; - - postBuild = - let - runtimeDependencies = - [ - coreutils - gnugrep - nettools - pciutils - procps - util-linux - ] - ++ lib.optionals stdenv.isLinux [ - iproute2 - virt-what - zfs - ]; - in - '' - wrapProgram $out/bin/facter --prefix PATH : ${lib.makeBinPath runtimeDependencies} - ''; - - passthru = { - tests.version = testers.testVersion { - command = "${lib.getExe facter} --version"; - package = facter; - version = (import ./gemset.nix).facter.version; - }; - updateScript = bundlerUpdateScript "facter"; - }; - - meta = { - changelog = "https://www.puppet.com/docs/puppet/latest/release_notes_facter.html"; - description = "A system inventory tool"; - homepage = "https://github.com/puppetlabs/facter"; - license = lib.licenses.asl20; - mainProgram = "facter"; - maintainers = with lib.maintainers; [ womfoo anthonyroussel ]; - platforms = lib.platforms.unix; - }; -} diff --git a/pkgs/tools/system/facter/gemset.nix b/pkgs/tools/system/facter/gemset.nix deleted file mode 100644 index 6f1cf7a2b8b07..0000000000000 --- a/pkgs/tools/system/facter/gemset.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - facter = { - dependencies = ["hocon" "thor"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0pxpldfcf40dr9khra3sa131ij7gzd97bba2vpw89c785pl736a7"; - type = "gem"; - }; - version = "4.6.1"; - }; - hocon = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "106dmzsl1bxkqw5xaif012nwwfr3k9wff32cqc77ibjngknj6477"; - type = "gem"; - }; - version = "1.4.0"; - }; - thor = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps"; - type = "gem"; - }; - version = "1.3.1"; - }; -} -- cgit 1.4.1