{ lib, stdenv, fetchurl , attr, e2fsprogs , curl, librsync, libthreadar , gpgme, libgcrypt, openssl , bzip2, lzo, xz, zlib }: with lib; stdenv.mkDerivation rec { version = "2.6.14"; pname = "dar"; src = fetchurl { url = "mirror://sourceforge/dar/${pname}-${version}.tar.gz"; sha256 = "sha256-1uzKj+q2klIdANhLzy6TStJzeQndeUvdT0Dzwijad+U="; }; outputs = [ "out" "dev" ]; buildInputs = [ curl librsync libthreadar gpgme libgcrypt openssl bzip2 lzo xz zlib ] ++ optionals stdenv.isLinux [ attr e2fsprogs ]; configureFlags = [ "--disable-birthtime" "--disable-upx" "--disable-dar-static" "--disable-build-html" "--enable-threadar" ]; postInstall = '' # Disable html help rm -r "$out"/share/dar ''; enableParallelBuilding = true; hardeningDisable = [ "format" ]; meta = { homepage = "http://dar.linux.free.fr"; description = "Disk ARchiver, allows backing up files into indexed archives"; maintainers = with maintainers; [ izorkin ]; license = licenses.gpl2; platforms = platforms.unix; }; }