summary refs log tree commit diff
path: root/pkgs/tools/compression
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2021-07-21 13:48:43 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2021-07-21 16:08:05 +0200
commit676fe1cc8fb7cfc89d246fbb2a1c36d9e9ebcf75 (patch)
tree4f6c130ba8031d00e4558eea4cb397ba4106d74a /pkgs/tools/compression
parentab4a6cbdafb150e20ff1826c8b77c064703c3c2e (diff)
downloadnixpkgs-676fe1cc8fb7cfc89d246fbb2a1c36d9e9ebcf75.tar
nixpkgs-676fe1cc8fb7cfc89d246fbb2a1c36d9e9ebcf75.tar.gz
nixpkgs-676fe1cc8fb7cfc89d246fbb2a1c36d9e9ebcf75.tar.bz2
nixpkgs-676fe1cc8fb7cfc89d246fbb2a1c36d9e9ebcf75.tar.lz
nixpkgs-676fe1cc8fb7cfc89d246fbb2a1c36d9e9ebcf75.tar.xz
nixpkgs-676fe1cc8fb7cfc89d246fbb2a1c36d9e9ebcf75.tar.zst
nixpkgs-676fe1cc8fb7cfc89d246fbb2a1c36d9e9ebcf75.zip
pxz: cleanup
Diffstat (limited to 'pkgs/tools/compression')
-rw-r--r--pkgs/tools/compression/pxz/default.nix34
1 files changed, 18 insertions, 16 deletions
diff --git a/pkgs/tools/compression/pxz/default.nix b/pkgs/tools/compression/pxz/default.nix
index eb1f5d3570b..725dd4defb9 100644
--- a/pkgs/tools/compression/pxz/default.nix
+++ b/pkgs/tools/compression/pxz/default.nix
@@ -1,15 +1,14 @@
-{ lib, stdenv, fetchgit, xz }:
+{ lib, stdenv, fetchFromGitHub, xz }:
 
-let name = "pxz";
-    version = "4.999.9beta+git";
-in
-stdenv.mkDerivation {
-  name = name + "-" + version;
+stdenv.mkDerivation rec {
+  pname = "pxz";
+  version = "4.999.9beta+git";
 
-  src = fetchgit {
-    url = "https://github.com/jnovy/pxz.git";
-    rev = "ae808463c2950edfdedb8fb49f95006db0a18667";
-    sha256 = "0na2kw8cf0qd8l1aywlv9m3xrxnqlcwxfdwp3f7x9vxwqx3k32kc";
+  src = fetchFromGitHub {
+    owner = "jnovy";
+    repo = "pxz";
+    rev = "124382a6d0832b13b7c091f72264f8f3f463070a";
+    sha256 = "15mmv832iqsqwigidvwnf0nyivxf0y8m22j2szy4h0xr76x4z21m";
   };
 
   buildInputs = [ xz ];
@@ -30,15 +29,18 @@ stdenv.mkDerivation {
     cp pxz.1 $out/share/man/man1
   '';
 
-  meta = {
+  meta = with lib; {
     homepage = "https://jnovy.fedorapeople.org/pxz/";
-    license = lib.licenses.gpl2Plus;
-    maintainers = with lib.maintainers; [pashev];
-    description = ''Parallel XZ is a compression utility that takes advantage of
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ pashev ];
+    description = "compression utility that runs LZMA compression of different parts on multiple cores simultaneously";
+    longDescription = ''
+      Parallel XZ is a compression utility that takes advantage of
       running LZMA compression of different parts of an input file on multiple
       cores and processors simultaneously. Its primary goal is to utilize all
       resources to speed up compression time with minimal possible influence
-      on compression ratio'';
-    platforms = with lib.platforms; linux;
+      on compression ratio
+    '';
+    platforms = with platforms; linux;
   };
 }