at 22.05-pre 51 lines 1.1 kB view raw
1{ lib, stdenv, fetchurl 2, attr, e2fsprogs 3, curl, librsync, libthreadar 4, gpgme, libgcrypt, openssl 5, bzip2, lzo, xz, zlib 6}: 7 8with lib; 9 10stdenv.mkDerivation rec { 11 version = "2.7.1"; 12 pname = "dar"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/dar/${pname}-${version}.tar.gz"; 16 sha256 = "sha256-dtreitvrgX/8eL9ZLIIASHq1ZQI0z1OVOanLxdNGvu8="; 17 }; 18 19 outputs = [ "out" "dev" ]; 20 21 buildInputs = [ 22 curl librsync libthreadar 23 gpgme libgcrypt openssl 24 bzip2 lzo xz zlib 25 ] ++ optionals stdenv.isLinux [ attr e2fsprogs ]; 26 27 configureFlags = [ 28 "--disable-birthtime" 29 "--disable-upx" 30 "--disable-dar-static" 31 "--disable-build-html" 32 "--enable-threadar" 33 ]; 34 35 postInstall = '' 36 # Disable html help 37 rm -r "$out"/share/dar 38 ''; 39 40 enableParallelBuilding = true; 41 42 hardeningDisable = [ "format" ]; 43 44 meta = { 45 homepage = "http://dar.linux.free.fr"; 46 description = "Disk ARchiver, allows backing up files into indexed archives"; 47 maintainers = with maintainers; [ izorkin ]; 48 license = licenses.gpl2; 49 platforms = platforms.unix; 50 }; 51}