e6971a2
%global debug_package %{nil}
e6971a2
e6971a2
Summary:         Asynchronous programming library for GNU Guile
e6971a2
Name:            8sync
e6971a2
Version:         0.4.2
cb5f2e3
Release:         10%{?dist}
e6971a2
Source:          ftp://ftp.gnu.org/gnu/8sync/8sync-%{?version}.tar.gz
e6971a2
URL:             https://www.gnu.org/software/8sync
e6971a2
License:         LGPLv3+
e6971a2
e6971a2
BuildRequires:   guile22-devel
e6971a2
BuildRequires:   texinfo
5952496
BuildRequires: make
e6971a2
e6971a2
%description
e6971a2
8sync (pronounced "eight-sync") is an asynchronous programming library for GNU
e6971a2
Guile. Based on the actor model, it makes use of delimited continuations to
e6971a2
avoid a mess of callbacks resulting in clean, easy to read non-blocking code.
e6971a2
e6971a2
8sync also aims to be batteries included.
e6971a2
e6971a2
e6971a2
%prep
e6971a2
%autosetup
e6971a2
e6971a2
e6971a2
%build
e6971a2
e6971a2
%configure GUILE_TOOLS='/usr/bin/guile-tools2.2' \
e6971a2
           GUILE_CONFIG='/usr/bin/guile-config2.2' \
e6971a2
           GUILD='/usr/bin/guild2.2' \
e6971a2
           GUILE='/usr/bin/guile2.2'
e6971a2
e6971a2
%make_build
e6971a2
e6971a2
e6971a2
%install
e6971a2
%make_install
e6971a2
e6971a2
rm -rf $RPM_BUILD_ROOT%{_datadir}/info/dir
e6971a2
e6971a2
%postun
e6971a2
/sbin/ldconfig
e6971a2
e6971a2
%files
e6971a2
%doc NEWS README
e6971a2
%license COPYING
e6971a2
%license COPYING-gplv3.txt
e6971a2
%{_libdir}/guile/2.2/ccache/8sync.go
e6971a2
%{_libdir}/guile/2.2/ccache/8sync
e6971a2
%{_datadir}/guile/site/2.2/8sync.scm
e6971a2
%{_datadir}/guile/site/2.2/8sync
e6971a2
%{_datadir}/info/8sync.info.gz
e6971a2
e6971a2
%changelog
cb5f2e3
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.2-10
cb5f2e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
cb5f2e3
d840ad5
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.2-9
d840ad5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d840ad5
e51a042
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.2-8
e51a042
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e51a042
7a7c715
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.2-7
7a7c715
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7a7c715
f738ceb
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.2-6
f738ceb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f738ceb
3ecc14d
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.2-5
3ecc14d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3ecc14d
e6971a2
* Fri Nov 17 2017 John Dulaney <jdulaney@Fedoraproject.org> - 0.4.2-4
e6971a2
- Initial build
e6971a2
e6971a2
* Wed Nov 15 2017 John Dulaney <jdulaney@Fedoraproject.org> - 0.4.2-3
e6971a2
- Prepare for package review
e6971a2
e6971a2
* Tue Apr 11 2017 John Dulaney <jdulaney@Fedoraproject.org> - 0.4.2-2
e6971a2
- Remove /usr/share/info/dir
e6971a2
e6971a2
* Tue Mar 21 2017 John Dulaney <jdulaney@Fedoraproject.org> - 0.4.2-1
e6971a2
- Initial packaging.