X-Git-Url: http://git.pld-linux.org/?p=packages%2Fapache1-mod_perl.git;a=blobdiff_plain;f=apache1-mod_perl.spec;h=7318ec551ece0bc156e74ecf03a3e1f3444a35c9;hp=a3b20c004c488665224e9ba378c6e9d48bc86bdc;hb=HEAD;hpb=b2951fdbf2a38ab4d4bb1aace44b9b372293ffc3 diff --git a/apache1-mod_perl.spec b/apache1-mod_perl.spec index a3b20c0..dceb5dd 100644 --- a/apache1-mod_perl.spec +++ b/apache1-mod_perl.spec @@ -1,8 +1,12 @@ -# +# TODO +# - hard to solve and is it worth? +# Apache::Util::escape_html() can't be used outside Aapache it is xs and in shared library which is also the apache module +# fix would be probably link only Apachye symbols to apache module and put rest of the symbols as perl library +# perl-HTML-Menu-Select uses that method in test. +# # Conditional build: %bcond_without ipv6 # IPv6 support (must match same bcond from apache1-devel) # -%include /usr/lib/rpm/macros.perl %define mod_name perl %define apxs /usr/sbin/apxs1 Summary: A Perl interpreter for the Apache Web server @@ -25,12 +29,12 @@ Summary(sv.UTF-8): En inbyggd Perl-interpretator för webbservern Apache Summary(uk.UTF-8): Модуль вбудовування інтерпретатора Perl в сервер Apache Summary(zh_CN.UTF-8): 用于 Apache web 服务程序的 Perl 解释程序。 Name: apache1-mod_perl -Version: 1.30 +Version: 1.31 Release: 1 License: Apache v1.1 Group: Networking/Daemons Source0: http://perl.apache.org/dist/mod_perl-%{version}.tar.gz -# Source0-md5: bfd6f6cff1ab1cc3dbb58a236701d169 +# Source0-md5: d2188bf500e9f00cd78dc97c3fbf6b97 Patch0: apache-perl-rh.patch # from ftp://ftp.kddlabs.co.jp/Linux/packages/Kondara/pub/Jirai/ Patch1: mod_perl-v6.patch @@ -50,7 +54,6 @@ BuildRequires: rpm-perlprov >= 4.1-13 BuildRequires: rpmbuild(macros) >= 1.268 Requires(triggerpostun): sed >= 4.0 Requires: apache1(EAPI) -Requires: perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION') Provides: apache(mod_perl) Obsoletes: mod_perl Obsoletes: mod_perl-common @@ -221,7 +224,7 @@ korzystających z mod_perla. %package doc Summary: mod_perl documentation -Summary(pl.UTF_8): Dokumentacja do mod_perla +Summary(pl.UTF-8): Dokumentacja do mod_perla Group: Documentation Requires: apache1-doc @@ -268,10 +271,10 @@ echo 'LoadModule %{mod_name}_module modules/lib%{mod_name}.so' > \ $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf # clean known unpackaged files -rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/*.pod -rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/Bundle/Apache.pm -rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/mod_%{mod_name}/.packlist -rm -f $RPM_BUILD_ROOT%{_mandir}/man3/Bundle::Apache.3pm* +%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/*.pod +%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/Bundle/Apache.pm +%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/mod_perl/.packlist +%{__rm} $RPM_BUILD_ROOT%{_mandir}/man3/Bundle::Apache.3pm* %clean rm -rf $RPM_BUILD_ROOT @@ -305,7 +308,6 @@ fi %{perl_vendorarch}/Apache.pm %{perl_vendorarch}/mod_perl*.pm %{perl_vendorarch}/mod_perl_hooks.pm.PL -%dir %{perl_vendorarch}/Apache %{perl_vendorarch}/Apache/*.pm %{perl_vendorarch}/Apache/Constants %dir %{perl_vendorarch}/auto/Apache