1 { lib, stdenv, fetchurl }:
3 stdenv.mkDerivation rec {
8 url = "mirror://sourceforge/ddrutility/${pname}-${version}.tar.gz";
9 sha256 = "023g7f2sfv5cqk3iyss4awrw3b913sy5423mn5zvlyrri5hi2cac";
13 substituteInPlace makefile --replace /usr/local ""
16 # Workaround build failure on -fno-common toolchains like upstream
17 # gcc-10. Otherwise build fails as:
18 # ld: /build/ccltHly5.o:(.bss+0x119f8): multiple definition of `start_time'; /build/cc9evx3L.o:(.bss+0x10978): first defined here
19 env.NIX_CFLAGS_COMPILE = "-fcommon";
21 makeFlags = [ "DESTDIR=$(out)" ];
24 description = "Set of utilities for hard drive data rescue";
25 homepage = "https://sourceforge.net/projects/ddrutility/";
26 license = licenses.gpl2Plus;
27 platforms = platforms.linux;
28 maintainers = with maintainers; [ orivej ];