Name: optperl-Apache2-ScoreBoardFile
License: Artistic License
Group: Development/Libraries/Perl
Requires: opt-perl
BuildRequires: opt-perl optperl-mod_perl opt-apache-prefork
BuildRequires: opt-apache-prefork-devel optperl-Bundle-BASIC
Autoreqprov: on
Summary: Perl interface to the Apache ScoreBoard
Version: 0.01
Release: 1
Source: Apache2-ScoreBoardFile-%{version}.tar.gz
BuildRoot: %{_buildrootdir}/%{name}-%{version}-%{release}.%{_arch}
# to be used with:
# mkfifo ~/FIFO && RPM_NAME_TO=~/FIFO rpmbuild --nobuild SPEC &
# read RPM_NAME <~/FIFO
%([ "$RPM_NAME_TO" ] &&
echo >"$RPM_NAME_TO" \
"%{_rpmdir}/%{_arch}/%{name}-%{version}-%{release}.%{_arch}.rpm")
%define perl /opt/perl/bin/perl
%define perllib %(%perl -MConfig -le 'print $Config{vendorlibexp}')
%define perlarch %(%perl -MConfig -le 'print $Config{vendorarchexp}')
%define perlarchlib %(%perl -MConfig -le 'print $Config{archlibexp}')
%define perlman1 %(%perl -MConfig -le 'print $Config{vendorman1direxp}')
%define perlman3 %(%perl -MConfig -le 'print $Config{vendorman3direxp}')
%define perlbin %(%perl -MConfig -le 'print $Config{vendorscriptexp}')
%define apxs /opt/apache-prefork/sbin/apxs
%define sysconfdir %(%apxs -q sysconfdir)
%define libexecdir %(%apxs -q libexecdir)
%define includedir %(%apxs -q includedir)
%description
Perl interface to the Apache ScoreBoard
%prep
%setup -q -n Apache2-ScoreBoardFile-%{version}
# ---------------------------------------------------------------------------
%build
export APACHE_TEST_NO_STICKY_PREFERENCES=1
%perl Makefile.PL -apxs=%{apxs}
make %{?jobs:-j%jobs} &&
t/TEST -apxs %{apxs} -httpd_conf %{sysconfdir}/original/httpd-modperl.conf
# ---------------------------------------------------------------------------
%install
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
make DESTDIR=$RPM_BUILD_ROOT install_vendor
find $RPM_BUILD_ROOT%{perlman1} $RPM_BUILD_ROOT%{perlman3} -type f -print0 |
xargs -0i^ %{_gzipbin} -9 ^ || true
rm -rf $RPM_BUILD_ROOT%{perlarchlib}
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
%files
%defattr(-, root, root)
%{perlarch}
%doc %{perlman3}