--- /dev/null
+--- lilypond-2.22.0/aclocal.m4~ 2022-03-12 14:29:08.000000000 +0100
++++ lilypond-2.22.0/aclocal.m4 2022-03-12 14:33:10.973679189 +0100
+@@ -541,7 +541,7 @@
+ AC_MSG_CHECKING([for guile])
+ guile="guile"
+ found="no"
+- for r in $GUILE guile guile2 guile2.2 guile2.0 guile-2.0 \
++ for r in $GUILE guile guile3 guile3.0 guile-3.0 guile2 guile2.2 guile2.0 guile-2.0 \
+ guile1 guile19 guile18 \
+ guile1.9 guile1.8 \
+ guile-1 guile-1.9 guile-1.8; do
+@@ -613,6 +613,9 @@
+ PKG_CHECK_MODULES([GUILE], [$GUILE_FLAVOR],
+ [true], [GUILE_FLAVOR="missing"])
+ else
++ PKG_CHECK_MODULES([GUILE], [guile-3.0 >= 3.0.0],
++ [GUILE_FLAVOR="guile-3.0"], [
++ AC_MSG_RESULT([no])
+ PKG_CHECK_MODULES([GUILE], [guile-1.8 >= 1.8.2],
+ [GUILE_FLAVOR="guile-1.8"], [
+ AC_MSG_RESULT([no])
+@@ -625,6 +628,7 @@
+ GUILE_FLAVOR="missing"])
+ ])
+ ])
++ ])
+ fi
+
+ case "$GUILE_FLAVOR" in
Name: lilypond
# note: 2.22.x is stable, 2.23.x devel
Version: 2.22.0
-Release: 1
+Release: 2
License: GPL v3+ with font exception
Group: Applications/Sound
Source0: https://lilypond.org/download/sources/v2.22/%{name}-%{version}.tar.gz
Patch1: %{name}-sh.patch
Patch2: %{name}-aclocal.patch
Patch3: %{name}-mf.patch
+Patch4: guile3.0.patch
URL: http://www.lilypond.org/
BuildRequires: autoconf >= 2.60
BuildRequires: automake
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
%build
%{__autoconf}