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 )