From c523beff6d5377e52b365d006d5040d47d58597f Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Mon, 2 Dec 2019 12:03:42 +0100 Subject: [PATCH 11/17] gnu: Add kiten. * gnu/packages/education.scm (kiten): New variable. diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 6502be7451..7ee74f17af 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -1002,6 +1002,62 @@ (define-public kig (license ;; GPL for programs, FDL for documentation (list license:gpl2+ license:fdl1.2+)))) +(define-public kiten + (package + (name "kiten") + (version "22.04.3") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/kiten-" version ".tar.xz")) + (sha256 + (base32 "1ayf2nz1vrcvvq25wcpg4749icp99749fpwwqhrksmqcy9zn4473")))) + (build-system qt-build-system) + (native-inputs + (list extra-cmake-modules + kdoctools)) + (inputs + (list karchive + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + khtml + ki18n + kio + kjs + knotifications + kparts + kxmlgui + oxygen-icons ;; default icon set + qtbase)) + (home-page "https://kde.org/applications/education/org.kde.kiten") + (synopsis "Japanese reference and learning tool") + (description "Kiten is a Japanese reference and study tool. It features +an English to Japanese and Japanese to English dictionary, as well as a Kanji +dictionary. For the Kanji dictionary there are multiple ways supported to +look up characters. + +Kiten features: +@itemize +@item Search with english keyword, Japanese reading, or a Kanji string on a + list of EDICT files. +@item Search with english keyword, Japanese reading, number of strokes, grade + number, or a Kanji on a list of KANJIDIC files. +@item Limit searches to only common entries. +@item Nested searches of results possible. +@item Learning dialog. (One can even open up multiple ones and have them sync + between each other.) +@item Browse Kanji by grade. +@item Add Kanji to a list for later learning. +@item Browse list, and get quizzed on them. +@end itemize +This package is part of the KDE education module.") + (license ;; GPL for programs, LGPL for libraries, FDL for documentation + (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) + (define-public klavaro (package (name "klavaro") -- 2.38.1