]> git.pld-linux.org Git - packages/perl-Convert-ASN1.git/blob - perl-Convert-ASN1.spec
- mass commit: cosmetics (removed trailing white spaces)
[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 %define         _noautoreq "perl(Convert::ASN1::Debug)" "perl(Convert::ASN1::IO)" "perl(Convert::ASN1::_decode)" "perl(Convert::ASN1::_encode)"
5 Summary:        Convert::ASN1 perl module
6 Summary(pl):    Modu³ perla Convert::ASN1
7 Name:           perl-Convert-ASN1
8 Version:        0.17
9 Release:        1
10 License:        GPL
11 Group:          Development/Languages/Perl
12 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
13 # Source0-md5:  b5e76be5dfb90d8c8fdb8c28b2f9a427
14 BuildRequires:  perl-devel >= 5.6.1
15 BuildRequires:  rpm-perlprov >= 4.1-13
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 I consider Convert::ASN1 a replacement for my earlier Convert::BER
21 module. While ASN1.pm is not as flexable as BER.pm, because PDUs must
22 be described up fronta, it is also more powerful. For example an LDAP
23 filter is a recursive structure, BER.pm cannot encode or decode this
24 in a single pass, ASN1.pm can.
25
26 Convert::ASN1 will parse ASN.1 descriptions and will encode from and
27 decode to perl data structures using a hierarchy of references.
28
29 %description -l pl
30 Convert::ASN1 ma byæ zamiennikiem wcze¶niejszego Convert::BER tego
31 samego autora. ASN1.pm nie jest tak elastyczny jak BER.pm, poniewa¿
32 PDU musz± byæ opisane, jest bardziej u¿yteczny. Na przyk³ad filtr LDAP
33 jest struktur± rekurencyjn±, BER.pm nie mo¿e kodowaæ ani dekodowaæ
34 takiej w jednym przebiegu, ASN1.pm mo¿e.
35
36 Convert::ASN1 parsuje opisy ASN.1 i koduje/dekoduje do perlowych
37 struktur danych u¿ywaj±c hierarchii referencji.
38
39 %prep
40 %setup -q -n %{pdir}-%{pnam}-%{version}
41
42 %build
43 %{__perl} Makefile.PL \
44         INSTALLDIRS=vendor
45 %{__make}
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49
50 %{__make} install DESTDIR=$RPM_BUILD_ROOT
51
52 %clean
53 rm -rf $RPM_BUILD_ROOT
54
55 %files
56 %defattr(644,root,root,755)
57 %doc ChangeLog README
58 %dir %{perl_vendorlib}/Convert/ASN1
59 %{perl_vendorlib}/Convert/ASN1/*.pm
60 %{perl_vendorlib}/Convert/ASN1.pm
61 %{_mandir}/man3/*
This page took 0.051722 seconds and 4 git commands to generate.