{ stdenv, fetchurl, m4 }: let version = "0.7.3"; in stdenv.mkDerivation { name = "gforth-${version}"; src = fetchurl { url = "https://ftp.gnu.org/gnu/gforth/gforth-${version}.tar.gz"; sha256 = "1c1bahc9ypmca8rv2dijiqbangm1d9av286904yw48ph7ciz4qig"; }; buildInputs = [ m4 ]; configureFlags = stdenv.lib.optional stdenv.isDarwin [ "--build=x86_64-apple-darwin" ]; postInstall = '' mkdir -p $out/share/emacs/site-lisp cp gforth.el $out/share/emacs/site-lisp/ ''; meta = { description = "The Forth implementation of the GNU project"; homepage = https://www.gnu.org/software/gforth/; license = stdenv.lib.licenses.gpl3; platforms = stdenv.lib.platforms.all; maintainers = with stdenv.lib.maintainers; [ the-kenny ]; }; }