YATT-Lite
view release on metacpan or search on metacpan
vendor/redhat/perl-YATT-Lite.spec view on Meta::CPAN
true
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{cgi_bin}
mkdir -p $RPM_BUILD_ROOT%{http_cfdir}
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/perl5
mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
# Simply put complete distribution into /usr/share/yatt_lite
cp -va . $RPM_BUILD_ROOT%{_datadir}/%{yatt}
cp -va runyatt.cgi $RPM_BUILD_ROOT%{cgi_bin}/%{yatt}.cgi
ln -vnsf %{yatt}.cgi \
$RPM_BUILD_ROOT%{cgi_bin}/%{yatt}.fcgi
# XXX: This assumes %{cgi_bin} is /var/www/cgi-bin
for e in lib ytmpl; do
ln -vnsf ../../..%{_datadir}/%{yatt}/runyatt.$e \
$RPM_BUILD_ROOT%{cgi_bin}/%{yatt}.$e
done
ln -vnsf ../%{yatt}/runyatt.lib/YATT \
$RPM_BUILD_ROOT%{_datadir}/perl5
ln -vnsf ../../%{yatt}/runyatt.lib/YATT/elisp \
$RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/yatt
# XXX: Directly expose yatt.* may be bad idea.
pushd $RPM_BUILD_ROOT%{_bindir}
for e in render genperl lint command; do
ln -vnsf ../../%{_datadir}/perl5/YATT/scripts/yatt.$e .
done
popd
cp -va vendor/redhat/%{yatt}.conf $RPM_BUILD_ROOT/%{http_cfdir}/%{yatt}.conf
echo Action x-yatt-handler /cgi-bin/%{yatt}.cgi >> \
$RPM_BUILD_ROOT/%{http_cfdir}/%{yatt}.conf
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc
%{_bindir}/yatt.*
%{cgi_bin}/%{yatt}.cgi
%{cgi_bin}/%{yatt}.fcgi
%{cgi_bin}/%{yatt}.lib
%{cgi_bin}/%{yatt}.ytmpl
%config %{http_cfdir}/%{yatt}.conf
%{_datadir}/%{yatt}
%{_datadir}/perl5/YATT
%{_datadir}/emacs/site-lisp/yatt
%{_datadir}/emacs/site-lisp/yatt/*.el
%changelog
* Fri Nov 12 2010 KOBAYASI Hiroaki <hkoba@cpan.org> - 0.0.2-1
- Massive directory relocation. /usr/share/yatt_lite is now master place.
* Tue Sep 28 2010 KOBAYASI Hiroaki <hkoba@cpan.org> - 0.0.1-1
- Initial build.
( run in 3.617 seconds using v1.01-cache-2.11-cpan-364913b4093 )