diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2022-10-31 12:01:26 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-31 12:01:26 +0000 |
commit | 76cceffaf9b8711ba1440171168d575cc05c42df (patch) | |
tree | b4b54057117803609398a7a0eae0d47e464bbd9c /pkgs/development/libraries | |
parent | e85bc94c9da5d7a0d37688b6251e6f73bb8335f4 (diff) | |
parent | de8154e2000d7430eb516425cb4986e96ed9904b (diff) |
Merge master into staging-next
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/hunspell/dictionaries.nix | 22 | ||||
-rw-r--r-- | pkgs/development/libraries/luabridge/default.nix | 35 | ||||
-rw-r--r-- | pkgs/development/libraries/tbb/default.nix | 5 |
3 files changed, 61 insertions, 1 deletions
diff --git a/pkgs/development/libraries/hunspell/dictionaries.nix b/pkgs/development/libraries/hunspell/dictionaries.nix index b6c4c4e6570cf..3eee425d4be8e 100644 --- a/pkgs/development/libraries/hunspell/dictionaries.nix +++ b/pkgs/development/libraries/hunspell/dictionaries.nix @@ -856,4 +856,26 @@ rec { readmeFile = "README_hr_HR.txt"; license = with lib.licenses; [ gpl2Only lgpl21Only mpl11 ]; }; + + /* NORWEGIAN */ + + nb_NO = nb-no; + nb-no = mkDictFromLibreOffice { + shortName = "nb-no"; + dictFileName = "nb_NO"; + sourceRoot = "no"; + readmeFile = "README_hyph_NO.txt"; + shortDescription = "Norwegian Bokmål (Norway)"; + license = with lib.licenses; [ gpl2Only ]; + }; + + nn_NO = nn-no; + nn-no = mkDictFromLibreOffice { + shortName = "nn-no"; + dictFileName = "nn_NO"; + sourceRoot = "no"; + readmeFile = "README_hyph_NO.txt"; + shortDescription = "Norwegian Nynorsk (Norway)"; + license = with lib.licenses; [ gpl2Only ]; + }; } diff --git a/pkgs/development/libraries/luabridge/default.nix b/pkgs/development/libraries/luabridge/default.nix new file mode 100644 index 0000000000000..c16f56065ca70 --- /dev/null +++ b/pkgs/development/libraries/luabridge/default.nix @@ -0,0 +1,35 @@ +{ lib +, stdenvNoCC +, fetchFromGitHub +}: + +stdenvNoCC.mkDerivation rec { + pname = "luabridge"; + version = "2.8"; + + src = fetchFromGitHub { + owner = "vinniefalco"; + repo = "LuaBridge"; + rev = version; + sha256 = "sha256-gXrBNzE41SH98Xz480+uHQlxHjMHzs23AImxil5LZ0g="; + }; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + mkdir -p $out/include + cp -r Source/LuaBridge $out/include + runHook postInstall + ''; + + meta = with lib; { + description = "A lightweight, dependency-free library for binding Lua to C++"; + homepage = "https://github.com/vinniefalco/LuaBridge"; + changelog = "https://github.com/vinniefalco/LuaBridge/blob/${version}/CHANGES.md"; + platforms = platforms.unix; + license = licenses.mit; + maintainers = with maintainers; [ ivar ]; + }; +} diff --git a/pkgs/development/libraries/tbb/default.nix b/pkgs/development/libraries/tbb/default.nix index 4617614b25eeb..21fddb1656270 100644 --- a/pkgs/development/libraries/tbb/default.nix +++ b/pkgs/development/libraries/tbb/default.nix @@ -51,7 +51,10 @@ stdenv.mkDerivation rec { makeFlags = lib.optionals stdenv.cc.isClang [ "compiler=clang" - ]; + ] ++ (lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) + (if stdenv.hostPlatform.isAarch64 then "arch=arm64" + else if stdenv.hostPlatform.isx86_64 then "arch=intel64" + else throw "Unsupported cross architecture")); enableParallelBuilding = true; |