]> git.pld-linux.org Git - packages/perl-Convert-ASN1.git/blob - perl-Convert-ASN1.spec
- updated to 0.22
[packages/perl-Convert-ASN1.git] / perl-Convert-ASN1.spec
1 %include        /usr/lib/rpm/macros.perl
2 %define         pdir    Convert
3 %define         pnam    ASN1
4 Summary:        Convert::ASN1 - ASN.1 encode/decode library
5 Summary(pl.UTF-8):      Convert::ASN1 - biblioteka kodująca/rozkodowująca ASN.1
6 Name:           perl-Convert-ASN1
7 Version:        0.22
8 Release:        1
9 # same as perl
10 License:        GPL v1+ or Artistic
11 Group:          Development/Languages/Perl
12 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
13 # Source0-md5:  64a555e44adc79d92072b9fc7a6779c4
14 URL:            http://search.cpan.org/dist/Convert-ASN1/
15 BuildRequires:  perl-devel >= 1:5.8.0
16 BuildRequires:  rpm-perlprov >= 4.1-13
17 BuildArch:      noarch
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %define         _noautoreq 'perl(Convert::ASN1::Debug)' 'perl(Convert::ASN1::IO)' 'perl(Convert::ASN1::_decode)' 'perl(Convert::ASN1::_encode)'
21
22 %description
23 I consider Convert::ASN1 a replacement for my earlier Convert::BER
24 module. While ASN1.pm is not as flexable as BER.pm, because PDUs must
25 be described up front, it is also more powerful. For example an LDAP
26 filter is a recursive structure, BER.pm cannot encode or decode this
27 in a single pass, ASN1.pm can.
28
29 Convert::ASN1 will parse ASN.1 descriptions and will encode from and
30 decode to perl data structures using a hierarchy of references.
31
32 %description -l pl.UTF-8
33 Convert::ASN1 ma być zamiennikiem wcześniejszego Convert::BER tego
34 samego autora. ASN1.pm nie jest tak elastyczny jak BER.pm, ponieważ
35 PDU muszą być opisane, jest bardziej użyteczny. Na przykład filtr LDAP
36 jest strukturą rekurencyjną, BER.pm nie może kodować ani dekodować
37 takiej w jednym przebiegu, ASN1.pm może.
38
39 Convert::ASN1 parsuje opisy ASN.1 i koduje/dekoduje do perlowych
40 struktur danych używając hierarchii referencji.
41
42 %prep
43 %setup -q -n %{pdir}-%{pnam}-%{version}
44
45 %build
46 %{__perl} Makefile.PL \
47         INSTALLDIRS=vendor
48 %{__make}
49
50 %install
51 rm -rf $RPM_BUILD_ROOT
52
53 %{__make} pure_install \
54         DESTDIR=$RPM_BUILD_ROOT
55
56 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Convert/ASN1/.packlist
57 rm -f $RPM_BUILD_ROOT%{perl_vendorlib}/Convert/ASN1.pod
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %files
63 %defattr(644,root,root,755)
64 %doc ChangeLog README
65 %dir %{perl_vendorlib}/Convert/ASN1
66 %{perl_vendorlib}/Convert/ASN1/*.pm
67 %{perl_vendorlib}/Convert/ASN1.pm
68 %{_mandir}/man3/*
This page took 0.061808 seconds and 4 git commands to generate.