Merge pull request #60321 from marsam/terra-fix-darwin-build

terra: fix darwin build
This commit is contained in:
Mario Rodas 2019-05-21 01:49:10 -05:00 committed by GitHub
commit fcc375ba67
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 12 deletions

View File

@ -37,26 +37,20 @@ stdenv.mkDerivation rec {
''; '';
installPhase = '' installPhase = ''
mkdir -pv $out/lib install -Dm755 -t $bin/bin release/bin/terra
cp -v release/lib/terra.so $out/lib install -Dm755 -t $out/lib release/lib/terra${stdenv.hostPlatform.extensions.sharedLibrary}
install -Dm644 -t $static/lib release/lib/libterra.a
mkdir -pv $bin/bin
cp -v release/bin/terra $bin/bin
mkdir -pv $static/lib
cp -v release/lib/libterra.a $static/lib
mkdir -pv $dev/include mkdir -pv $dev/include
cp -rv release/include/terra $dev/include cp -rv release/include/terra $dev/include
'' '';
;
buildInputs = with llvmPackages; [ lua llvm clang-unwrapped ncurses ]; buildInputs = with llvmPackages; [ lua llvm clang-unwrapped ncurses ];
meta = with stdenv.lib; { meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "A low-level counterpart to Lua"; description = "A low-level counterpart to Lua";
platforms = [ "x86_64-linux" ]; homepage = http://terralang.org/;
platforms = platforms.x86_64;
maintainers = with maintainers; [ jb55 ]; maintainers = with maintainers; [ jb55 ];
license = licenses.mit; license = licenses.mit;
}; };