]> git.pld-linux.org Git - SPECS.git/blob - perl-Async-Group.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / perl-Async-Group.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # do not perform "make test"
4
5 %define         pdir    Async
6 %define         pnam    Group
7 Summary:        Async::Group - Perl class to deal with simultaneous asynchronous calls
8 Summary(pl.UTF-8):      Async::Group - klasa Perla do obsługi jednoczesnych wywołań asynchronicznych
9 Name:           perl-Async-Group
10 Version:        0.3
11 Release:        10
12 # same as perl
13 License:        GPL v1+ or Artistic
14 Group:          Development/Languages/Perl
15 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5:  9a18d7ef93a00825ad8d7df2ef65c7cc
17 URL:            http://search.cpan.org/dist/Async-Group/
18 BuildRequires:  perl-devel >= 1:5.8.0
19 BuildRequires:  rpm-perlprov >= 4.1-13
20 BuildArch:      noarch
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 Async::Group is a Perl class which enables you to call several
25 asynchronous routines. Each routine may have their own callback. When
26 all the routine are over (i.e. all their callback were called),
27 Async::Group will call the global callback given by the user.
28
29 %description -l pl.UTF-8
30 Async::Group to klasa Perla umożliwiająca wywoływanie kilku
31 asynchronicznych podprogramów. Każdy z nich może mieć swoje własne
32 połączenie zwrotne. Gdy wszystkie te podprogramy się zakończą (tzn.
33 zostaną wywołane ich połączenia zwrotne), Async::Group wywoła globalne
34 połączenie zwrotne podane przez użytkownika.
35
36 %prep
37 %setup -q -n %{pdir}-%{pnam}-%{version}
38
39 %build
40 %{__perl} Makefile.PL \
41         INSTALLDIRS=vendor
42 %{__make}
43
44 %{?with_tests:%{__make} test}
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48
49 %{__make} install \
50         DESTDIR=$RPM_BUILD_ROOT
51
52 %clean
53 rm -rf $RPM_BUILD_ROOT
54
55 %files
56 %defattr(644,root,root,755)
57 %doc Changes README
58 %dir %{perl_vendorlib}/Async
59 %{perl_vendorlib}/Async/Group.pm
60 %{_mandir}/man3/*
This page took 0.116762 seconds and 3 git commands to generate.