diff --git a/perl-Crypt-OpenSSL-AES.changes b/perl-Crypt-OpenSSL-AES.changes index 9749204..fd023b9 100644 --- a/perl-Crypt-OpenSSL-AES.changes +++ b/perl-Crypt-OpenSSL-AES.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Fri Jun 19 01:09:43 CEST 2009 - chris@computersalat.de + +- spec fix for perl-macros + +------------------------------------------------------------------- +Fri Jun 19 00:40:27 CEST 2009 - chris@computersalat.de + +- added perl-macros + o autogen filelist with perl_gen_filelist + ------------------------------------------------------------------- Sun Jun 14 18:59:01 CEST 2009 - chris@computersalat.de diff --git a/perl-Crypt-OpenSSL-AES.spec b/perl-Crypt-OpenSSL-AES.spec index 5d02ab8..d6985fa 100644 --- a/perl-Crypt-OpenSSL-AES.spec +++ b/perl-Crypt-OpenSSL-AES.spec @@ -17,50 +17,33 @@ # norootforbuild -%define pren perl -%define mname Crypt-OpenSSL-AES -%define ver 0.02 - -%if !%( echo %{mname} | grep "-" >/dev/null; echo $? ) -%define mpath %( echo %{mname} | sed -e "s,-,/,g") -%define mcnt %( echo %{mpath} | awk -F"/" '{print NF}' ) -%define fname %(echo %{mname} | awk -F"-" '{print $1}') -%else -%define mpath %{mname} -%define mcnt 1 -%define fname %{mname} -%endif - -%if %{?rel:0}%{!?rel:1} -%define rel 1 -%endif - #Distribution: %dist #Packager: %packager #Vendor: %vendor -Name: %{pren}-%{mname} +Name: perl-Crypt-OpenSSL-AES +%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) Summary: A Perl wrapper around OpenSSL's AES library -Version: %{ver} -Release: %{rel} +Version: 0.02 +Release: 1 License: artistic Group: Applications/CPAN Url: http://www.cpan.org -Source0: %{mname}-%{version}.tar.gz +Source0: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl +BuildRequires: perl-macros #BuildRequires: perl(Module::Build) # other not perl || perl-base BuildRequires: openssl-devel -Requires: perl = %{perl_version} +Requires: perl = %{perl_version} # other not perl || perl-base -Requires: openssl -Provides: %{mname} Crypt::OpenSSL::AES +Requires: openssl #---------------------------------------------------------------------------------- %description #---------------------------------------------------------------------------------- -%{mname} module for perl + %{cpan_name} module for perl This is Crypt::OpenSSL::AES version 0.02, an XS-wrapper around OpenSSL`s AES (Advanced Encryption Standard) library. @@ -80,7 +63,7 @@ maintainers to overcome such issues. #---------------------------------------------------------------------------------- %prep #---------------------------------------------------------------------------------- -%setup -q -n %{mname}-%{version} +%setup -q -n %{cpan_name}-%{version} #---------------------------------------------------------------------------------- %build @@ -96,69 +79,19 @@ CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL #---------------------------------------------------------------------------------- %perl_make_install %perl_process_packlist - -FILES_FILE=%{mname}-%{version}-filelist -[ %{mcnt} -eq 1 ] && { - cat > $FILES_FILE << EOF -%dir %{perl_vendorarch}/auto/%{mpath} -EOF -} - -# for module in %{perl_vendorarch} -[ %{mcnt} -gt 1 ] && { - dir_nm=(`echo %{mname} | sed -e "s,-, ,g"`) - ffind="${RPM_BUILD_ROOT}%{perl_vendorarch}" - perl_dir=%{perl_vendorarch} - i=0 - while [ $i -lt %{mcnt} ]; do - if [ -d ${ffind}/${dir_nm[$i]} ]; then -cat >> $FILES_FILE << EOF -%dir ${perl_dir}/${dir_nm[$i]} -EOF - fi - ffind=${ffind}/${dir_nm[$i]} - perl_dir=${perl_dir}/${dir_nm[$i]} - i=$[$i+1] - done -cat >> $FILES_FILE << EOF -${perl_dir}.pm -EOF -} - -# for files in %{perl_vendorarch}/auto -[ %{mcnt} -gt 1 ] && { - dir_nm=(`echo %{mname} | sed -e "s,-, ,g"`) - ffind="${RPM_BUILD_ROOT}%{perl_vendorarch}/auto" - perl_dir=%{perl_vendorarch}/auto - i=0 - while [ $i -lt %{mcnt} ]; do - if [ -d ${ffind}/${dir_nm[$i]} ]; then -cat >> $FILES_FILE << EOF -%dir ${perl_dir}/${dir_nm[$i]} -EOF - fi - ffind=${ffind}/${dir_nm[$i]} - perl_dir=${perl_dir}/${dir_nm[$i]} - i=$[$i+1] - done -cat >> $FILES_FILE << EOF -${perl_dir} -EOF -} +%perl_gen_filelist #---------------------------------------------------------------------------------- %clean #---------------------------------------------------------------------------------- -[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && %{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf $RPM_BUILD_ROOT #---------------------------------------------------------------------------------- -%files -f %{mname}-%{version}-filelist +%files -f %{name}.files #---------------------------------------------------------------------------------- # normally you only need to check for doc files %defattr(-,root,root) %doc Changes README -%{_mandir}/man?/* -/var/adm/perl-modules/%{name} #---------------------------------------------------------------------------------- %changelog