summary refs log tree commit diff
path: root/pkgs/tools/compression/ouch
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2022-11-23 17:31:10 -0500
committerfigsoda <figsoda@pm.me>2022-11-23 17:31:10 -0500
commit9e279b7bd3d89850d21b2cbfc876f9cac1157241 (patch)
tree46275fe1d2915d6c5564ec18cc2bf19377460a67 /pkgs/tools/compression/ouch
parent42337aad353c5efff4382d7bf99deda491459845 (diff)
downloadnixpkgs-9e279b7bd3d89850d21b2cbfc876f9cac1157241.tar
nixpkgs-9e279b7bd3d89850d21b2cbfc876f9cac1157241.tar.gz
nixpkgs-9e279b7bd3d89850d21b2cbfc876f9cac1157241.tar.bz2
nixpkgs-9e279b7bd3d89850d21b2cbfc876f9cac1157241.tar.lz
nixpkgs-9e279b7bd3d89850d21b2cbfc876f9cac1157241.tar.xz
nixpkgs-9e279b7bd3d89850d21b2cbfc876f9cac1157241.tar.zst
nixpkgs-9e279b7bd3d89850d21b2cbfc876f9cac1157241.zip
ouch: 0.3.1 -> 0.4.0
Changelog: https://github.com/ouch-org/ouch/blob/0.4.0/CHANGELOG.md
Diffstat (limited to 'pkgs/tools/compression/ouch')
-rw-r--r--pkgs/tools/compression/ouch/default.nix18
1 files changed, 8 insertions, 10 deletions
diff --git a/pkgs/tools/compression/ouch/default.nix b/pkgs/tools/compression/ouch/default.nix
index 3051c705c5f..18066e30fdf 100644
--- a/pkgs/tools/compression/ouch/default.nix
+++ b/pkgs/tools/compression/ouch/default.nix
@@ -12,36 +12,34 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "ouch";
-  version = "0.3.1";
+  version = "0.4.0";
 
   src = fetchFromGitHub {
     owner = "ouch-org";
     repo = pname;
     rev = version;
-    sha256 = "sha256-I9CgkYxcK+Ih9UlcYBa8QAZZsPvzPUK5ZUYKPxzgs38=";
+    sha256 = "sha256-XB0J7Qeru+FX5YprepglfTndS8b3zsAw1b9mc4n6EdA=";
   };
 
-  cargoSha256 = "sha256-jEprWtIl5LihD9fOMYHGGlk0+h4woUlwUWNfSkd2t10=";
+  cargoSha256 = "sha256-aW1aDXxs64ScocrnlsGy2+NAs6aC8F0/S1f32f9BDJU=";
 
-  nativeBuildInputs = [ help2man installShellFiles pkg-config ];
+  nativeBuildInputs = [ installShellFiles pkg-config ];
 
   buildInputs = [ bzip2 xz zlib zstd ];
 
   buildFeatures = [ "zstd/pkg-config" ];
 
   postInstall = ''
-    help2man $out/bin/ouch > ouch.1
-    installManPage ouch.1
-
-    completions=($releaseDir/build/ouch-*/out/completions)
-    installShellCompletion $completions/ouch.{bash,fish} --zsh $completions/_ouch
+    installManPage artifacts/*.1
+    installShellCompletion artifacts/ouch.{bash,fish} --zsh artifacts/_ouch
   '';
 
-  GEN_COMPLETIONS = 1;
+  OUCH_ARTIFACTS_FOLDER = "artifacts";
 
   meta = with lib; {
     description = "A command-line utility for easily compressing and decompressing files and directories";
     homepage = "https://github.com/ouch-org/ouch";
+    changelog = "https://github.com/ouch-org/ouch/blob/${version}/CHANGELOG.md";
     license = licenses.mit;
     maintainers = with maintainers; [ figsoda psibi ];
   };