{stdenv, fetchurl}: stdenv.mkDerivation rec { pname = "unrar"; version = "5.8.3"; src = fetchurl { url = "https://www.rarlab.com/rar/unrarsrc-${version}.tar.gz"; sha256 = "19lizlsbblkcdyc81jycp5k8kf5d8h2hlgfy16zb1g2vixf6i49m"; }; postPatch = '' substituteInPlace makefile \ --replace "CXX=" "#CXX=" \ --replace "STRIP=" "#STRIP=" \ --replace "AR=" "#AR=" ''; buildPhase = '' make unrar make clean make lib ''; installPhase = '' install -Dt "$out/bin" unrar mkdir -p $out/share/doc/unrar cp acknow.txt license.txt \ $out/share/doc/unrar install -Dm755 libunrar.so $out/lib/libunrar.so install -D dll.hpp $out/include/unrar/dll.hpp ''; setupHook = ./setup-hook.sh; meta = with stdenv.lib; { description = "Utility for RAR archives"; homepage = http://www.rarlab.com/; license = licenses.unfreeRedistributable; maintainers = [ maintainers.ehmry ]; platforms = platforms.all; }; }