%include /usr/lib/rpm/macros.perl
-%define pdir Convert
-%define pnam ASN1
-%define _noautoreq "perl(Convert::ASN1::Debug)" "perl(Convert::ASN1::IO)" "perl(Convert::ASN1::_decode)" "perl(Convert::ASN1::_encode)"
-Summary: Convert-ASN1 perl module
-Summary(pl): Modu³ perla Convert-ASN1
+%define pdir Convert
+%define pnam ASN1
+Summary: Convert::ASN1 - ASN.1 encode/decode library
+Summary(pl): Convert::ASN1 - biblioteka koduj±ca/rozkodowuj±ca ASN.1
Name: perl-Convert-ASN1
-Version: 0.14
-Release: 6
-License: GPL
+Version: 0.18
+Release: 2
+# same as perl
+License: GPL v1+ or Artistic
Group: Development/Languages/Perl
-Source0: ftp://ftp.cpan.org/pub/CPAN/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
-BuildRequires: rpm-perlprov >= 3.0.3-16
-BuildRequires: perl >= 5.6.1
+Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
+# Source0-md5: 4fab81d2d3e4a5338df0872cfda8513c
+BuildRequires: perl-devel >= 1:5.8.0
+BuildRequires: rpm-perlprov >= 4.1-13
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define _noautoreq 'perl(Convert::ASN1::Debug)' 'perl(Convert::ASN1::IO)' 'perl(Convert::ASN1::_decode)' 'perl(Convert::ASN1::_encode)'
+
%description
I consider Convert::ASN1 a replacement for my earlier Convert::BER
module. While ASN1.pm is not as flexable as BER.pm, because PDUs must
%setup -q -n %{pdir}-%{pnam}-%{version}
%build
-perl Makefile.PL
+%{__perl} Makefile.PL \
+ INSTALLDIRS=vendor
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
-
-gzip -9nf ChangeLog README
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc *.gz
-%dir %{perl_sitelib}/Convert/ASN1
-%{perl_sitelib}/Convert/ASN1/*.pm
-%{perl_sitelib}/Convert/ASN1.pm
+%doc ChangeLog README
+%dir %{perl_vendorlib}/Convert/ASN1
+%{perl_vendorlib}/Convert/ASN1/*.pm
+%{perl_vendorlib}/Convert/ASN1.pm
%{_mandir}/man3/*