{ lib, stdenv, fetchurl, makeWrapper, python3, exif, imagemagick }: stdenv.mkDerivation rec { pname = "recoverjpeg"; version = "2.6.3"; src = fetchurl { url = "https://www.rfc1149.net/download/recoverjpeg/recoverjpeg-${version}.tar.gz"; sha256 = "009jgxi8lvdp00dwfj0n4x5yqrf64x00xdkpxpwgl2v8wcqn56fv"; }; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ python3 ]; postFixup = '' wrapProgram $out/bin/sort-pictures \ --prefix PATH : ${lib.makeBinPath [ exif imagemagick ]} ''; meta = with lib; { homepage = "https://rfc1149.net/devel/recoverjpeg.html"; description = "Recover lost JPEGs and MOV files on a bogus memory card or disk"; license = licenses.gpl2Only; maintainers = with maintainers; [ dotlambda ]; platforms = with platforms; linux; }; }