1 { lib, stdenv, fetchurl, e2fsprogs }:
8 url = "mirror://sourceforge/extundelete/extundelete-0.2.4.tar.bz2";
9 sha256 = "1x0r7ylxlp9lbj3d7sqf6j2a222dwy2nfpff05jd6mkh4ihxvyd1";
12 buildInputs = [ e2fsprogs ];
14 # inode field i_dir_acl was repurposed as i_size_high in e2fsprogs 1.44,
17 substituteInPlace src/insertionops.cc \
18 --replace "Directory ACL:" "High 32 bits of size:" \
19 --replace "inode.i_dir_acl" "inode.i_size_high"
23 description = "Utility that can recover deleted files from an ext3 or ext4 partition";
24 homepage = "https://extundelete.sourceforge.net/";
25 license = licenses.gpl2Only;
26 platforms = platforms.linux;
27 maintainers = [ maintainers.domenkozar ];
28 mainProgram = "extundelete";