Merge pull request #129874 from maaslalani/fennel

fennel: init at 0.9.2

authored by

Sandro and committed by
GitHub
8194b814 6b0d516e

+33
+31
pkgs/development/compilers/fennel/default.nix
···
··· 1 + { lib, stdenv, fetchFromSourcehut, installShellFiles, lua }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "fennel"; 5 + version = "0.9.2"; 6 + 7 + src = fetchFromSourcehut { 8 + owner = "~technomancy"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "1kpm3lzxzwkhxm4ghpbx8iw0ni7gb73y68lsc3ll2rcx0fwv9303"; 12 + }; 13 + 14 + nativeBuildInputs = [ installShellFiles ]; 15 + 16 + buildInputs = [ lua ]; 17 + 18 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 19 + 20 + postInstall = '' 21 + installManPage fennel.1 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "A Lua Lisp language"; 26 + homepage = "https://fennel-lang.org/"; 27 + license = licenses.mit; 28 + platforms = lua.meta.platforms; 29 + maintainers = [ maintainers.maaslalani ]; 30 + }; 31 + }
+2
pkgs/top-level/all-packages.nix
··· 10760 10761 fasmg = callPackage ../development/compilers/fasmg { }; 10762 10763 flasm = callPackage ../development/compilers/flasm { }; 10764 10765 flyctl = callPackage ../development/web/flyctl { };
··· 10760 10761 fasmg = callPackage ../development/compilers/fasmg { }; 10762 10763 + fennel = callPackage ../development/compilers/fennel { }; 10764 + 10765 flasm = callPackage ../development/compilers/flasm { }; 10766 10767 flyctl = callPackage ../development/web/flyctl { };