|
|
e6971a2 |
%global debug_package %{nil}
|
|
|
e6971a2 |
|
|
|
e6971a2 |
Summary: Asynchronous programming library for GNU Guile
|
|
|
e6971a2 |
Name: 8sync
|
|
|
e6971a2 |
Version: 0.4.2
|
|
|
d840ad5 |
Release: 9%{?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
|
|
|
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
|
|
|
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.
|