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