1 %define _noautoreq "perl(Convert::ASN1::Debug)" "perl(Convert::ASN1::IO)" "perl(Convert::ASN1::_decode)" "perl(Convert::ASN1::_encode)"
2 %include /usr/lib/rpm/macros.perl
3 Summary: Convert-ASN1 perl module
4 Summary(pl): Modu³ perla Convert-ASN1
5 Name: perl-Convert-ASN1
9 Group: Development/Languages/Perl
10 Group(de): Entwicklung/Sprachen/Perl
11 Group(pl): Programowanie/Jêzyki/Perl
12 Source0: ftp://ftp.perl.org/pub/CPAN/modules/by-module/Convert/Convert-ASN1-%{version}.tar.gz
13 BuildRequires: rpm-perlprov >= 3.0.3-16
14 BuildRequires: perl >= 5.6
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 I consider Convert::ASN1 a replacement for my earlier Convert::BER
19 module. While ASN1.pm is not as flexable as BER.pm, because PDUs must
20 be described up fronta, it is also more powerful. For example an LDAP
21 filter is a recursive structure, BER.pm cannot encode or decode this in
22 a single pass, ASN1.pm can.
24 Convert::ASN1 will parse ASN.1 descriptions and will encode from and
25 decode to perl data structures using a hierarchy of references.
28 %setup -q -n Convert-ASN1-%{version}
35 rm -rf $RPM_BUILD_ROOT
37 %{__make} install DESTDIR=$RPM_BUILD_ROOT
39 gzip -9nf ChangeLog README
42 rm -rf $RPM_BUILD_ROOT
45 %defattr(644,root,root,755)
46 %doc *.gz htdocs/Convert/*.html
47 %dir %{perl_sitelib}/Convert/ASN1
48 %{perl_sitelib}/Convert/ASN1/*.pm
49 %{perl_sitelib}/Convert/ASN1.pm