1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-22 02:00:29 +02:00

gnu: emacs-lilypond-mode: Add emacs-lilypond-mode.

* gnu/packages/music.scm (emacs-lilypond-mode): New variable.

Change-Id: Ifd6a3e35e9668f39a065de2ce7316775a8d99e39
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Javier Olaechea
2024-08-31 22:37:02 -05:00
committed by Nicolas Goaziou
parent bacd7d9dde
commit aaa12db632

View File

@@ -79,6 +79,7 @@
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system ant)
#:use-module (guix build-system cmake)
#:use-module (guix build-system emacs)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
@@ -1708,6 +1709,25 @@ Guile.")
;; more than an hour of silence, so double the max silent time.
(properties `((max-silent-time . 7200)))))
(define-public emacs-lilypond-mode
(package
(name "emacs-lilypond-mode")
(version (package-version lilypond))
(source (package-source lilypond))
(build-system emacs-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-before 'expand-load-path 'change-working-directory
(lambda _ (chdir "elisp"))))))
(home-page (package-home-page lilypond))
(synopsis "Major mode for editing GNU LilyPond music scores")
(description
"This package provides an Emacs major mode for editing GNU LilyPond music
scores.")
(license (package-license lilypond))))
(define-public music21
(package
(name "music21")