]> git.pld-linux.org Git - packages/perl-Convert-ASN1.git/blob - perl-Convert-ASN1.spec
- summary and license fixes
[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):    Convert::ASN1 - biblioteka koduj±ca/rozkodowuj±ca ASN.1
6 Name:           perl-Convert-ASN1
7 Version:        0.18
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:  4fab81d2d3e4a5338df0872cfda8513c
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 %define         _noautoreq 'perl(Convert::ASN1::Debug)' 'perl(Convert::ASN1::IO)' 'perl(Convert::ASN1::_decode)' 'perl(Convert::ASN1::_encode)'
20
21 %description
22 I consider Convert::ASN1 a replacement for my earlier Convert::BER
23 module. While ASN1.pm is not as flexable as BER.pm, because PDUs must
24 be described up fronta, it is also more powerful. For example an LDAP
25 filter is a recursive structure, BER.pm cannot encode or decode this
26 in a single pass, ASN1.pm can.
27
28 Convert::ASN1 will parse ASN.1 descriptions and will encode from and
29 decode to perl data structures using a hierarchy of references.
30
31 %description -l pl
32 Convert::ASN1 ma byæ zamiennikiem wcze¶niejszego Convert::BER tego
33 samego autora. ASN1.pm nie jest tak elastyczny jak BER.pm, poniewa¿
34 PDU musz± byæ opisane, jest bardziej u¿yteczny. Na przyk³ad filtr LDAP
35 jest struktur± rekurencyjn±, BER.pm nie mo¿e kodowaæ ani dekodowaæ
36 takiej w jednym przebiegu, ASN1.pm mo¿e.
37
38 Convert::ASN1 parsuje opisy ASN.1 i koduje/dekoduje do perlowych
39 struktur danych u¿ywaj±c hierarchii referencji.
40
41 %prep
42 %setup -q -n %{pdir}-%{pnam}-%{version}
43
44 %build
45 %{__perl} Makefile.PL \
46         INSTALLDIRS=vendor
47 %{__make}
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51
52 %{__make} install \
53         DESTDIR=$RPM_BUILD_ROOT
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %files
59 %defattr(644,root,root,755)
60 %doc ChangeLog README
61 %dir %{perl_vendorlib}/Convert/ASN1
62 %{perl_vendorlib}/Convert/ASN1/*.pm
63 %{perl_vendorlib}/Convert/ASN1.pm
64 %{_mandir}/man3/*
This page took 0.043202 seconds and 3 git commands to generate.