Control: tags 696694 +patch
On 2020-09-06, Rob Browning wrote:
> Please migrate to guile-3.0 as soon as it's feasible. If we can, I'd
> like to have the option to drop guile-2.2 from bullseye, so that we
> won't have to maintain two versions throughout that release.
With the following two patches, aisleriot builds successfully with
guile-3.0. I haven't tested that it functions correctly.
live well,
vagrant
From 2d6adb9b3579bf105683898149c4c1e51736bd6e Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian
Date: Thu, 17 Mar 2022 00:04:27 +
Subject: [PATCH 1/3] configure.ac: Support guile 3.0.
---
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index bab2a0b..70b104a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -476,13 +476,13 @@ IT_PROG_INTLTOOL([0.35.0])
# Guile
# *
-guile_versions_all="2.2 2.0"
+guile_versions_all="3.0 2.2 2.0"
AC_MSG_CHECKING([which guile version to use])
AC_ARG_WITH([guile],
[AS_HELP_STRING([--with-guile=2.2|2.0|auto],[Which guile version to use (default: auto)])],
[case "$with_guile" in
1.8) AC_MSG_ERROR([unsupported guile version $with_guile requested]) ;;
- 2.0|2.2) guile_versions="$withval" ;;
+ 2.0|2.2|3.0) guile_versions="$withval" ;;
auto) guile_versions="$guile_versions_all" ;;
*) AC_MSG_ERROR([unsupported guile version $with_guile requested]) ;;
esac],
--
2.30.2
From cffd680b327fe4b79339214255edb7541129946a Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian
Date: Thu, 17 Mar 2022 00:04:45 +
Subject: [PATCH 2/3] debian/control: Update guile to 3.0.
---
debian/control| 2 +-
debian/control.in | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/debian/control b/debian/control
index 3806fdc..5832391 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends: debhelper-compat (= 12),
docbook-xml ,
lsb-release,
yelp-tools,
- guile-2.2-dev,
+ guile-3.0-dev,
intltool (>= 0.35.0),
libcairo2-dev (>= 1.10),
libcanberra-gtk3-dev (>= 0.26),
diff --git a/debian/control.in b/debian/control.in
index 2000d00..28b4a31 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -9,7 +9,7 @@ Build-Depends: debhelper-compat (= 12),
docbook-xml ,
lsb-release,
yelp-tools,
- guile-2.2-dev,
+ guile-3.0-dev,
intltool (>= 0.35.0),
libcairo2-dev (>= 1.10),
libcanberra-gtk3-dev (>= 0.26),
--
2.30.2
signature.asc
Description: PGP signature