{ lib , stdenv , fetchurl , xlibsWrapper , makeWrapper , libXpm , libXmu , libXi , libXp , Xaw3d , libXaw , fig2dev }: stdenv.mkDerivation rec { pname = "xfig"; version = "3.2.8"; src = fetchurl { url = "mirror://sourceforge/mcj/xfig-${version}.tar.xz"; sha256 = "1czamqp0xn0j6qjnasa3fjnrzi072v6qknylr6jrs4gwsfw4ybyw"; }; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ xlibsWrapper libXpm libXmu libXi libXp Xaw3d libXaw ]; postPatch = '' sed -i 's:"fig2dev":"${fig2dev}/bin/fig2dev":' src/main.c ''; postInstall = '' mkdir -p $out/share/X11/app-defaults cp app-defaults/* $out/share/X11/app-defaults wrapProgram $out/bin/xfig \ --set XAPPLRESDIR $out/share/X11/app-defaults ''; enableParallelBuilding = true; meta = with lib; { description = "An interactive drawing tool for X11"; longDescription = '' Note that you need to have the netpbm tools in your path to export bitmaps. ''; inherit (fig2dev.meta) license homepage platforms maintainers; }; }