summary refs log tree commit diff
path: root/pkgs/tools/text/opencc/default.nix
diff options
context:
space:
mode:
authormingchuan <ming@culpring.com>2017-09-12 22:47:33 +0800
committerOrivej Desh <orivej@gmx.fr>2017-10-03 14:27:04 +0000
commitccdccf14609877885c33ae46534b519dcb7c16d8 (patch)
tree114c53f9f525952e8797084edfb3a6506613cfc2 /pkgs/tools/text/opencc/default.nix
parent5562181d325cfe5eb2fcd4eca49f028f2991171a (diff)
downloadnixpkgs-ccdccf14609877885c33ae46534b519dcb7c16d8.tar
nixpkgs-ccdccf14609877885c33ae46534b519dcb7c16d8.tar.gz
nixpkgs-ccdccf14609877885c33ae46534b519dcb7c16d8.tar.bz2
nixpkgs-ccdccf14609877885c33ae46534b519dcb7c16d8.tar.lz
nixpkgs-ccdccf14609877885c33ae46534b519dcb7c16d8.tar.xz
nixpkgs-ccdccf14609877885c33ae46534b519dcb7c16d8.tar.zst
nixpkgs-ccdccf14609877885c33ae46534b519dcb7c16d8.zip
opencc: build shared library and programs
Diffstat (limited to 'pkgs/tools/text/opencc/default.nix')
-rw-r--r--pkgs/tools/text/opencc/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/tools/text/opencc/default.nix b/pkgs/tools/text/opencc/default.nix
index 62206c6c791..b0805b4f768 100644
--- a/pkgs/tools/text/opencc/default.nix
+++ b/pkgs/tools/text/opencc/default.nix
@@ -9,10 +9,14 @@ stdenv.mkDerivation {
 
   buildInputs = [ cmake python ];
 
-  cmakeFlags = [
-    "-DBUILD_SHARED_LIBS=OFF"
+  makeFlags = [
+    # let intermediate tools find intermediate library
+    "LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(CURDIR)/src"
   ];
 
+  # Parallel building occasionaly fails with: Error copying file "/tmp/nix-build-opencc-1.0.5.drv-0/OpenCC-ver.1.0.5/build/src/libopencc.so.1.0.0" to "/tmp/nix-build-opencc-1.0.5.drv-0/OpenCC-ver.1.0.5/build/src/tools".
+  enableParallelBuilding = false;
+
   meta = with stdenv.lib; {
     homepage = https://github.com/BYVoid/OpenCC;
     license = licenses.asl20;