diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2021-11-13 00:01:45 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-13 00:01:45 +0000 |
commit | c0c7fbda14cd086d25ab9250025a32df1c1da61d (patch) | |
tree | 4821a328964310c5208752e732567f4e6a5929c8 /pkgs/tools/inputmethods | |
parent | 699560194d2b2c4e8e27e815e88073277fbe9212 (diff) | |
parent | 3f915b4cb7aed0b111c8b714d51e9a000599b64e (diff) | |
download | nixpkgs-c0c7fbda14cd086d25ab9250025a32df1c1da61d.tar nixpkgs-c0c7fbda14cd086d25ab9250025a32df1c1da61d.tar.gz nixpkgs-c0c7fbda14cd086d25ab9250025a32df1c1da61d.tar.bz2 nixpkgs-c0c7fbda14cd086d25ab9250025a32df1c1da61d.tar.lz nixpkgs-c0c7fbda14cd086d25ab9250025a32df1c1da61d.tar.xz nixpkgs-c0c7fbda14cd086d25ab9250025a32df1c1da61d.tar.zst nixpkgs-c0c7fbda14cd086d25ab9250025a32df1c1da61d.zip |
Merge master into staging-next
Diffstat (limited to 'pkgs/tools/inputmethods')
-rw-r--r-- | pkgs/tools/inputmethods/skk/skk-dicts/default.nix | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/pkgs/tools/inputmethods/skk/skk-dicts/default.nix b/pkgs/tools/inputmethods/skk/skk-dicts/default.nix index d165f404f6c..385806e444c 100644 --- a/pkgs/tools/inputmethods/skk/skk-dicts/default.nix +++ b/pkgs/tools/inputmethods/skk/skk-dicts/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, libiconv, skktools }: +{ lib, stdenv, fetchurl, buildPackages, libiconv, skktools }: let # kana to kanji @@ -33,6 +33,8 @@ stdenv.mkDerivation { srcs = [ small medium large edict assoc ]; nativeBuildInputs = [ skktools ] ++ lib.optional stdenv.isDarwin libiconv; + strictDeps = true; + dontUnpack = true; installPhase = '' @@ -47,28 +49,30 @@ stdenv.mkDerivation { for src in $srcs; do dst=$out/share/$(dictname $src) echo ";;; -*- coding: utf-8 -*-" > $dst # libskk requires this on the first line - iconv -f EUC-JP -t UTF-8 $src |\ - ${skktools}/bin/skkdic-expr2 >> $dst + ${lib.getBin buildPackages.stdenv.cc.libc}/bin/iconv \ + -f EUC-JP -t UTF-8 $src | skkdic-expr2 >> $dst done # combine .L .edict and .assoc for convenience dst=$out/share/SKK-JISYO.combined echo ";;; -*- coding: utf-8 -*-" > $dst - ${skktools}/bin/skkdic-expr2 \ + skkdic-expr2 \ $out/share/$(dictname ${large}) + \ $out/share/$(dictname ${edict}) + \ $out/share/$(dictname ${assoc}) >> $dst ''; - meta = { + enableParallelBuilding = true; + + meta = with lib; { description = "A collection of standard SKK dictionaries"; longDescription = '' This package provides a collection of standard kana-to-kanji dictionaries for the SKK Japanese input method. ''; homepage = "https://github.com/skk-dev/dict"; - license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ yuriaisaka ]; - platforms = with lib.platforms; linux ++ darwin; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ yuriaisaka ]; + platforms = platforms.all; }; } |