diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-07-30 12:46:59 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-30 12:46:59 +0000 |
commit | 5d3c73f54c3eb4226115d37de5ff2a922deb9825 (patch) | |
tree | 7fcfeb2474845d08342dd332cb43a77670d72908 /pkgs | |
parent | e584c2a7951e3b70f7ce0017a0a7c1c39cb63211 (diff) | |
parent | 1c9dda8a9b0d1b52966521602315ef14dbdc6d93 (diff) | |
download | nixpkgs-5d3c73f54c3eb4226115d37de5ff2a922deb9825.tar nixpkgs-5d3c73f54c3eb4226115d37de5ff2a922deb9825.tar.gz nixpkgs-5d3c73f54c3eb4226115d37de5ff2a922deb9825.tar.bz2 nixpkgs-5d3c73f54c3eb4226115d37de5ff2a922deb9825.tar.lz nixpkgs-5d3c73f54c3eb4226115d37de5ff2a922deb9825.tar.xz nixpkgs-5d3c73f54c3eb4226115d37de5ff2a922deb9825.tar.zst nixpkgs-5d3c73f54c3eb4226115d37de5ff2a922deb9825.zip |
Merge pull request #132061 from luc65r/pkg/cone
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 c4888a110dd..e5623f73b6c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3968,6 +3968,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 { }; |