diff options
-rw-r--r-- | guix/emacs-geiser-guile/emacs-geiser-guile-default-guile-3.0.patch (renamed from guix/emacs-geiser-guile/emacs-geiser-guile-default-guile-2.2.patch) | 2 | ||||
-rw-r--r-- | guix/emacs-geiser-guile/emacs-geiser-guile.spec | 31 |
2 files changed, 27 insertions, 6 deletions
diff --git a/guix/emacs-geiser-guile/emacs-geiser-guile-default-guile-2.2.patch b/guix/emacs-geiser-guile/emacs-geiser-guile-default-guile-3.0.patch index 6ba0b45..0bd3b9c 100644 --- a/guix/emacs-geiser-guile/emacs-geiser-guile-default-guile-2.2.patch +++ b/guix/emacs-geiser-guile/emacs-geiser-guile-default-guile-3.0.patch @@ -7,7 +7,7 @@ index db42945..dc691f5 100644 (cond ((eq system-type 'windows-nt) "guile.exe") ((eq system-type 'darwin) "guile") - (t "guile")) -+ (t "guile2.2")) ++ (t "guile3.0")) "Name to use to call the Guile executable when starting a REPL." :type '(choice string (repeat string))) diff --git a/guix/emacs-geiser-guile/emacs-geiser-guile.spec b/guix/emacs-geiser-guile/emacs-geiser-guile.spec index 4a00c6f..01b1191 100644 --- a/guix/emacs-geiser-guile/emacs-geiser-guile.spec +++ b/guix/emacs-geiser-guile/emacs-geiser-guile.spec @@ -2,23 +2,26 @@ %global pkgname Geiser-Guile Name: emacs-%{pkg} -Version: 0.23.2 -Release: 2%{?dist} +Version: 0.28.1 +Release: 1%{?dist} Summary: Support for Guile in Geiser License: BSD URL: https://nongnu.org/geiser Source0: https://gitlab.com/emacs-geiser/guile/-/archive/%{version}/guile-%{version}.tar.gz#/%{pkg}-%{version}.tar.gz -# Use guile2.2 instead of guile because Guile 2.0 support has been dropped. -Patch0: emacs-geiser-guile-default-guile-2.2.patch +# Use guile3.0 instead of guile because Guile 2.0 support has been dropped. +Patch0: emacs-geiser-guile-default-guile-3.0.patch BuildArch: noarch +BuildRequires: texinfo BuildRequires: emacs BuildRequires: emacs-geiser >= 0.13 Requires: emacs(bin) >= %{_emacs_version} Requires: emacs-geiser >= 0.13 -Suggests: guile22 +Requires(post): info +Requires(preun): info +Suggests: guile30 %description %{pkgname} is an add-on package for GNU Emacs. It provides support for using @@ -30,6 +33,7 @@ GNU Guile in Emacs with Geiser. %build +makeinfo --no-split geiser-guile.texi %install @@ -38,6 +42,18 @@ install -m 644 *.el %{buildroot}%{_emacs_sitelispdir}/geiser/ %{_emacs_bytecompile} %{buildroot}%{_emacs_sitelispdir}/geiser/*.el install -m 755 -d %{buildroot}%{_emacs_sitelispdir}/geiser/src/geiser install -m 644 src/geiser/*.scm %{buildroot}%{_emacs_sitelispdir}/geiser/src/geiser/ +install -m 755 -d %{buildroot}%{_infodir} +gzip -9 < geiser-guile.info > %{buildroot}%{_infodir}/geiser-guile.info.gz + + +%post +/sbin/install-info %{_infodir}/geiser-guile.info.gz %{_infodir}/dir || : + + +%preun +if [ "$1" = 0 ]; then + /sbin/install-info --del %{_infodir}/geiser-guile.info.gz %{_infodir}/dir || : +fi %files @@ -47,9 +63,14 @@ install -m 644 src/geiser/*.scm %{buildroot}%{_emacs_sitelispdir}/geiser/src/gei %{_emacs_sitelispdir}/geiser/geiser-guile.elc %dir %{_emacs_sitelispdir}/geiser/src/geiser %{_emacs_sitelispdir}/geiser/src/geiser/*.scm +%{_infodir}/geiser-guile.info.gz %changelog +* Sun Feb 12 2023 Ting-Wei Lan <lantw44@gmail.com> - 0.28.1-1 +- Update to 0.28.1 +- Switch to Guile 3.0 + * Sat Oct 29 2022 Ting-Wei Lan <lantw44@gmail.com> - 0.23.2-2 - Rebuilt for Fedora 37 and 38 |