Репозитории ALT
S: | 2.0.11-alt3 |
5.1: | 2.0.4-alt1 |
4.1: | 2.0.3-alt5 |
4.0: | 2.0.3-alt5 |
Группа :: Система/Серверы
Пакет: apache2-mod_perl
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
# Spec file for mod_perl2 module for Apache 2.0 server
%define real_name mod_perl
%define module_name perl
Name: apache2-mod_perl
Version: 2.0.11
Release: alt3
Summary: An embedded Perl interpreter for the Apache2 Web server
Summary(ru_RU.UTF-8): п▓я│я┌я─п╬п╣п╫п╫я▀п╧ п╦п╫я┌п╣я─п©я─п╣я┌п╟я┌п╬я─ Perl п╢п╩я▐ п╡п╣п╠-я│п╣я─п╡п╣я─п╟ Apache2
License: %asl 2.0
Group: System/Servers
URL: http://perl.apache.org/
Source: mod_perl-%version.tar
Source1: perl.load
Source2: perl.conf
Source3: perl.start
Source4: Apache-Test-1.43.tar
Source5: Apache-SizeLimit-0.98.tar
Source6: Apache-Reload-0.13.tar
Source7: docs-2.0.tar
Patch1: mod_perl-2.0.5-lfs.patch
Patch2: mod_perl-2.0.7-alt-disable_prctl_set_name.patch
Patch4: mod_perl-2.0.10-test_config.patch
Patch5: mod_perl-2.0.11-fix_building_with_perl-5.33.7.patch
Provides: mod_perl = %version
Requires(pre): apache2 >= %apache2_version
BuildRequires(pre): apache2-devel >= 2.2.5
BuildRequires(pre): rpm-build-licenses
BuildRequires: apache2-httpd-prefork
BuildRequires: %apache2_apr_buildreq
BuildRequires: libgdbm-devel
# Automatically added by buildreq on Wed Oct 26 2011 (-bi)
BuildRequires: apache2-devel libexpat-devel perl-BSD-Resource perl-CGI perl-DBD-DBM perl-Devel-Symdump perl-LWP-Protocol-https perl-Linux-Pid perl-Math-BigInt perl-Test-Pod perl-pod perl-podlators perl-threads
# syntax check failes
%add_findreq_skiplist */Apache/Test*
%add_findreq_skiplist */Apache2/SizeLimit.pm
%add_findreq_skiplist */Apache/SizeLimit.pm
%add_findreq_skiplist */ModPerl/Code.pm
%add_findreq_skiplist */ModPerl/RegistryLoader.pm
# extra dependencies
%add_findreq_skiplist */Apache2/compat.pm
%add_findreq_skiplist */ModPerl/CScan.pm
%define common_desc Mod_perl incorporates a Perl interpreter into the Apache web\
server, so that the Apache web server can directly execute Perl\
code.
%define common_desc_ru Mod_perl п╡я│я┌я─п╟п╦п╡п╟п╣я┌ п╦п╫я┌п╣я─п©я─п╣я┌п╟я┌п╬я─ Perl п╡ п╡п╣п╠-я│п╣я─п╡п╣я─ Apache,\
п©п╬п╥п╡п╬п╩я▐я▐ п╡п╣п╠ я│п╣я─п╡п╣я─я┐ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п╦я│п©п╬п╩п╫я▐я┌я▄ п╨п╬п╢ п╫п╟ Perl.
%description
%common_desc
Mod_perl provides an object-oriented Perl interface for Apache's
C language API and allows to manage Apache, respond to requests
for web pages and much more. The end result is a quicker CGI
script turnaround process, since no external Perl interpreter
has to be started.
Install mod_perl if you're installing the Apache web server and
you'd like for it to directly incorporate a Perl interpreter.
%description -l ru_RU.UTF-8
%common_desc_ru
Mod_perl п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╬п╠я┼п╣п╨я┌п╫п╬-п╬я─п╦п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я▀п╧ п╦п╫я┌п╣я─я└п╣п╧я│ п╫п╟
Perl п╨ п╡п╫я┐я┌я─п╣п╫п╫п╣п╪я┐ API Apache п╦ п©п╬п╥п╡п╬п╩я▐п╣я┌ я┐п©я─п╟п╡п╩я▐я┌я▄ Apache,
п╬я┌п╡п╣я┤п╟я┌я▄ п╫п╟ п╥п╟п©я─п╬я│я▀ п╡п╣п╠-я│я┌я─п╟п╫п╦я├ п╦ п╪п╫п╬пЁп╬п╣ п╢я─я┐пЁп╬п╣. п▓ п╨п╬п╫п╣я┤п╫п╬п╪
п╦я┌п╬пЁп╣, п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ mod_perl п©п╬п╥п╡п╬п╩я▐п╣я┌ я┐я│п╨п╬я─п╦я┌я▄ п╡я▀п©п╬п╩п╫п╣п╫п╦п╣
CGI-я│п╨я─п╦п©я┌п╬п╡, я┌п╟п╨ п╨п╟п╨ п╦я│п╨п╩я▌я┤п╟п╣я┌ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌я▄ п╡ п╡я▀п╥п╬п╡п╟я┘
п╡п╫п╣я┬п╫п╣пЁп╬ п╦п╫я┌п╣я─п©я─п╣я┌п╟я┌п╬я─п╟ Perl.
Mod_perl п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©п╬п╩п╣п╥п╣п╫, п╣я│п╩п╦ п▓я▀ я┐я│я┌п╟п╫п╬п╡п╦п╩п╦ п╡п╣п╠-я│п╣я─п╡п╣я─
Apache п╦ п▓п╟п╪ п╫я┐п╤п╫п╟ п╦п╫я┌п╣пЁя─п╦я─п╬п╡п╟п╫п╫п╟я▐ п©п╬п╢п╢п╣я─п╤п╨п╟ Perl п╡ п╫я▒п╪.
%package devel
Summary: Files needed for building XS modules that use mod_perl
Summary(ru_RU.UTF-8): п╓п╟п╧п╩я▀ п╢п╩я▐ я│п╠п╬я─п╨п╦ п╪п╬п╢я┐п╩п╣п╧ Perl, п╦я│п©п╬п╩я▄п╥я┐я▌я┴п╦я┘ mod_perl
Group: Development/C
Requires: %name = %version-%release
Requires: apache2-devel
%description devel
%common_desc
This package contains the files needed for building XS modules
that use mod_perl.
%description devel -l ru_RU.UTF-8
%common_desc_ru
п■п╟п╫п╫я▀п╧ п©п╟п╨п╣я┌ я│п╬п╢п╣я─п╤п╦я┌ я└п╟п╧п╩я▀, п╫п╣п╬п╠я┘п╬п╢п╦п╪я▀п╣ п╢п╩я▐ я─п╟п╥я─п╟п╠п╬я┌п╨п╦
XS-п╪п╬п╢я┐п╩п╣п╧ п╫п╟ Perl, п╦я│п©п╬п╩я▄п╥я┐я▌я┴п╦я┘ mod_perl.
%package doc
Summary: mod_perl2 Apache module documentation
Summary(ru_RU.UTF-8): п■п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ п╨ п╪п╬п╢я┐п╩я▌ Apache mod_perl2
Group: Documentation
Requires: %name = %version
BuildArch: noarch
%description doc
%common_desc
This package contains the documentation for mod_perl2 Apache2
module.
%description doc -l ru_RU.UTF-8
%common_desc_ru
п■п╟п╫п╫я▀п╧ п©п╟п╨п╣я┌ я│п╬п╢п╣я─п╤п╦я┌ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ п╨ п╪п╬п╢я┐п╩я▌ mod_perl2.
%prep
%setup -n mod_perl-%version
%patch1 -p1
%patch2
%patch4 -p1
%if "%(rpmquery --qf '%%{VERSION}' perl-base 2>/dev/null)" != "5.32.1"
%patch5
%endif
# Complete installation with separate projects
tar xvf %SOURCE4
tar xvf %SOURCE5
tar xvf %SOURCE6
tar xvf %SOURCE7
mv -f -- LICENSE LICENSE.orig
ln -s -- $(relative %_licensedir/Apache-2.0 %_docdir/%name/LICENSE) LICENSE
# Hardcode module versions to make perl.prov happy (ALT#29362)
VERSION=`grep 'our $VERSION = "' lib/mod_perl2.pm | sed -e 's#[^"]*"##' -e 's#".*##'`
sed -e "s#VERSION = do { require mod_perl2; \$mod_perl2::VERSION }#VERSION = \"$VERSION\"#" -i xs/ModPerl/Const/Const.pm
sed -e "s#VERSION = do { require mod_perl2; \$mod_perl2::VERSION }#VERSION = \"$VERSION\"#" -i xs/Apache2/Const/Const.pm
%ifdef __BTE
rm -f -- t/response/TestAPR/finfo.pm t/apr-ext/finfo.t t/lib/TestAPRlib/finfo.pm
%endif
#setup apache modules path for test config
sed 's, at apache2_moduledir at ,%apache2_moduledir,' -i t/conf/extra.conf.in
%build
%perl_vendor_build MP_APXS=%apache2_apxs MP_APR_CONFIG=%apache2_apr_config \
MP_CCOPTS=-fgnu89-inline
%install
%perl_vendor_install
# Install the config file
install -d -m 755 -- %buildroot%apache2_mods_available
install -d -m 755 -- %buildroot%apache2_mods_start
install -p -m 644 -- %SOURCE1 %buildroot%apache2_mods_available/%module_name.load
install -p -m 644 -- %SOURCE2 %buildroot%apache2_mods_available/%module_name.conf
sed -i 's, at a_libexecdir at ,%apache2_libexecdir,g' %buildroot%apache2_mods_available/%module_name.load
install -p -m 644 -- %SOURCE3 %buildroot%apache2_mods_start/100-%module_name.conf
# Install missed modules from install script
install -p -m 644 -- xs/tables/current/APR/FunctionTable.pm %buildroot%perl_vendor_archlib/APR/FunctionTable.pm
install -p -m 644 -- xs/tables/current/Apache2/ConstantsTable.pm %buildroot%perl_vendor_archlib/Apache2/ConstantsTable.pm
install -p -m 644 -- xs/tables/current/Apache2/FunctionTable.pm %buildroot%perl_vendor_archlib/Apache2/FunctionTable.pm
install -p -m 644 -- xs/tables/current/Apache2/StructureTable.pm %buildroot%perl_vendor_archlib/Apache2/StructureTable.pm
install -p -m 644 -- xs/tables/current/ModPerl/FunctionTable.pm %buildroot%perl_vendor_archlib/ModPerl/FunctionTable.pm
%files
%doc Changes README
%doc --no-dereference LICENSE
%config(noreplace) %apache2_mods_available/%module_name.conf
%config %apache2_mods_available/%module_name.load
%config %apache2_mods_start/100-%module_name.conf
%apache2_libexecdir/%real_name.so
%perl_vendor_archlib/mod_perl2.pm
%perl_vendor_autolib/mod_perl2
%perl_vendor_archlib/Apache
%perl_vendor_archlib/Apache2
%perl_vendor_autolib/Apache2
%perl_vendor_archlib/APR*
%perl_vendor_autolib/APR
%perl_vendor_archlib/ModPerl
%perl_vendor_autolib/ModPerl
# mod_perl-1.x
%exclude %perl_vendor_archlib/Apache/SizeLimit.pm
# Install helpers - do not need them
%exclude %perl_vendor_archlib/Bundle*
%exclude %perl_vendor_archlib/Apache/Test*
%exclude %perl_vendor_archlib/Apache2/Build.pm
%exclude %perl_vendor_archlib/Apache2/BuildConfig.pm
%exclude %perl_vendor_archlib/Apache2/ParseSource.pm
%exclude %perl_vendor_archlib/ModPerl/BuildMM.pm
%exclude %perl_vendor_archlib/ModPerl/BuildOptions.pm
%exclude %perl_vendor_archlib/ModPerl/CScan.pm
%exclude %perl_vendor_archlib/ModPerl/Code.pm
%exclude %perl_vendor_archlib/ModPerl/Config.pm
%exclude %perl_vendor_archlib/ModPerl/FunctionMap.pm
%exclude %perl_vendor_archlib/ModPerl/MM.pm
%exclude %perl_vendor_archlib/ModPerl/Manifest.pm
%exclude %perl_vendor_archlib/ModPerl/MapUtil.pm
%exclude %perl_vendor_archlib/ModPerl/ParseSource.pm
%exclude %perl_vendor_archlib/ModPerl/StructureMap.pm
%exclude %perl_vendor_archlib/ModPerl/TestReport.pm
%exclude %perl_vendor_archlib/ModPerl/TestRun.pm
%exclude %perl_vendor_archlib/ModPerl/TypeMap.pm
%exclude %perl_vendor_archlib/ModPerl/WrapXS.pm
%files devel
%doc SVN-MOVE BRANCHING README-SVN RELEASE STATUS
%_bindir/mp2bug
%apache2_includedir/mod_perl.h
%apache2_includedir/modperl_*.h
%dir %perl_vendor_archlib/Apache
%dir %perl_vendor_archlib/Apache2
%dir %perl_vendor_archlib/ModPerl
%perl_vendor_archlib/Apache/Test*
%perl_vendor_archlib/Apache2/Build.pm
%perl_vendor_archlib/Apache2/BuildConfig.pm
%perl_vendor_archlib/Apache2/ParseSource.pm
%perl_vendor_archlib/ModPerl/BuildMM.pm
%perl_vendor_archlib/ModPerl/BuildOptions.pm
%perl_vendor_archlib/ModPerl/CScan.pm
%perl_vendor_archlib/ModPerl/Code.pm
%perl_vendor_archlib/ModPerl/Config.pm
%perl_vendor_archlib/ModPerl/FunctionMap.pm
%perl_vendor_archlib/ModPerl/MM.pm
%perl_vendor_archlib/ModPerl/Manifest.pm
%perl_vendor_archlib/ModPerl/MapUtil.pm
%perl_vendor_archlib/ModPerl/ParseSource.pm
%perl_vendor_archlib/ModPerl/StructureMap.pm
%perl_vendor_archlib/ModPerl/TestReport.pm
%perl_vendor_archlib/ModPerl/TestRun.pm
%perl_vendor_archlib/ModPerl/TypeMap.pm
%perl_vendor_archlib/ModPerl/WrapXS.pm
%files doc
%doc docs/*
%changelog
…
Полный changelog можно просмотреть здесь
%define real_name mod_perl
%define module_name perl
Name: apache2-mod_perl
Version: 2.0.11
Release: alt3
Summary: An embedded Perl interpreter for the Apache2 Web server
Summary(ru_RU.UTF-8): п▓я│я┌я─п╬п╣п╫п╫я▀п╧ п╦п╫я┌п╣я─п©я─п╣я┌п╟я┌п╬я─ Perl п╢п╩я▐ п╡п╣п╠-я│п╣я─п╡п╣я─п╟ Apache2
License: %asl 2.0
Group: System/Servers
URL: http://perl.apache.org/
Source: mod_perl-%version.tar
Source1: perl.load
Source2: perl.conf
Source3: perl.start
Source4: Apache-Test-1.43.tar
Source5: Apache-SizeLimit-0.98.tar
Source6: Apache-Reload-0.13.tar
Source7: docs-2.0.tar
Patch1: mod_perl-2.0.5-lfs.patch
Patch2: mod_perl-2.0.7-alt-disable_prctl_set_name.patch
Patch4: mod_perl-2.0.10-test_config.patch
Patch5: mod_perl-2.0.11-fix_building_with_perl-5.33.7.patch
Provides: mod_perl = %version
Requires(pre): apache2 >= %apache2_version
BuildRequires(pre): apache2-devel >= 2.2.5
BuildRequires(pre): rpm-build-licenses
BuildRequires: apache2-httpd-prefork
BuildRequires: %apache2_apr_buildreq
BuildRequires: libgdbm-devel
# Automatically added by buildreq on Wed Oct 26 2011 (-bi)
BuildRequires: apache2-devel libexpat-devel perl-BSD-Resource perl-CGI perl-DBD-DBM perl-Devel-Symdump perl-LWP-Protocol-https perl-Linux-Pid perl-Math-BigInt perl-Test-Pod perl-pod perl-podlators perl-threads
# syntax check failes
%add_findreq_skiplist */Apache/Test*
%add_findreq_skiplist */Apache2/SizeLimit.pm
%add_findreq_skiplist */Apache/SizeLimit.pm
%add_findreq_skiplist */ModPerl/Code.pm
%add_findreq_skiplist */ModPerl/RegistryLoader.pm
# extra dependencies
%add_findreq_skiplist */Apache2/compat.pm
%add_findreq_skiplist */ModPerl/CScan.pm
%define common_desc Mod_perl incorporates a Perl interpreter into the Apache web\
server, so that the Apache web server can directly execute Perl\
code.
%define common_desc_ru Mod_perl п╡я│я┌я─п╟п╦п╡п╟п╣я┌ п╦п╫я┌п╣я─п©я─п╣я┌п╟я┌п╬я─ Perl п╡ п╡п╣п╠-я│п╣я─п╡п╣я─ Apache,\
п©п╬п╥п╡п╬п╩я▐я▐ п╡п╣п╠ я│п╣я─п╡п╣я─я┐ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п╦я│п©п╬п╩п╫я▐я┌я▄ п╨п╬п╢ п╫п╟ Perl.
%description
%common_desc
Mod_perl provides an object-oriented Perl interface for Apache's
C language API and allows to manage Apache, respond to requests
for web pages and much more. The end result is a quicker CGI
script turnaround process, since no external Perl interpreter
has to be started.
Install mod_perl if you're installing the Apache web server and
you'd like for it to directly incorporate a Perl interpreter.
%description -l ru_RU.UTF-8
%common_desc_ru
Mod_perl п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╬п╠я┼п╣п╨я┌п╫п╬-п╬я─п╦п╣п╫я┌п╦я─п╬п╡п╟п╫п╫я▀п╧ п╦п╫я┌п╣я─я└п╣п╧я│ п╫п╟
Perl п╨ п╡п╫я┐я┌я─п╣п╫п╫п╣п╪я┐ API Apache п╦ п©п╬п╥п╡п╬п╩я▐п╣я┌ я┐п©я─п╟п╡п╩я▐я┌я▄ Apache,
п╬я┌п╡п╣я┤п╟я┌я▄ п╫п╟ п╥п╟п©я─п╬я│я▀ п╡п╣п╠-я│я┌я─п╟п╫п╦я├ п╦ п╪п╫п╬пЁп╬п╣ п╢я─я┐пЁп╬п╣. п▓ п╨п╬п╫п╣я┤п╫п╬п╪
п╦я┌п╬пЁп╣, п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ mod_perl п©п╬п╥п╡п╬п╩я▐п╣я┌ я┐я│п╨п╬я─п╦я┌я▄ п╡я▀п©п╬п╩п╫п╣п╫п╦п╣
CGI-я│п╨я─п╦п©я┌п╬п╡, я┌п╟п╨ п╨п╟п╨ п╦я│п╨п╩я▌я┤п╟п╣я┌ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌я▄ п╡ п╡я▀п╥п╬п╡п╟я┘
п╡п╫п╣я┬п╫п╣пЁп╬ п╦п╫я┌п╣я─п©я─п╣я┌п╟я┌п╬я─п╟ Perl.
Mod_perl п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©п╬п╩п╣п╥п╣п╫, п╣я│п╩п╦ п▓я▀ я┐я│я┌п╟п╫п╬п╡п╦п╩п╦ п╡п╣п╠-я│п╣я─п╡п╣я─
Apache п╦ п▓п╟п╪ п╫я┐п╤п╫п╟ п╦п╫я┌п╣пЁя─п╦я─п╬п╡п╟п╫п╫п╟я▐ п©п╬п╢п╢п╣я─п╤п╨п╟ Perl п╡ п╫я▒п╪.
%package devel
Summary: Files needed for building XS modules that use mod_perl
Summary(ru_RU.UTF-8): п╓п╟п╧п╩я▀ п╢п╩я▐ я│п╠п╬я─п╨п╦ п╪п╬п╢я┐п╩п╣п╧ Perl, п╦я│п©п╬п╩я▄п╥я┐я▌я┴п╦я┘ mod_perl
Group: Development/C
Requires: %name = %version-%release
Requires: apache2-devel
%description devel
%common_desc
This package contains the files needed for building XS modules
that use mod_perl.
%description devel -l ru_RU.UTF-8
%common_desc_ru
п■п╟п╫п╫я▀п╧ п©п╟п╨п╣я┌ я│п╬п╢п╣я─п╤п╦я┌ я└п╟п╧п╩я▀, п╫п╣п╬п╠я┘п╬п╢п╦п╪я▀п╣ п╢п╩я▐ я─п╟п╥я─п╟п╠п╬я┌п╨п╦
XS-п╪п╬п╢я┐п╩п╣п╧ п╫п╟ Perl, п╦я│п©п╬п╩я▄п╥я┐я▌я┴п╦я┘ mod_perl.
%package doc
Summary: mod_perl2 Apache module documentation
Summary(ru_RU.UTF-8): п■п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ п╨ п╪п╬п╢я┐п╩я▌ Apache mod_perl2
Group: Documentation
Requires: %name = %version
BuildArch: noarch
%description doc
%common_desc
This package contains the documentation for mod_perl2 Apache2
module.
%description doc -l ru_RU.UTF-8
%common_desc_ru
п■п╟п╫п╫я▀п╧ п©п╟п╨п╣я┌ я│п╬п╢п╣я─п╤п╦я┌ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ п╨ п╪п╬п╢я┐п╩я▌ mod_perl2.
%prep
%setup -n mod_perl-%version
%patch1 -p1
%patch2
%patch4 -p1
%if "%(rpmquery --qf '%%{VERSION}' perl-base 2>/dev/null)" != "5.32.1"
%patch5
%endif
# Complete installation with separate projects
tar xvf %SOURCE4
tar xvf %SOURCE5
tar xvf %SOURCE6
tar xvf %SOURCE7
mv -f -- LICENSE LICENSE.orig
ln -s -- $(relative %_licensedir/Apache-2.0 %_docdir/%name/LICENSE) LICENSE
# Hardcode module versions to make perl.prov happy (ALT#29362)
VERSION=`grep 'our $VERSION = "' lib/mod_perl2.pm | sed -e 's#[^"]*"##' -e 's#".*##'`
sed -e "s#VERSION = do { require mod_perl2; \$mod_perl2::VERSION }#VERSION = \"$VERSION\"#" -i xs/ModPerl/Const/Const.pm
sed -e "s#VERSION = do { require mod_perl2; \$mod_perl2::VERSION }#VERSION = \"$VERSION\"#" -i xs/Apache2/Const/Const.pm
%ifdef __BTE
rm -f -- t/response/TestAPR/finfo.pm t/apr-ext/finfo.t t/lib/TestAPRlib/finfo.pm
%endif
#setup apache modules path for test config
sed 's, at apache2_moduledir at ,%apache2_moduledir,' -i t/conf/extra.conf.in
%build
%perl_vendor_build MP_APXS=%apache2_apxs MP_APR_CONFIG=%apache2_apr_config \
MP_CCOPTS=-fgnu89-inline
%install
%perl_vendor_install
# Install the config file
install -d -m 755 -- %buildroot%apache2_mods_available
install -d -m 755 -- %buildroot%apache2_mods_start
install -p -m 644 -- %SOURCE1 %buildroot%apache2_mods_available/%module_name.load
install -p -m 644 -- %SOURCE2 %buildroot%apache2_mods_available/%module_name.conf
sed -i 's, at a_libexecdir at ,%apache2_libexecdir,g' %buildroot%apache2_mods_available/%module_name.load
install -p -m 644 -- %SOURCE3 %buildroot%apache2_mods_start/100-%module_name.conf
# Install missed modules from install script
install -p -m 644 -- xs/tables/current/APR/FunctionTable.pm %buildroot%perl_vendor_archlib/APR/FunctionTable.pm
install -p -m 644 -- xs/tables/current/Apache2/ConstantsTable.pm %buildroot%perl_vendor_archlib/Apache2/ConstantsTable.pm
install -p -m 644 -- xs/tables/current/Apache2/FunctionTable.pm %buildroot%perl_vendor_archlib/Apache2/FunctionTable.pm
install -p -m 644 -- xs/tables/current/Apache2/StructureTable.pm %buildroot%perl_vendor_archlib/Apache2/StructureTable.pm
install -p -m 644 -- xs/tables/current/ModPerl/FunctionTable.pm %buildroot%perl_vendor_archlib/ModPerl/FunctionTable.pm
%files
%doc Changes README
%doc --no-dereference LICENSE
%config(noreplace) %apache2_mods_available/%module_name.conf
%config %apache2_mods_available/%module_name.load
%config %apache2_mods_start/100-%module_name.conf
%apache2_libexecdir/%real_name.so
%perl_vendor_archlib/mod_perl2.pm
%perl_vendor_autolib/mod_perl2
%perl_vendor_archlib/Apache
%perl_vendor_archlib/Apache2
%perl_vendor_autolib/Apache2
%perl_vendor_archlib/APR*
%perl_vendor_autolib/APR
%perl_vendor_archlib/ModPerl
%perl_vendor_autolib/ModPerl
# mod_perl-1.x
%exclude %perl_vendor_archlib/Apache/SizeLimit.pm
# Install helpers - do not need them
%exclude %perl_vendor_archlib/Bundle*
%exclude %perl_vendor_archlib/Apache/Test*
%exclude %perl_vendor_archlib/Apache2/Build.pm
%exclude %perl_vendor_archlib/Apache2/BuildConfig.pm
%exclude %perl_vendor_archlib/Apache2/ParseSource.pm
%exclude %perl_vendor_archlib/ModPerl/BuildMM.pm
%exclude %perl_vendor_archlib/ModPerl/BuildOptions.pm
%exclude %perl_vendor_archlib/ModPerl/CScan.pm
%exclude %perl_vendor_archlib/ModPerl/Code.pm
%exclude %perl_vendor_archlib/ModPerl/Config.pm
%exclude %perl_vendor_archlib/ModPerl/FunctionMap.pm
%exclude %perl_vendor_archlib/ModPerl/MM.pm
%exclude %perl_vendor_archlib/ModPerl/Manifest.pm
%exclude %perl_vendor_archlib/ModPerl/MapUtil.pm
%exclude %perl_vendor_archlib/ModPerl/ParseSource.pm
%exclude %perl_vendor_archlib/ModPerl/StructureMap.pm
%exclude %perl_vendor_archlib/ModPerl/TestReport.pm
%exclude %perl_vendor_archlib/ModPerl/TestRun.pm
%exclude %perl_vendor_archlib/ModPerl/TypeMap.pm
%exclude %perl_vendor_archlib/ModPerl/WrapXS.pm
%files devel
%doc SVN-MOVE BRANCHING README-SVN RELEASE STATUS
%_bindir/mp2bug
%apache2_includedir/mod_perl.h
%apache2_includedir/modperl_*.h
%dir %perl_vendor_archlib/Apache
%dir %perl_vendor_archlib/Apache2
%dir %perl_vendor_archlib/ModPerl
%perl_vendor_archlib/Apache/Test*
%perl_vendor_archlib/Apache2/Build.pm
%perl_vendor_archlib/Apache2/BuildConfig.pm
%perl_vendor_archlib/Apache2/ParseSource.pm
%perl_vendor_archlib/ModPerl/BuildMM.pm
%perl_vendor_archlib/ModPerl/BuildOptions.pm
%perl_vendor_archlib/ModPerl/CScan.pm
%perl_vendor_archlib/ModPerl/Code.pm
%perl_vendor_archlib/ModPerl/Config.pm
%perl_vendor_archlib/ModPerl/FunctionMap.pm
%perl_vendor_archlib/ModPerl/MM.pm
%perl_vendor_archlib/ModPerl/Manifest.pm
%perl_vendor_archlib/ModPerl/MapUtil.pm
%perl_vendor_archlib/ModPerl/ParseSource.pm
%perl_vendor_archlib/ModPerl/StructureMap.pm
%perl_vendor_archlib/ModPerl/TestReport.pm
%perl_vendor_archlib/ModPerl/TestRun.pm
%perl_vendor_archlib/ModPerl/TypeMap.pm
%perl_vendor_archlib/ModPerl/WrapXS.pm
%files doc
%doc docs/*
%changelog
…
Полный changelog можно просмотреть здесь