diff options
author | Robert Hensing <robert@roberthensing.nl> | 2023-11-19 12:28:03 +0100 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2023-11-19 12:44:45 +0100 |
commit | 25df0e640974599c813e9bb3e8a9fba28f79bd12 (patch) | |
tree | b93729bba308f815317ccc52e1ff8ea77a5e05c2 | |
parent | 3ce9db808b5bf6cf7e7c9c64d20c17620916c7e7 (diff) | |
download | nixlib-25df0e640974599c813e9bb3e8a9fba28f79bd12.tar nixlib-25df0e640974599c813e9bb3e8a9fba28f79bd12.tar.gz nixlib-25df0e640974599c813e9bb3e8a9fba28f79bd12.tar.bz2 nixlib-25df0e640974599c813e9bb3e8a9fba28f79bd12.tar.lz nixlib-25df0e640974599c813e9bb3e8a9fba28f79bd12.tar.xz nixlib-25df0e640974599c813e9bb3e8a9fba28f79bd12.tar.zst nixlib-25df0e640974599c813e9bb3e8a9fba28f79bd12.zip |
changelog-d: Move out updateScript
-rw-r--r-- | pkgs/by-name/ch/changelog-d/package.nix | 13 | ||||
-rw-r--r-- | pkgs/by-name/ch/changelog-d/updateScript.nix | 12 |
2 files changed, 13 insertions, 12 deletions
diff --git a/pkgs/by-name/ch/changelog-d/package.nix b/pkgs/by-name/ch/changelog-d/package.nix index c855beca0fe2..444e6de23357 100644 --- a/pkgs/by-name/ch/changelog-d/package.nix +++ b/pkgs/by-name/ch/changelog-d/package.nix @@ -1,10 +1,8 @@ { - cabal2nix, callPackage, lib, haskell, haskellPackages, - writeShellApplication, }: let @@ -16,16 +14,7 @@ let version = oldAttrs.version + "-git-${lib.strings.substring 0 7 oldAttrs.src.rev}"; - passthru.updateScript = lib.getExe (writeShellApplication { - name = "update-changelog-d"; - runtimeInputs = [ - cabal2nix - ]; - text = '' - cd pkgs/development/misc/haskell/changelog-d - cabal2nix https://codeberg.org/fgaz/changelog-d >changelog-d.nix - ''; - }); + passthru.updateScript = lib.getExe (callPackage ./updateScript.nix { }); passthru.tests = { basic = callPackage ./tests/basic.nix { changelog-d = finalAttrs.finalPackage; }; }; diff --git a/pkgs/by-name/ch/changelog-d/updateScript.nix b/pkgs/by-name/ch/changelog-d/updateScript.nix new file mode 100644 index 000000000000..7ef55f57f4cf --- /dev/null +++ b/pkgs/by-name/ch/changelog-d/updateScript.nix @@ -0,0 +1,12 @@ +{ writeShellApplication, cabal2nix }: + +writeShellApplication { + name = "update-changelog-d"; + runtimeInputs = [ + cabal2nix + ]; + text = '' + cd pkgs/development/misc/haskell/changelog-d + cabal2nix https://codeberg.org/fgaz/changelog-d >changelog-d.nix + ''; +} |