diff options
author | Lucas Ransan <lucas@ransan.tk> | 2021-07-30 13:35:43 +0200 |
---|---|---|
committer | Lucas Ransan <lucas@ransan.tk> | 2021-07-30 13:35:43 +0200 |
commit | 1c9dda8a9b0d1b52966521602315ef14dbdc6d93 (patch) | |
tree | ce76dd40bd2373e2d1deaf5bbd1dabdbe02a87c3 /pkgs | |
parent | beb353c7765ad6ea632acccb26f0d63c8c12d06b (diff) | |
download | nixpkgs-1c9dda8a9b0d1b52966521602315ef14dbdc6d93.tar nixpkgs-1c9dda8a9b0d1b52966521602315ef14dbdc6d93.tar.gz nixpkgs-1c9dda8a9b0d1b52966521602315ef14dbdc6d93.tar.bz2 nixpkgs-1c9dda8a9b0d1b52966521602315ef14dbdc6d93.tar.lz nixpkgs-1c9dda8a9b0d1b52966521602315ef14dbdc6d93.tar.xz nixpkgs-1c9dda8a9b0d1b52966521602315ef14dbdc6d93.tar.zst nixpkgs-1c9dda8a9b0d1b52966521602315ef14dbdc6d93.zip |
cone: init at unstable-2021-07-25
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/compilers/cone/default.nix | 42 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
2 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/development/compilers/cone/default.nix b/pkgs/development/compilers/cone/default.nix new file mode 100644 index 00000000000..9344160ad76 --- /dev/null +++ b/pkgs/development/compilers/cone/default.nix @@ -0,0 +1,42 @@ +{ llvmPackages +, lib +, fetchFromGitHub +, cmake +}: + +llvmPackages.stdenv.mkDerivation rec { + pname = "cone"; + version = "unstable-2021-07-25"; + + src = fetchFromGitHub { + owner = "jondgoodwin"; + repo = pname; + rev = "5feaabc342bcff3755f638a7e25155cd12127592"; + sha256 = "CTDS83AWtuDY5g6NDn7O2awrYsKFf3Kp35FkMEjfbVw="; + }; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ + llvmPackages.llvm + ]; + + postPatch = '' + sed -i CMakeLists.txt \ + -e 's/LLVM 7/LLVM/' \ + -e '/AVR/d' + ''; + + installPhase = '' + install -Dm755 conec $out/bin/conec + install -Dm644 libconestd.a $out/lib/libconestd.a + ''; + + meta = with lib; { + description = "Cone Programming Language"; + homepage = "https://cone.jondgoodwin.com"; + license = licenses.mit; + maintainers = with maintainers; [ luc65r ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 107722e6e10..ff3584a38da 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3958,6 +3958,10 @@ in compass = callPackage ../development/tools/compass { }; + cone = callPackage ../development/compilers/cone { + llvmPackages = llvmPackages_7; + }; + conda = callPackage ../tools/package-management/conda { }; console-bridge = callPackage ../development/libraries/console-bridge { }; |