]> git.pld-linux.org Git - packages/guile-fibers.git/blob - guile-fibers.spec
- updated to 1.3.1
[packages/guile-fibers.git] / guile-fibers.spec
1 Summary:        Lighweight concurrency for Guile
2 Summary(pl.UTF-8):      Lekka współbieżność dla Guile
3 Name:           guile-fibers
4 Version:        1.3.1
5 Release:        1
6 License:        LGPL v3+ (library), FDL v1.3+ (documentation)
7 Group:          Libraries
8 #Source0Download: https://github.com/wingo/fibers/releases
9 Source0:        https://github.com/wingo/fibers/archive/v%{version}/fibers-%{version}.tar.gz
10 # Source0-md5:  cbf8d4df07927dbd764bd0ef93bbf057
11 Patch0:         fibers-info.patch
12 URL:            https://github.com/wingo/fibers
13 BuildRequires:  autoconf >= 2.69
14 BuildRequires:  automake
15 BuildRequires:  guile-devel >= 5:2.2
16 BuildRequires:  libtool >= 2:2
17 BuildRequires:  texinfo
18 Requires:       guile >= 5:2.2
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %define         _noautostrip    .*\.go
22
23 %description
24 Fibers is a facility that provides Go-like concurrency for Guile
25 Scheme, in the tradition of Concurrent ML.
26
27 %description -l pl.UTF-8
28 Fibers to biblioteka dostarczająca współbieżność w stylu Go dla
29 języka Guile Scheme, utrzymaną w tradycji Concurrent ML.
30
31 %prep
32 %setup -q -n fibers-%{version}
33 %patch0 -p1
34
35 %build
36 %{__libtoolize}
37 %{__aclocal} -I m4
38 %{__autoconf}
39 %{__autoheader}
40 %{__automake}
41 %configure
42 %{__make}
43
44 %install
45 rm -rf $RPM_BUILD_ROOT
46
47 %{__make} install \
48         DESTDIR=$RPM_BUILD_ROOT
49
50 %{__rm} $RPM_BUILD_ROOT%{_libdir}/guile/*.*/extensions/*.la
51
52 %clean
53 rm -rf $RPM_BUILD_ROOT
54
55 %post
56 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
57
58 %postun
59 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
60
61 %files
62 %defattr(644,root,root,755)
63 %doc AUTHORS NEWS README.md TODO.md
64 %attr(755,root,root) %{_libdir}/guile/*.*/extensions/fibers-epoll.so*
65 %{_libdir}/guile/*.*/site-ccache/fibers.go
66 %{_libdir}/guile/*.*/site-ccache/fibers
67 %dir %{_libdir}/guile/*.*/site-ccache/web
68 %dir %{_libdir}/guile/*.*/site-ccache/web/server
69 %{_libdir}/guile/*.*/site-ccache/web/server/fibers.go
70 %{_datadir}/guile/site/*.*/fibers.scm
71 %{_datadir}/guile/site/*.*/fibers
72 %dir %{_datadir}/guile/site/*.*/web
73 %dir %{_datadir}/guile/site/*.*/web/server
74 %{_datadir}/guile/site/*.*/web/server/fibers.scm
75 %{_infodir}/fibers.info*
This page took 0.148426 seconds and 3 git commands to generate.