]> git.pld-linux.org Git - packages/perl-Coro.git/blob - perl-Coro.spec
- up to 5.372
[packages/perl-Coro.git] / perl-Coro.spec
1 # NOTE:         perl-AnyEvent requires perl(Core::{Event,Signal})
2 #
3 # Conditional build:
4 %bcond_without  tests   # do not perform "make test"
5 #
6 %include        /usr/lib/rpm/macros.perl
7 %define         pdir    Coro
8 %define         pnam    Coro
9 Summary:        Coro - do events the coro-way
10 Summary(pl.UTF-8):      Coro - obsługa zdarzeń na sposób coro
11 Name:           perl-Coro
12 Version:        5.372
13 Release:        1
14 # same as perl
15 License:        GPL v1+ or Artistic
16 Group:          Development/Languages/Perl
17 Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/%{pnam}-%{version}.tar.gz
18 # Source0-md5:  70c6453f07e991990a00a6ed30db91f4
19 Patch0:         kill-blocked-test.patch
20 URL:            http://search.cpan.org/dist/Coro/
21 BuildRequires:  perl-AnyEvent >= 2:5.0
22 BuildRequires:  perl-EV >= 1:3.3
23 BuildRequires:  perl-Event >= 0.89
24 BuildRequires:  perl-devel >= 1:5.8.0
25 BuildRequires:  rpm-perlprov >= 4.1-13
26 %if %{with tests}
27 BuildRequires:  perl-Guard
28 %endif
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 This module enables you to create programs using the powerful Event
33 model (and module), while retaining the linear style known from simple
34 or threaded programs.
35
36 %description -l pl.UTF-8
37 Ten moduł pozwala na tworzenie programów przy użyciu potężnego modelu
38 (i modułu) Event z zachowaniem liniowego stylu znanego z prostych lub
39 wątkowych programów.
40
41 %prep
42 %setup -q -n %{pnam}-%{version}
43 %patch0 -p1
44
45 %build
46 echo "y" | %{__perl} Makefile.PL \
47         INSTALLDIRS=vendor
48 %{__make} \
49         CC="%{__cc}" \
50         OPTIMIZE="%{rpmcflags}"
51
52 %{?with_tests:%{__make} -j1 test}
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56
57 %{__make} install \
58         DESTDIR=$RPM_BUILD_ROOT
59
60 %clean
61 rm -rf $RPM_BUILD_ROOT
62
63 %files
64 %defattr(644,root,root,755)
65 %doc Changes INSTALL README README.linux-glibc
66 %{perl_vendorarch}/Coro.pm
67 %{perl_vendorarch}/Coro
68 %dir %{perl_vendorarch}/auto/Coro
69 %dir %{perl_vendorarch}/auto/Coro/EV
70 %dir %{perl_vendorarch}/auto/Coro/Event
71 %dir %{perl_vendorarch}/auto/Coro/State
72 %{perl_vendorarch}/auto/Coro/EV/*.bs
73 %{perl_vendorarch}/auto/Coro/Event/*.bs
74 %{perl_vendorarch}/auto/Coro/State/*.bs
75 %attr(755,root,root) %{perl_vendorarch}/auto/Coro/EV/*.so
76 %attr(755,root,root) %{perl_vendorarch}/auto/Coro/Event/*.so
77 %attr(755,root,root) %{perl_vendorarch}/auto/Coro/State/*.so
78 %{_mandir}/man3/*
This page took 0.03158 seconds and 4 git commands to generate.