Package Details: lilypond-devel 2.25.1-1

Git Clone URL: https://aur.archlinux.org/lilypond-devel.git (read-only, click to copy)
Package Base: lilypond-devel
Description: Music engraving program (development version)
Upstream URL: https://lilypond.org
Licenses: GPL3, custom:OFL, FDL1.3
Conflicts: lilypond
Provides: lilypond
Submitter: lis
Maintainer: david_goliath
Last Packager: david_goliath
Votes: 0
Popularity: 0.000000
First Submitted: 2021-12-30 05:43 (UTC)
Last Updated: 2023-02-02 22:15 (UTC)

Dependencies (28)

Required by (17)

Sources (1)

Latest Comments

david_goliath commented on 2023-02-02 22:18 (UTC)

I have taken over maintenance of this package.

david_goliath commented on 2022-12-17 18:32 (UTC) (edited on 2023-01-13 06:52 (UTC) by david_goliath)

guile 2.2 (2.2.7) is now in community. To compile Lilypond-devel with it change the PKGBUILD

pkgver=2.25.0
pkgrel=4
depends=('gcc-libs' 'ghostscript' 'glibc' 'gsfonts' 'guile2.2')

build() {
  cd "$_pkgname-$pkgver"
  ./configure --prefix=/usr \
               GUILE_FLAVOR=guile-2.2
  make
  make bytecode
}

lis commented on 2022-11-23 13:40 (UTC) (edited on 2022-11-23 13:44 (UTC) by lis)

guile3 support actually breaks the docs build so i disabled it for now, but i'll probably enable it once it works again. or maybe i'll make a separate -docs package

on the other hand, if the guile3 build causes more problems i might just make a guile2 package for lilypond-devel to depend on

rkubosz commented on 2022-11-22 20:20 (UTC) (edited on 2022-11-22 20:23 (UTC) by rkubosz)

I post below a patch that will make work lilypond with guile in version 3, as Arch Linux now has it in core repository. This patch also disables building documentation (just for me, I prefer to browse it online). If you would like to build it, just remove line "--disable-documentation \" from this patch.

From 1b359f51718dea7f4d983bc714af2adc7e919f16 Mon Sep 17 00:00:00 2001
From: Robert Kubosz <kubosz.robert@gmail.com>
Date: Tue, 22 Nov 2022 21:07:05 +0100
Subject: [PATCH] guile 3 update and disabled doc build

Signed-off-by: Robert Kubosz <kubosz.robert@gmail.com>
---
 PKGBUILD | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/PKGBUILD b/PKGBUILD
index b816699..310fab9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -39,7 +39,9 @@ prepare() {
 build() {
   cd "$_pkgname-$pkgver"
   ./configure --prefix=/usr \
-              --disable-texi2html
+              --disable-texi2html \
+              --disable-documentation \
+              GUILE_FLAVOR=guile-3.0
   make
   make bytecode
 }
-- 
2.38.1