source: projects/specs/trunk/p/perl-AnyEvent/perl-AnyEvent-vl.spec @ 8640

Revision 8640, 6.2 KB checked in by iwaim, 10 years ago (diff)

perl-AnyEvent? 5.27-2

Line 
1%global subver 1
2
3Name:           perl-AnyEvent
4Version:        5.27
5Release:        2%{?_dist_release}
6Summary:        Framework for multiple event loops
7
8Group:          Development/Libraries
9License:        GPL+ or Artistic
10URL:            http://search.cpan.org/dist/AnyEvent/
11Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-%{version}%{?subver}.tar.gz
12BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
13
14BuildArch:      noarch
15BuildRequires:  perl(ExtUtils::MakeMaker)
16# Needed for test
17BuildRequires:  perl(Test::Simple)
18
19%if %{_dist_release} > "vl6"
20# RPM 4.9 style
21%global __requires_exclude %{?__requires_exclude:__requires_exclude|}perl\\(Tk\\)
22%global __requires_exclude %__requires_exclude|perl\\(EV\\)
23%global __requires_exclude %__requires_exclude|perl\\(Irssi\\)
24%global __requires_exclude %__requires_exclude|perl\\(Qt
25%global __requires_exclude %__requires_exclude|perl\\(AnyEvent::Impl::Qt
26%global __provides_exclude %{?__provides_exclude:__provides_exclude|}perl\\(AnyEvent::Impl::Qt
27%endif
28
29Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
30
31%description
32AnyEvent provides an identical interface to multiple event loops. This
33allows module authors to utilise an event loop without forcing module users
34to use the same event loop (as only a single event loop can coexist
35peacefully at any one time).
36
37
38%prep
39%setup -q -n AnyEvent-%{version}%{?subver}
40
41%if %{_dist_release} <= "vl6"
42cat << \EOF > %{name}-prov
43#!/bin/sh
44%{__perl_provides} $* |\
45sed -e '/perl(AnyEvent::Impl::Qt/d'
46EOF
47
48%global __perl_provides %{_builddir}/AnyEvent-%{version}%{?subver}/%{name}-prov
49chmod +x %{__perl_provides}
50
51
52cat << \EOF > %{name}-req
53#!/bin/sh
54%{__perl_requires} $* |\
55sed -e '/perl(\(EV\|Irssi\|Tk\))/d' |\
56sed -e '/perl(\(Qt\|AnyEvent::Impl::Qt\)/d'
57EOF
58
59%global __perl_requires %{_builddir}/AnyEvent-%{version}%{?subver}/%{name}-req
60chmod +x %{__perl_requires}
61%endif
62
63%build
64%{__perl} Makefile.PL INSTALLDIRS=vendor
65make %{?_smp_mflags}
66
67
68%install
69rm -rf %{buildroot}
70make pure_install PERL_INSTALL_ROOT=%{buildroot}
71find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
72
73
74%check
75# PERL_ANYEVENT_NET_TESTS shoudn't be set to avoid network tests
76# on our builder.
77make test
78
79
80%clean
81rm -rf %{buildroot}
82
83
84%files
85%defattr(-,root,root,-)
86%doc Changes COPYING README
87%{perl_vendorlib}/AE.pm
88%{perl_vendorlib}/AnyEvent*
89%{_mandir}/man3/*.3*
90
91
92%changelog
93* Fri Jun 27 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 5.27-2
94- build with Perl 5.16
95
96* Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.27-1
97- initial build for Vine Linux
98
99* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.27-7
100- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
101
102* Fri Jul 22 2011 Petr Pisar <ppisar@redhat.com> - 5.27-6
103- RPM 4.9 dependency filtering added
104
105* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 5.27-5
106- Perl mass rebuild
107
108* Thu Feb 10 2011 Nicolas Chauvet <kwizart@gmail.com> - 5.27-4
109- Rewritten to new filtering rules
110 http://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering#Perl
111
112* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.27-3
113- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
114
115* Tue Dec 14 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.27-2
116- 661697 rebuild for fixing problems with vendorach/lib
117
118* Sun Aug 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 5.27-1
119- Update to 5.271 (rpm version : 5.27)
120
121* Thu Apr 29 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.26-1
122- Update to 5.261 (rpm version : 5.26)
123
124* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.24-2
125- Mass rebuild with perl-5.12.0
126
127* Tue Jan 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.24-1
128- Update to 5.24  (rpm version : 5.24)
129
130* Mon Dec 7 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.22-1
131- Update to 5.22  (rpm version : 5.22)
132
133* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 5.11-3
134- rebuild against perl 5.10.1
135
136* Mon Aug 31 2009 kwizart < kwizart at gmail.com > - 5.11-2
137- Update to 5.112   (rpm version : 5.11 )
138
139* Mon Jul 27 2009 kwizart < kwizart at gmail.com > - 4.870-1
140- Update to 4.87   (rpm version : 4.870 )
141- Add more filter requires to workaround rhbz#512553
142
143* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.820-2
144- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
145
146* Thu Jul 15 2009 kwizart < kwizart at gmail.com > - 4.820-1
147- Update to 4.82   (rpm version : 4.820 )
148
149* Fri May 29 2009 kwizart < kwizart at gmail.com > - 4.410-1
150- Update to 4.41   (rpm version : 4.41 )
151
152* Wed Apr 22 2009 kwizart < kwizart at gmail.com > - 4.352-1
153- Update to 4.352   (rpm version : same )
154
155* Fri Apr  3 2009 kwizart < kwizart at gmail.com > - 4.350-1
156- Update to 4.35   (rpm version : 4.350 )
157
158* Thu Mar  5 2009 kwizart < kwizart at gmail.com > - 4.340-1
159- Update to 4.34   (rpm version : 4.340 )
160
161* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.331-2
162- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
163
164* Mon Jan 12 2009 kwizart < kwizart at gmail.com > - 4.331-1
165- Update to 4.331   (rpm version : same )
166
167* Fri Oct 17 2008 kwizart < kwizart at gmail.com > - 4.300-1
168- Update to 4.3   (rpm version : 4.300 )
169
170* Tue Oct 14 2008 kwizart < kwizart at gmail.com > - 4.3-1
171- Update to 4.3
172
173* Mon Aug  4 2008 kwizart < kwizart at gmail.com > - 4.231-1
174- Update to 4.231 (rpm version : match )
175
176* Fri Jul 18 2008 kwizart < kwizart at gmail.com > - 4.220-1
177- Update to 4.22 (rpm version : 4.220 )
178
179* Fri Jul 18 2008 kwizart < kwizart at gmail.com > - 4.21-1
180- Update to 4.21
181
182* Fri Jul  4 2008 kwizart < kwizart at gmail.com > - 4.161-1
183- Update to 4.161
184
185* Mon Jun 23 2008 kwizart < kwizart at gmail.com > - 4.152-1
186- Update to 4.152
187
188* Mon Jun  9 2008 kwizart < kwizart at gmail.com > - 4.151-1
189- Update to 4.151
190
191* Thu Jun  5 2008 kwizart < kwizart at gmail.com > - 4.13-1
192- Update to 4.13
193
194* Tue Jun  3 2008 kwizart < kwizart at gmail.com > - 4.12-1
195- Update to 4.12
196
197* Thu May 29 2008 kwizart < kwizart at gmail.com > - 4.1-1
198- Update to 4.1
199
200* Tue May 27 2008 kwizart < kwizart at gmail.com > - 3.5-1
201- Update to 3.5
202
203* Wed Apr 30 2008 kwizart < kwizart at gmail.com > - 3.3-1
204- Initial package for Fedora
205
Note: See TracBrowser for help on using the repository browser.