diff --git a/apache2-mod_perl.changes b/apache2-mod_perl.changes index 941436e..107cfdb 100644 --- a/apache2-mod_perl.changes +++ b/apache2-mod_perl.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Nov 25 18:09:09 UTC 2010 - chris@computersalat.de + +- fix perl_process_packlist stuff + o remove .packlist, perllocal.pod files +- cleanupo spec + o replace 'mkdir -p' with 'install -d' or 'install -D' + o macros + ------------------------------------------------------------------- Fri Mar 5 12:02:09 UTC 2010 - coolo@novell.com diff --git a/apache2-mod_perl.spec b/apache2-mod_perl.spec index 5280193..8113b85 100644 --- a/apache2-mod_perl.spec +++ b/apache2-mod_perl.spec @@ -111,7 +111,7 @@ software depending on apache2-mod_perl. find -name ".svn" -type d | xargs rm -rfv %build -perl Makefile.PL MP_APXS=`which %{apxs}` MP_CCOPTS="$(%{apxs} -q CFLAGS)" +perl Makefile.PL INSTALLDIRS=vendor MP_APXS=`which %{apxs}` MP_CCOPTS="$(%{apxs} -q CFLAGS)" ln -s Apache-mod_perl_guide-1.29/bin bin make # XXX mod_include/SSI does not include files when they are not named .shtml @@ -167,14 +167,31 @@ t/TEST -stop-httpd %endif %install -rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT install_vendor -mkdir -p $RPM_BUILD_ROOT/%{apache_libexecdir} -cp -p src/modules/perl/mod_perl.so $RPM_BUILD_ROOT/%{apache_libexecdir} -mkdir -p $RPM_BUILD_ROOT/%{apache_includedir}/modules/perl -cp src/modules/perl/*.h $RPM_BUILD_ROOT/%{apache_includedir}/modules/perl/ +%perl_make_install +### since 11.4 perl_process_packlist +### removes .packlist, perllocal.pod files +%if 0%{?suse_version} > 1130 %perl_process_packlist -mkdir -p $RPM_BUILD_ROOT/%{apache_sysconfdir}/conf.d +%else +# do not perl_process_packlist +# remove .packlist file +find $RPM_BUILD_ROOT%perl_vendorarch/auto -name .packlist -print0 | xargs -0 -r rm ; +# remove perllocal.pod file +%{__rm} -f $RPM_BUILD_ROOT%perl_archlib/perllocal.pod +%endif + +#mkdir -p $RPM_BUILD_ROOT/%{apache_libexecdir} +#cp -p src/modules/perl/mod_perl.so $RPM_BUILD_ROOT/%{apache_libexecdir} +%{__install} -D src/modules/perl/mod_perl.so \ + $RPM_BUILD_ROOT/%{apache_libexecdir}/mod_perl.so + +#mkdir -p $RPM_BUILD_ROOT/%{apache_includedir}/modules/perl +%{__install} -d $RPM_BUILD_ROOT/%{apache_includedir}/modules/perl +%{__cp} src/modules/perl/*.h $RPM_BUILD_ROOT/%{apache_includedir}/modules/perl/ + +#mkdir -p $RPM_BUILD_ROOT/%{apache_sysconfdir}/conf.d +%{__install} -d $RPM_BUILD_ROOT/%{apache_sysconfdir}/conf.d + cat > $RPM_BUILD_ROOT/%{apache_sysconfdir}/mod_perl-startup.pl <<-EOF # Taken from http://perl.apache.org/docs/2.0/user/handlers/server.html#Startup_File if ( ! \$ENV{MOD_PERL}) { die "GATEWAY_INTERFACE not Perl!"; } @@ -198,7 +215,10 @@ cat > $RPM_BUILD_ROOT/%{apache_sysconfdir}/mod_perl-startup.pl <<-EOF use APR::Const -compile => ':common'; 1; EOF -mkdir -p $RPM_BUILD_ROOT/%{apache_serverroot}/perl-lib + +#mkdir -p $RPM_BUILD_ROOT/%{apache_serverroot}/perl-lib +%{__install} -d $RPM_BUILD_ROOT/%{apache_serverroot}/perl-lib + cat > $RPM_BUILD_ROOT/%{apache_sysconfdir}/conf.d/mod_perl.conf < AllowOverride None @@ -229,12 +249,10 @@ cat > $RPM_BUILD_ROOT/%{apache_sysconfdir}/conf.d/mod_perl.conf <