at 22.05-pre 1.0 kB view raw
1{ lib, stdenv, fetchurl 2, vala, gobject-introspection, intltool, python2Packages, glib 3, pkg-config 4, libgee, json-glib, marisa, libkkc-data 5}: 6 7stdenv.mkDerivation rec { 8 pname = "libkkc"; 9 version = "0.3.5"; 10 11 src = fetchurl { 12 url = "${meta.homepage}/releases/download/v${version}/${pname}-${version}.tar.gz"; 13 sha256 = "89b07b042dae5726d306aaa1296d1695cb75c4516f4b4879bc3781fe52f62aef"; 14 }; 15 16 nativeBuildInputs = [ 17 vala gobject-introspection 18 python2Packages.python python2Packages.marisa 19 intltool glib pkg-config 20 ]; 21 22 buildInputs = [ marisa libkkc-data ]; 23 enableParallelBuilding = true; 24 25 propagatedBuildInputs = [ libgee json-glib ]; 26 27 postInstall = '' 28 ln -s ${libkkc-data}/lib/libkkc/models $out/share/libkkc/models 29 ''; 30 31 meta = with lib; { 32 description = "Japanese Kana Kanji conversion input method library"; 33 homepage = "https://github.com/ueno/libkkc"; 34 license = licenses.gpl3Plus; 35 maintainers = with maintainers; [ vanzef ]; 36 platforms = platforms.linux; 37 }; 38}