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

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

import VineSeed package specs

Line 
1%define real_name Net-SSLeay
2
3Summary: Perl module for using OpenSSL via Network
4Summary(ja): OpenSSL を Network にて用いる為の perl モジュール
5Name: perl-Net_SSLeay
6Version: 1.35
7Release: 1%{?_dist_release}
8License: BSDish
9Group: Development/Libraries
10Source0: ftp://ftp.cpan.org/pub/CPAN/modules/by-module/Net/%{real_name}-%{version}.tar.gz
11Source1: COPYRIGHT.SSLeay-0.9.0
12BuildPreReq: perl, openssl >= 0.9.6b
13Requires: perl, openssl >= 0.9.6b
14Buildroot: %{_tmppath}/%{name}-%{version}-root
15
16%description
17Perl module for using OpenSSL via Network, Net::SSLeay.
18
19%description -l ja
20OpenSSL を Network にて用いる為の perl モジュール, Net::SSLeay
21
22%prep
23%setup -q -n %{real_name}-%{version}
24cp -p %{SOURCE1} .
25
26# openssl_path is /usr here, therefore don't -I/usr/include and
27# especially don't (badly) hardcode standard library search path
28# /usr/lib
29if [[ "%{_prefix}" = "/usr" ]]; then
30  perl -pi -e "s@-[LI]\\\$openssl_path[^\s\"]*@@g" Makefile.PL INSTALLDIRS=vendor
31fi
32
33%build
34# note the %{_prefix} which must passed to Makefile.PL, weird but necessary :-(
35perl Makefile.PL %{_prefix} INSTALLDIRS=vendor
36make OPTIMIZE="$RPM_OPT_FLAGS" PREFIX=%{_prefix}
37perl -p -i -e 's|/usr/local/bin|/usr/bin|g;' *.pm examples/*
38
39%install
40rm -rf %{buildroot}
41#mkdir -p %{buildroot}%{perl_archlib}
42#make install PREFIX=%{buildroot}%{_prefix} \
43#       SITEPREFIX=%{buildroot}%{_prefix} \
44#       VENDORPREFIX=%{buildroot}%{_prefix} \
45#       INSTALLPRIVLIB=%{buildroot}%{perl_privlib} \
46#       INSTALLSITELIB=%{buildroot}%{perl_sitelib} \
47#       INSTALLVENDORLIB=%{buildroot}%{perl_vendorlib} \
48#       INSTALLARCHLIB=%{buildroot}%{perl_archlib} \
49#       INSTALLSITEARCH=%{buildroot}%{perl_sitearch} \
50#       INSTALLVENDORARCH=%{buildroot}%{perl_vendorarch} \
51#       INSTALLBIN=%{buildroot}%{_bindir} \
52#       INSTALLSITEBIN=%{buildroot}%{_bindir} \
53#       INSTALLVENDORBIN=%{buildroot}%{_bindir} \
54#       INSTALLSCRIPT=%{buildroot}%{_bindir} \
55#       INSTALLMAN1DIR=%{buildroot}%{_mandir}/man1 \
56#       INSTALLSITEMAN1DIR=%{buildroot}%{_mandir}/man1 \
57#       INSTALLVENDORMAN1DIR=%{buildroot}%{_mandir}/man1 \
58#       INSTALLMAN3DIR=%{buildroot}%{_mandir}/man3 \
59#       INSTALLSITEMAN3DIR=%{buildroot}%{_mandir}/man3 \
60#       INSTALLVENDORMAN3DIR=%{buildroot}%{_mandir}/man3
61make install DESTDIR=%{buildroot}
62
63sed -e "s@^%{buildroot}@@g" < %{buildroot}/%{perl_vendorarch}/auto/Net/SSLeay/.packlist > .packlist
64mv -f .packlist %{buildroot}/%{perl_vendorarch}/auto/Net/SSLeay/.packlist
65
66#if [ -f %{buildroot}%{perl_archlib}/perllocal.pod ] ; then
67#    mv %{buildroot}%{perl_archlib}/perllocal.pod .
68#else
69#    touch perllocal.pod
70#fi
71
72perllocalfile=`find %{buildroot} -name perllocal.pod`
73echo "mv $perllocalfile ."
74mv $perllocalfile .
75
76{
77find %{buildroot}  \
78  -type f -o -type l | sed -e "s@^%{buildroot}@@g" -e 's@^\(.*/man/.*\)$@\1*@g'
79} > %{name}.files
80
81%clean
82rm -rf %{buildroot}
83
84#check
85#make test
86
87%files -f %{name}.files
88%defattr(-,root,root)
89%doc Changes Credits QuickRef README COPYRIGHT.SSLeay-0.9.0 perllocal.pod
90#%dir %{perl_vendorarch}/auto/Net
91#%dir %{perl_vendorarch}/auto/Net/SSLeay
92#%dir %{perl_vendorarch}/Net
93#%dir %{perl_vendorarch}/Net/SSLeay
94
95%changelog
96* Wed Jul  8 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.35-1
97- new upstream release
98
99* Wed Apr 08 2009 Shu KONNO <owa@bg.wakwak.com> 1.30-2
100- spec in utf-8
101
102* Tue Apr 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.30-1
103- rebuilt with perl-5.10.0
104- applied new versioning policy
105
106* Sun Jun  3 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.30-0vl2
107- rebuilt with openssl-0.9.8e
108
109* Mon Dec 25 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.30-0vl1
110- updated to 1.30
111
112* Sat Sep  9 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.25-0vl4
113- installed files to vendor_perl
114- changed Group to Development/Libraries
115
116* Mon Nov 29 2004 IWAI, Masaharu <iwai@alib.jp> 1.25-0vl3
117- build on perl-5.8.6-0vl1
118
119* Wed Dec 10 2003 IWAI, Masaharu <iwai@alib.jp> 1.25-0vl2
120- build with perl-5.8.2
121- add %%{perl_sitearch}/{Net,Net/SSLeay} directories in %%files
122
123* Thu Nov 06 2003 Satoshi MACHINO <machino@vinelinux.org> 1.25-0vl1
124- new upstream version
125- built on perl-5.8.1
126
127* Thu May 08 2003 Tomoya TAKA <taka@vinelinux.org> 1.22-0vl5
128- fixed install man dir, again
129
130* Tue May 06 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.22-0vl4
131- fixed install dir of perllocal.pod
132
133* Thu May 05 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.22-0vl3
134- fixed install man dir
135
136* Thu May 01 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.22-0vl2
137- comment out "make test"
138
139* Thu May 01 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.22-0vl1
140- updated to 1.22
141
142* Fri Feb 15 2002 Toru Sagami <sagami@vinelinux.org> 1.13-0vl1
143- updated to 1.13
144- BuildPreReq/Requires: perl, openssl-0.9.6b
145- rewrite a better spec with License/Group
146
147* Mon Jul 16 2001 <sagami@vinelinux.org>
148- 1.07-0vl3: rebuilt with openssl-0.9.6b
149- erase unneeeded files from %%doc
150- use _prefix, not prefix
151
152* Thu Jul 05 2001 <sagami@vinelinux.org>
153- 1.07-0vl2: built with perl-5.6.1
154
155* Thu Jun  7 2001 Yasuhide OMORI <omori@m-t.com>
156- 1.07
157
158* Fri Sep 1 2000 Yoshishiro Kajiki <kajiki@ylug.org>
159- first version of rpm.
Note: See TracBrowser for help on using the repository browser.