diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-07-21 13:48:43 +0200 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-07-21 16:08:05 +0200 |
commit | 676fe1cc8fb7cfc89d246fbb2a1c36d9e9ebcf75 (patch) | |
tree | 4f6c130ba8031d00e4558eea4cb397ba4106d74a /pkgs/tools/compression | |
parent | ab4a6cbdafb150e20ff1826c8b77c064703c3c2e (diff) | |
download | nixpkgs-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.nix | 34 |
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; }; } |