diff options
author | Joerg Thalheim <joerg@thalheim.io> | 2017-11-21 20:40:52 +0000 |
---|---|---|
committer | Joerg Thalheim <joerg@thalheim.io> | 2017-11-21 20:40:52 +0000 |
commit | 32ce4707207a98fcc90e8867f6819ae39689118d (patch) | |
tree | 213ddacc4aa9b270e7bf2e2628e4404d2bdb5355 /pkgs/tools/archivers/wimlib | |
parent | 40180335a96e71aeff288809868b75ef7f73babe (diff) | |
download | nixpkgs-32ce4707207a98fcc90e8867f6819ae39689118d.tar nixpkgs-32ce4707207a98fcc90e8867f6819ae39689118d.tar.gz nixpkgs-32ce4707207a98fcc90e8867f6819ae39689118d.tar.bz2 nixpkgs-32ce4707207a98fcc90e8867f6819ae39689118d.tar.lz nixpkgs-32ce4707207a98fcc90e8867f6819ae39689118d.tar.xz nixpkgs-32ce4707207a98fcc90e8867f6819ae39689118d.tar.zst nixpkgs-32ce4707207a98fcc90e8867f6819ae39689118d.zip |
wimlib: nitpicks
Diffstat (limited to 'pkgs/tools/archivers/wimlib')
-rw-r--r-- | pkgs/tools/archivers/wimlib/default.nix | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/pkgs/tools/archivers/wimlib/default.nix b/pkgs/tools/archivers/wimlib/default.nix index 2faf39b671f..dbf3d91f37a 100644 --- a/pkgs/tools/archivers/wimlib/default.nix +++ b/pkgs/tools/archivers/wimlib/default.nix @@ -1,4 +1,5 @@ -{ stdenv, lib, fetchurl, pkgs, makeWrapper, bash +{ stdenv, fetchurl, makeWrapper +, pkgconfig, openssl, fuse, libxml2 , cabextract ? null , cdrkit ? null , mtools ? null @@ -10,37 +11,34 @@ stdenv.mkDerivation rec { version = "1.12.0"; name = "wimlib-${version}"; - nativeBuildInputs = with pkgs; [ pkgconfig makeWrapper ]; - buildInputs = with pkgs; [ openssl fuse libxml2 ntfs3g ]; + nativeBuildInputs = [ pkgconfig makeWrapper ]; + buildInputs = [ openssl fuse libxml2 ntfs3g ]; src = fetchurl { url = "https://wimlib.net/downloads/${name}.tar.gz"; sha256 = "852cf59d682a91974f715f09fa98cab621b740226adcfea7a42360be0f86464f"; }; - prefixPackages = [ cabextract cdrkit mtools ntfs3g syslinux ]; - preBuild = '' - substituteInPlace programs/mkwinpeimg.in --replace '/usr/lib/syslinux' "${syslinux}/share/syslinux" + substituteInPlace programs/mkwinpeimg.in \ + --replace '/usr/lib/syslinux' "${syslinux}/share/syslinux" ''; - postInstall = '' + postInstall = let + path = stdenv.lib.makeBinPath [ cabextract cdrkit mtools ntfs3g syslinux ]; + in '' for prog in $out/bin/*; do - wrapProgram $prog --prefix PATH : ${lib.makeBinPath prefixPackages} + wrapProgram $prog --prefix PATH : ${path} done ''; doCheck = true; - checkPhase = '' - patchShebangs tests/ - for testfile in tests/test-*; do - wrapProgram $testfile --prefix PATH : ${lib.makeBinPath prefixPackages} - done - make check + preCheck = '' + patchShebangs tests ''; - meta = with lib; { + meta = with stdenv.lib; { homepage = https://wimlib.net; description = "A library and program to extract, create, and modify WIM files"; platforms = platforms.unix; |