diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/text/opencc/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/text/opencc/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/tools/text/opencc/default.nix b/nixpkgs/pkgs/tools/text/opencc/default.nix new file mode 100644 index 000000000000..f99062de4131 --- /dev/null +++ b/nixpkgs/pkgs/tools/text/opencc/default.nix @@ -0,0 +1,36 @@ +{ lib, stdenv, fetchFromGitHub, cmake, python }: + +stdenv.mkDerivation rec { + pname = "opencc"; + version = "1.1.2"; + + src = fetchFromGitHub { + owner = "BYVoid"; + repo = "OpenCC"; + rev = "ver.${version}"; + sha256 = "1a15p9idznh23b44r7rw2zjnirbxjs5pyq3k6xkz0k64cdh2zq6h"; + }; + + nativeBuildInputs = [ cmake python ]; + + # let intermediate tools find intermediate library + preBuild = lib.optionalString stdenv.isLinux '' + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$(pwd)/src + '' + lib.optionalString stdenv.isDarwin '' + export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$(pwd)/src + ''; + + meta = with lib; { + homepage = "https://github.com/BYVoid/OpenCC"; + license = licenses.asl20; + description = "A project for conversion between Traditional and Simplified Chinese"; + longDescription = '' + Open Chinese Convert (OpenCC) is an opensource project for conversion between + Traditional Chinese and Simplified Chinese, supporting character-level conversion, + phrase-level conversion, variant conversion and regional idioms among Mainland China, + Taiwan and Hong kong. + ''; + maintainers = with maintainers; [ sifmelcara ]; + platforms = with platforms; linux ++ darwin; + }; +} |