Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / compilers / gforth / default.nix
blobbdf172cb9b99bac0537469d008941412ca3291d8
1 { lib, stdenv, fetchurl, m4 }:
3 let
4   version = "0.7.3";
5 in
6 stdenv.mkDerivation {
7   pname = "gforth";
8   inherit version;
9   src = fetchurl {
10     url = "https://ftp.gnu.org/gnu/gforth/gforth-${version}.tar.gz";
11     sha256 = "1c1bahc9ypmca8rv2dijiqbangm1d9av286904yw48ph7ciz4qig";
12   };
14   buildInputs = [ m4 ];
16   configureFlags = lib.optional stdenv.isDarwin [ "--build=x86_64-apple-darwin" ];
18   postInstall = ''
19     mkdir -p $out/share/emacs/site-lisp
20     cp gforth.el $out/share/emacs/site-lisp/
21   '';
23   meta = {
24     description = "The Forth implementation of the GNU project";
25     homepage = "https://www.gnu.org/software/gforth/";
26     license = lib.licenses.gpl3;
27     platforms = lib.platforms.all;
28   };