source: projects/specs/trunk/p/perl-URI/perl-URI-vl.spec @ 521

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

import VineSeed package specs

Line 
1%define perlver         %(rpm -q --queryformat %%{version} perl)
2
3Summary: URI module for perl
4Name: perl-URI
5Version: 1.40
6Release: 1%{?_dist_release}
7License: distributable
8Group: Development/Libraries
9Source0: http://www.cpan.org/authors/id/GAAS/URI-%{version}.tar.gz
10Source1: filter-requires-perl-URI.sh
11Url: http://search.cpan.org/search?dist=URI
12BuildRoot: %{_tmppath}/%{name}-%{version}-root
13BuildArch: noarch
14BuildRequires: perl >= %{perlver}
15Requires: perl >= %{perlver}
16
17#BuildRequires:  perl(Business::ISBN)
18%define __find_requires %{SOURCE1}
19
20
21%description
22URI module for perl
23
24%prep
25%setup -q -n URI-%{version}
26
27%build
28CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
29make
30
31%install
32rm -rf $RPM_BUILD_ROOT
33mkdir -p $RPM_BUILD_ROOT%{_prefix}
34make DESTDIR=$RPM_BUILD_ROOT install
35
36find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \;
37
38find $RPM_BUILD_ROOT%{_prefix} -type f -print |
39        sed "s@^$RPM_BUILD_ROOT@@g" |
40        grep -v ^%{_mandir} |
41        grep -v perllocal.pod |
42        grep -v "\.packlist" > %{name}.files
43if [ "$(cat %{name}.files)X" = "X" ] ; then
44    echo "ERROR: EMPTY FILE LIST"
45    exit -1
46fi
47
48%check
49make test
50
51%clean
52rm -rf $RPM_BUILD_ROOT
53
54%files -f %{name}.files
55%defattr(-,root,root)
56%doc README Changes rfc2396.txt
57%dir %{perl_vendorlib}/URI
58%dir %{perl_vendorlib}/URI/file
59%dir %{perl_vendorlib}/URI/urn
60%{_mandir}/man3/*
61
62%changelog
63* Thu Nov 05 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.40-1
64- new upstream release
65
66* Mon Apr 28 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.35-1vl5
67- rebuilt with perl-5.10.0
68- applied new versioning policy
69
70* Sat Feb 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.35-0vl2
71- s/Copyright/License/
72- changed Group to Development/Libraries
73- added Source1 for removing dependancy perl(Business::ISBN)
74
75* Sat Dec  4 2004 IWAI, Masaharu <iwai@alib.jp> 1.35-0vl1
76- new upstream release
77- build on perl-5.8.6-0vl1
78- define perlver macro
79- run 'make test'
80
81* Sat Dec 13 2003 Satoshi MACHINO <machino@vinelinux.org> 1.27-0vl2
82- built on perl-5.8.2
83
84* Thu Nov 06 2003 Satoshi MACHINO <machino@vinelinux.org> 1.27-0vl1
85- new upstream version
86- built on perl-5.8.1
87
88* Thu Apr 24 2003 IWAI Masaharu <iwai@alib.jp> 1.23-0vl3
89- add %%{perl_sitelib}/URI/urn directory
90
91* Sun Apr 20 2003 Satoshi MACHINO <machino@vinelinux.org> 1.23-0vl2
92- build on perl-5.8.0
93
94* Sat Feb 15 2003 IWAI Masaharu <iwai@alib.jp> 1.23-0vl1
95- update to 1.23
96
97* Sun Apr 14 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.18-0vl1
98- first build for Vine Linux
99
Note: See TracBrowser for help on using the repository browser.