diff --git a/pkgs/development/perl-modules/ham/default.nix b/pkgs/by-name/ha/ham/package.nix similarity index 75% rename from pkgs/development/perl-modules/ham/default.nix rename to pkgs/by-name/ha/ham/package.nix index 65d9701d614d..3bc77e26475a 100644 --- a/pkgs/development/perl-modules/ham/default.nix +++ b/pkgs/by-name/ha/ham/package.nix @@ -1,39 +1,40 @@ { lib, - buildPerlPackage, + perlPackages, fetchFromGitHub, makeWrapper, openssh, - GitRepository, - URI, - XMLParser, }: -buildPerlPackage { +perlPackages.buildPerlPackage { pname = "ham-unstable"; - version = "2023-10-06"; + version = "2025-02-25"; src = fetchFromGitHub { owner = "kernkonzept"; repo = "ham"; - rev = "90d104ce481ee8f9b770be4b37d97f34eef5f82f"; - hash = "sha256-DeHH7k9K7CmQW6eOyf8TCV/HNYS30oFnI1b8ztBDk/o="; + rev = "81b6f05fd91865c7d42b94a683388504489356dc"; + hash = "sha256-a1JaUD/jrF7Yf+vyUoKQFjojxenmsCVw3Uo8u7RjPiQ="; }; outputs = [ "out" ]; - nativeBuildInputs = [ makeWrapper ]; - propagatedBuildInputs = [ - openssh + nativeBuildInputs = [ + makeWrapper + ]; + buildInputs = with perlPackages; [ GitRepository URI XMLParser ]; + propagatedBuildInputs = [ + openssh + ]; preConfigure = '' - patchShebangs . - touch Makefile.PL rm -f Makefile + touch Makefile.PL + patchShebangs . ''; installPhase = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index db392a2b84ea..f60ba11fe048 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3592,8 +3592,6 @@ with pkgs; hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { }); - ham = pkgs.perlPackages.ham; - hdf5 = callPackage ../tools/misc/hdf5 { fortranSupport = false; fortran = gfortran; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 5294bca52c80..df489d37af69 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11479,8 +11479,6 @@ with self; { }; }; - ham = callPackage ../development/perl-modules/ham { }; - HashFlatten = buildPerlPackage { pname = "Hash-Flatten"; version = "1.19";