gnu: Add emacs-ddskk-nicola.
* gnu/packages/emacs-xyz.scm (emacs-ddskk-nicola): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>master
parent
8cae6dbc88
commit
bb3fbb4d9d
|
@ -28631,6 +28631,38 @@ a @samp{date} keywords, and optionally, a @samp{filetags} keyword.")
|
||||||
conversion program}, a Japanese input method on Emacs.")
|
conversion program}, a Japanese input method on Emacs.")
|
||||||
(license license:gpl2+))))
|
(license license:gpl2+))))
|
||||||
|
|
||||||
|
(define-public emacs-ddskk-nicola
|
||||||
|
(package
|
||||||
|
(inherit emacs-ddskk)
|
||||||
|
(name "emacs-ddskk-nicola")
|
||||||
|
(propagated-inputs
|
||||||
|
`(("emacs-ddskk" ,emacs-ddskk)))
|
||||||
|
(arguments
|
||||||
|
`(#:make-flags
|
||||||
|
(let ((out (assoc-ref %outputs "out")))
|
||||||
|
(append
|
||||||
|
(list (string-append "PREFIX=" out)
|
||||||
|
(string-append "LISPDIR=" out "/share/emacs/site-lisp"))))
|
||||||
|
#:tests? #f ; no tests in this subtree
|
||||||
|
,@(substitute-keyword-arguments (package-arguments emacs-ddskk)
|
||||||
|
((#:phases phases)
|
||||||
|
`(modify-phases ,phases
|
||||||
|
(add-after 'unpack 'chdir
|
||||||
|
(lambda _
|
||||||
|
(chdir "nicola")
|
||||||
|
#t))
|
||||||
|
(replace 'configure
|
||||||
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
|
(make-file-writable "NICOLA-DDSKK-CFG")
|
||||||
|
(emacs-substitute-sexps "NICOLA-DDSKK-CFG"
|
||||||
|
("setq NICOLA-DDSKK_PREFIX" ""))
|
||||||
|
#t)))))))
|
||||||
|
(synopsis "Nicola layout for Daredevil SKK")
|
||||||
|
(description
|
||||||
|
"Daredevil SKK is a version of @acronym{SKK, Simple Kana to Kanji
|
||||||
|
conversion program}, a Japanese input method on Emacs. This package adds
|
||||||
|
support for the Nicola keyboard layout to it.")))
|
||||||
|
|
||||||
(define-public emacs-objed
|
(define-public emacs-objed
|
||||||
(package
|
(package
|
||||||
(name "emacs-objed")
|
(name "emacs-objed")
|
||||||
|
|
Reference in New Issue