about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVincent Laporte <Vincent.Laporte@gmail.com>2014-10-13 01:24:50 +0100
committerVincent Laporte <Vincent.Laporte@gmail.com>2014-10-13 02:55:35 +0100
commitd62b63d3190f46ae75b0dbbbc42cd2b450c4ba65 (patch)
treed64155634be2d73815e0edbfe47e9d00e4fd1cba
parentf132f9c6c9962d989f1329d4ed7012917611460b (diff)
downloadnixlib-d62b63d3190f46ae75b0dbbbc42cd2b450c4ba65.tar
nixlib-d62b63d3190f46ae75b0dbbbc42cd2b450c4ba65.tar.gz
nixlib-d62b63d3190f46ae75b0dbbbc42cd2b450c4ba65.tar.bz2
nixlib-d62b63d3190f46ae75b0dbbbc42cd2b450c4ba65.tar.lz
nixlib-d62b63d3190f46ae75b0dbbbc42cd2b450c4ba65.tar.xz
nixlib-d62b63d3190f46ae75b0dbbbc42cd2b450c4ba65.tar.zst
nixlib-d62b63d3190f46ae75b0dbbbc42cd2b450c4ba65.zip
tagainijisho: new derivation
Tagaini Jisho is a free, open-source Japanese dictionary and kanji
lookup tool that aims at becoming your Japanese study assistant.

Homepage: http://www.tagaini.net/
-rw-r--r--pkgs/applications/office/tagainijisho/default.nix44
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/applications/office/tagainijisho/default.nix b/pkgs/applications/office/tagainijisho/default.nix
new file mode 100644
index 000000000000..de29cd2fba4d
--- /dev/null
+++ b/pkgs/applications/office/tagainijisho/default.nix
@@ -0,0 +1,44 @@
+{stdenv, fetchurl, qt4, cmake, sqlite}:
+
+let
+  jmdict = fetchurl {
+    url = ftp://ftp.monash.edu.au/pub/nihongo/JMdict.gz;
+    sha256 = "0ml25hlbi0zifx0i03lkmnkar0dr94401j95j493401c71d4kjlf";
+  };
+  kanjidic2 = fetchurl {
+    url = http://www.csse.monash.edu.au/~jwb/kanjidic2/kanjidic2.xml.gz;
+    sha256 = "0v7x10isn0vsrya987dh6l54czgprp2nd7kbxblnnf3g6n31qbgv";
+  };
+  kanjivg = fetchurl {
+    url = https://github.com/KanjiVG/kanjivg/releases/download/r20140816/kanjivg-20140816.xml.gz;
+    sha256 = "0wp43xlpfq3p983047mz0j250xpb4wzqxgp8c6ldqjg7s6bzd4h9";
+  };
+in
+
+stdenv.mkDerivation {
+  name = "tagainijisho-1.0.2";
+  src = fetchurl {
+    url = https://github.com/Gnurou/tagainijisho/archive/1.0.2.tar.gz;
+    sha256 = "1h8rf1zph8mpq0mfwil9dnjfwg49xd0bysllcddmkshs5xxv96ca";
+  };
+
+  buildInputs = [ qt4 cmake sqlite ];
+
+  preConfigure = ''
+    mkdir 3rdparty
+    zcat ${jmdict} > 3rdparty/JMdict
+    zcat ${kanjidic2} > 3rdparty/kanjidic2.xml
+    zcat ${kanjivg} > 3rdparty/kanjivg.xml
+  '';
+
+  meta = with stdenv.lib; {
+    description = "A free, open-source Japanese dictionary and kanji lookup tool";
+    homepage = http://www.tagaini.net/;
+    license = with licenses; [
+      /* program */ gpl3Plus
+      /* data */ cc-by-sa-30
+    ];
+    platforms = platforms.unix;
+    maintainers = with maintainers; [ vbgl ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 0b2abd4d425d..da0267965988 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -10347,6 +10347,8 @@ let
 
   tabbed = callPackage ../applications/window-managers/tabbed { };
 
+  tagainijisho = callPackage ../applications/office/tagainijisho {};
+
   tahoelafs = callPackage ../tools/networking/p2p/tahoe-lafs {
     inherit (pythonPackages) twisted foolscap simplejson nevow zfec
       pycryptopp sqlite3 darcsver setuptoolsTrial setuptoolsDarcs