source: projects/specs/branches/6/p/perl-SOAP-Lite/perl-SOAP-Lite-vl.spec @ 521

Revision 521, 3.4 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Name:           perl-SOAP-Lite
2Version:        0.69
3Release:        0vl1
4Summary:        Client and server side SOAP implementation
5License:        GPL+ or Artistic
6Group:          Development/Libraries
7URL:            http://search.cpan.org/dist/SOAP-Lite/
8Source0:        http://search.cpan.org/CPAN/authors/id/B/BY/BYRNE/SOAP/SOAP-Lite-%{version}.tar.gz
9Source1:        filter-requires-SOAP-Lite.sh
10Patch0:         SOAP-Lite-0.68-nil-value.patch
11BuildRoot:      %{_tmppath}/%{name}-%{version}-root
12
13Requires:       perl >= %(eval "`%{__perl} -V:version`"; echo $version)
14BuildRequires:  perl-XML-Parser
15BuildRequires:  perl(ExtUtils::MakeMaker)
16BuildArch:      noarch
17
18#%define bogusreqs 'MQ\\|Jabber'
19#%define bogusreqs perl.Net..Jabber.
20#%global reqfilt sh -c '%{__perl_requires} | %{__grep} -Ev "%{bogusreqs}"'
21#%define __perl_requires %{reqfilt}
22#%define bogusreqs 'perl(MQClient::MQSeries)\
23#perl(MQSeries)\
24#perl(MQSeries::Message)\
25#perl(MQSeries::Queue)\
26#perl(MQSeries::QueueManager)\
27#perl(Net::Jabber)'
28#%global reqfilt sh -c "%{__perl_requires} | %{__grep} -Fv %{bogusreqs}"
29#define __perl_requires %{reqfilt}
30%define __find_requires %{SOURCE1}
31
32%description
33SOAP::Lite is a collection of Perl modules which provides a simple and
34lightweight interface to the Simple Object Access Protocol (SOAP) both on
35client and server side.
36
37%prep
38%setup -q -n SOAP-Lite-%{version}
39%patch0 -p1
40
41%build
42%{__perl} Makefile.PL --noprompt INSTALLDIRS=vendor
43make %{?_smp_mflags}
44
45%install
46rm -rf $RPM_BUILD_ROOT
47make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
48find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
49find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
50
51#Items not yet in Extras
52#find $RPM_BUILD_ROOT -type f -name JABBER* -exec rm -f {} ';'
53#find $RPM_BUILD_ROOT -type f -name MQ* -exec rm -f {} ';'
54
55chmod -R u+w $RPM_BUILD_ROOT/*
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%check
61make test
62
63%files
64%defattr(-,root,root,-)
65# For license text(s), see the perl package.
66%doc Changes README ReleaseNotes.txt
67%{_bindir}/*pl
68%{perl_vendorlib}/SOAP
69%{perl_vendorlib}/Apache
70%{perl_vendorlib}/IO
71%{perl_vendorlib}/UDDI
72%{perl_vendorlib}/OldDocs
73%{perl_vendorlib}/XML
74%{perl_vendorlib}/XMLRPC
75%{_mandir}/man3/*
76%{_mandir}/man1/*
77
78%changelog
79* Sat Nov 10 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 0.69-0vl1
80- initial build for Vine Linux
81- added filter-requires-SOAP-Lite.sh
82
83* Thu Oct 18 2007 Mike McGrath <mmcgrath@redhat.com> - 0.68-5
84- Fixed build requires
85
86* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 0.68-4.1
87- correct license tag
88- add BR: perl(ExtUtils::MakeMaker)
89
90* Mon Mar 03 2007 Mike McGrath <mmcgrath@redhat.com> - 0.68-4
91- bogus reqs diff
92
93* Sat Jan 2 2007 Mike McGrath <imlinux@gmail.com> - 0.68-3
94- Changed the way this package removes bogus reqs for EL4
95
96* Sun Sep 10 2006 Mike McGrath <imlinux@gmail.com> - 0.68-1
97- Rebuild
98
99* Tue Jul 18 2006 Mike McGrath <imlinux@gmail.com> - 0.68-1
100- New upstream source
101- Patch provided for <value><nil/></value> issues
102
103* Mon Mar 20 2006 Mike McGrath <imlinux@gmail.com> - 0.67-2
104- Removed perl requirements that do not yet exist in Extras
105
106* Sat Mar 18 2006 Mike McGrath <imlinux@gmail.com> - 0.67-1
107- New Owner and new spec file
108
109* Wed Oct 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.60a-3
110- Fix build, doc permissions (#169821).
111
112* Wed Apr 06 2005 Hunter Matthews <thm@duke.edu> 0.60a-2
113- Review suggestions from José Pedro Oliveira
114
115* Fri Mar 18 2005 Hunter Matthews <thm@duke.edu> 0.60a-1
116- Initial packaging.
117
Note: See TracBrowser for help on using the repository browser.