source: projects/specs/trunk/p/pcsc-perl/pcsc-perl-vl.spec @ 9145

Revision 9145, 5.5 KB checked in by inagaki, 9 years ago (diff)

2014-12-12 Ryoichi INAGAKI <ryo1@…>

  • colord, nettle: fixed compat32-* subpackage
  • hyperestraier: rebuilt
  • pcsc-perl, rcs: updated
  • sbc: added Group


Line 
1%define pcscver 1.8.3
2%define pcsclib libpcsclite.so.1
3%ifarch x86_64 ppc64 ia64 sparc64 s390x
4%define mark64  ()(64bit)
5%endif
6
7Summary:        Perl interface to the PC/SC smart card library
8Summary(ja):    PC/SC スマートカードライブラリ用の Perl インタフェース
9
10Name:           pcsc-perl
11Version:        1.4.13
12Release:        1%{?_dist_release}
13
14Group:          Development/Libraries
15License:        GPLv2+
16URL:            http://ludovic.rousseau.free.fr/softwares/pcsc-perl/
17Source0:        http://ludovic.rousseau.free.fr/softwares/pcsc-perl/%{name}-%{version}.tar.bz2
18BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
19
20BuildRequires:  perl(ExtUtils::MakeMaker)
21BuildRequires:  pcsc-lite-devel >= %{pcscver}
22Requires:       %{pcsclib}%{?mark64}
23Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
24Provides:       perl-pcsc = %{version}-%{release}
25
26%description
27This package contains a Perl interface to the PC/SC smart card
28library.
29
30%description -l ja
31このパッケージには PC/SC スマートカードライブラリ用の Perl インタフェース
32が含まれています。
33
34
35%prep
36%setup -q
37chmod 644 examples/* # avoid dependencies
38f=Changelog ; iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f
39
40
41%build
42%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" DEFINE=-Wall
43make %{?_smp_mflags}
44
45
46%install
47rm -rf $RPM_BUILD_ROOT
48make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
49find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
50find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
51find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
52chmod -R u+w $RPM_BUILD_ROOT/*
53
54
55%check
56# tests need configured readers etc
57if ! grep -qF 'dlopen("%{pcsclib}"' PCSCperl.h ; then # sanity check
58    echo "ERROR: pcsc lib name mismatch in PCSCperl.h/dependencies" ; exit 1
59fi
60
61
62%clean
63rm -rf $RPM_BUILD_ROOT
64
65
66%files
67%defattr(-,root,root,-)
68%doc Changelog LICENCE README examples/
69%{perl_vendorarch}/auto/Chipcard/
70%{perl_vendorarch}/Chipcard/
71%{_mandir}/man3/Chipcard::PCSC*.3*
72
73
74%changelog
75* Fri Dec 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.13-1
76- updated to 1.4.13
77- built with perl 5.16.3
78
79* Sat Jan 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.12-1
80- new upstream release
81
82* Sun Mar 27 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.10-1
83- new upstream release
84- rebuild with perl-5.12
85
86* Sun Feb 21 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.8-1
87- update to 1.4.8
88
89* Mon Mar 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.7-1
90- initial build for Vine Linux
91
92* Thu Mar 27 2008 Ville Skyttä <ville.skytta at iki.fi> - 1.4.7-1
93- 1.4.7.
94
95* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.4.6-4
96- Rebuild for new perl
97
98* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.4.6-3
99- Autorebuild for GCC 4.3
100
101* Tue Aug  7 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.4.6-2
102- Apply #defines patch only when building with pcsc-lite < 1.4.0.
103- License: GPLv2+
104
105* Tue Apr 17 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.4.6-1
106- 1.4.6 + PCSCperl.h #defines fixes.
107- BuildRequire perl(ExtUtils::MakeMaker).
108
109* Sun Dec 24 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.4.4-3
110- Eliminate file based dependencies.
111
112* Thu Nov  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.4.4-2
113- Rebuild with pcsc-lite 1.3.2 for extended APDU support.
114
115* Tue Aug 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.4.4-1
116- 1.4.4.
117
118* Wed May 17 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.4.3-1
119- 1.4.3.
120
121* Mon Mar  6 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.4.1-1
122- 1.4.1.
123- Don't hardcode required pcsc-lite-libs version, use shared lib file instead.
124- Convert docs to UTF-8.
125
126* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.3.1-8
127- Rebuild, cosmetics.
128
129* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.3.1-7
130- rebuild on all arches
131
132* Thu May 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 1.3.1-6
133- Provide perl-pcsc, fixate required pcsc-lite version to 1.2.0.
134
135* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.3.1-5
136- rebuilt
137
138* Fri Jan  7 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:1.3.1-4
139- Honor $RPM_OPT_FLAGS, remove (some) extra include dirs from build (#1281).
140- Improve summary and description.
141
142* Wed May 12 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.3.1-0.fdr.3
143- BuildRequire perl >= 1:5.6.1 for vendor install dir support.
144- Use pure_install to avoid perllocal.pod workarounds.
145
146* Sun Apr 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.3.1-0.fdr.2
147- Require perl(:MODULE_COMPAT_*).
148
149* Fri Apr  2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.3.1-0.fdr.1
150- Update to 1.3.1.
151
152* Sun Feb  8 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.3.0-0.fdr.2
153- Reduce directory ownership bloat.
154
155* Wed Dec 17 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.3.0-0.fdr.1
156- Update to 1.3.0.
157
158* Sun Sep 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.2-0.fdr.4
159- More spec cleanups.
160
161* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.2-0.fdr.3
162- Spec cleanups, install into vendor dirs.
163
164* Fri Jul  4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.2-0.fdr.2
165- Fix dir ownerships, non-root strip during build.
166
167* Thu May 29 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.2-0.fdr.1
168- Update to 1.2.2.
169- Drop patch and hacks, already applied/fixed upstream.
170
171* Sun May 25 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.1-0.fdr.1
172- Update to 1.2.1.
173- Fix build and runtime dependencies.
174
175* Thu May 22 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.2.0-0.fdr.1
176- First build.
Note: See TracBrowser for help on using the repository browser.