1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 18:21:07 +01:00
Files
niveum/packages/iolanguage.nix

30 lines
680 B
Nix
Raw Normal View History

2022-03-10 21:52:12 +01:00
{
lib,
stdenv,
cmake,
python3,
fetchFromGitHub,
}:
2019-01-14 15:20:55 +01:00
stdenv.mkDerivation rec {
version = "2017.09.06";
name = "iolanguage-${version}";
src = fetchFromGitHub {
owner = "IoLanguage";
repo = "io";
rev = "${version}";
sha256 = "07rg1zrz6i6ghp11cm14w7bbaaa1s8sb0y5i7gr2sds0ijlpq223";
fetchSubmodules = true;
};
2022-03-10 21:52:12 +01:00
buildInputs = [cmake python3];
2019-01-14 15:20:55 +01:00
preBuild = "mkdir -p build && cd build";
buildPhase = ''
cmake -DCMAKE_INSTALL_PREFIX=$out/ ..
make all
'';
2021-06-01 19:14:00 +02:00
meta = with lib; {
2020-06-10 17:37:25 +02:00
homepage = "https://iolanguage.org/";
2022-03-10 21:52:12 +01:00
description = "Io programming language. Inspired by Self, Smalltalk and LISP.";
2019-01-14 15:20:55 +01:00
license = licenses.bsd3;
};
}