diff options
-rw-r--r-- | guix/guile-avahi/guile-avahi.spec | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/guix/guile-avahi/guile-avahi.spec b/guix/guile-avahi/guile-avahi.spec index a1fa452..64814a7 100644 --- a/guix/guile-avahi/guile-avahi.spec +++ b/guix/guile-avahi/guile-avahi.spec @@ -1,19 +1,20 @@ Name: guile-avahi -Version: 0.4 -Release: 5%{?dist} +Version: 0.4.1 +Release: 1%{?dist} Summary: Avahi bindings for GNU Guile License: LGPLv3+ URL: https://www.nongnu.org/guile-avahi Source0: https://download.savannah.nongnu.org/releases/%{name}/%{name}-%{version}.tar.gz -%global guile_source_dir %{_datadir}/guile/site/2.2 -%global guile_ccache_dir %{_libdir}/guile/2.2/site-ccache +%global guile_source_dir %{_datadir}/guile/site/3.0 +%global guile_ccache_dir %{_libdir}/guile/3.0/site-ccache +%global guile_extensions_dir %{_libdir}/guile/3.0/extensions BuildRequires: gcc BuildRequires: autoconf, automake, libtool, texinfo, gettext-devel -BuildRequires: pkgconfig(guile-2.2), pkgconfig(avahi-client), gmp-devel -Requires: guile22 +BuildRequires: pkgconfig(guile-3.0), pkgconfig(avahi-client), gmp-devel +Requires: guile30 Requires(post): info Requires(preun): info @@ -27,13 +28,11 @@ use functionalities of the Avahi client library from Guile Scheme programs. %build -# Regenerate configure to allow using Guile < 3. -autoreconf -fiv %configure \ --disable-rpath \ --disable-static \ --with-guilemoduledir=%{guile_source_dir} \ - guile_snarf=%{_bindir}/guile-snarf2.2 + guile_snarf=%{_bindir}/guile-snarf3.0 %make_build @@ -43,7 +42,7 @@ autoreconf -fiv %install %make_install -rm %{buildroot}%{_libdir}/libguile-avahi-v-0.la +rm %{buildroot}%{guile_extensions_dir}/guile-avahi-v-0.la %post @@ -59,18 +58,28 @@ fi %files %license COPYING COPYING.LESSER %doc AUTHORS ChangeLog NEWS README THANKS -%{_libdir}/libguile-avahi-v-0.so* %{guile_source_dir}/avahi.scm +%{guile_ccache_dir}/avahi.go %dir %{guile_source_dir}/avahi +%dir %{guile_ccache_dir}/avahi %{guile_source_dir}/avahi/client.scm +%{guile_ccache_dir}/avahi/client.go %dir %{guile_source_dir}/avahi/client +%dir %{guile_ccache_dir}/avahi/client %{guile_source_dir}/avahi/client/lookup.scm +%{guile_ccache_dir}/avahi/client/lookup.go %{guile_source_dir}/avahi/client/publish.scm +%{guile_ccache_dir}/avahi/client/publish.go +%{guile_extensions_dir}/guile-avahi-v-0.so* %{_infodir}/%{name}.info.gz %exclude %{_infodir}/dir %changelog +* Sun Feb 12 2023 Ting-Wei Lan <lantw44@gmail.com> - 0.4.1-1 +- Update to 0.4.1 +- Switch to Guile 3.0 + * Sat Oct 29 2022 Ting-Wei Lan <lantw44@gmail.com> - 0.4-5 - Rebuilt for Fedora 37 and 38 |