me
/
guix
Archived
1
0
Fork 0

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
Taiju HIGASHI 2021-11-22 11:58:34 +09:00 committed by Liliana Marie Prikler
parent 8cae6dbc88
commit bb3fbb4d9d
No known key found for this signature in database
GPG Key ID: 442A84B8C70E2F87
1 changed files with 32 additions and 0 deletions

View File

@ -28631,6 +28631,38 @@ a @samp{date} keywords, and optionally, a @samp{filetags} keyword.")
conversion program}, a Japanese input method on Emacs.")
(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
(package
(name "emacs-objed")