%define rname htmlize %define name emacs-%{rname} %define version 0.67 %define release 6mdk %define flavor emacs Summary: HTML-ize font-lock buffers Name: %{name} Version: %{version} Release: %{release} Source0: http://fly.srk.fer.hr/~hniksic/emacs/%{rname}.el.bz2 Url: http://www.djefer.com/info/emacs/package.htm Packager: Arnaud Desmons <adesmons@mandrakesoft.com> Source1: %{name}-autostart.el License: GPL Group: Editors BuildRoot: %{_tmppath}/%{name}-buildroot Prefix: %{_prefix} BuildRequires: %{flavor}-bin BuildRequires: perl-base BuildArch: noarch %description This package analyses the text properties of the buffer and converts them, along with the text, to HTML. %prep %setup -T -c %{name}-%{version} bzcat %{SOURCE0} > %{rname}.el %build for i in %{flavor};do $i -batch -q -no-site-file -f batch-byte-compile %{rname}.el mv %{rname}.elc $i-%{rname}.elc done #Maybe need adjust perl -n -e 'last if /^\(/;last if /^;;; Code/; print' < %{SOURCE0} > DOCUMENTATION %install rm -rf $RPM_BUILD_ROOT for i in %{flavor};do install -D -m644 $i-%{rname}.elc %{buildroot}%{_datadir}/$i/site-lisp/$i-%{rname}.elc [[ $i = emacs ]] && install -D -m644 %{rname}.el %{buildroot}%{_datadir}/emacs/site-lisp/%{rname}.el done install -d %buildroot%{_sysconfdir}/emacs/site-start.d cat << EOF > %buildroot%{_sysconfdir}/emacs/site-start.d/%{name}.el %{expand:%(%__cat %{SOURCE1})} EOF %clean rm -rf %buildroot %files %defattr(-,root,root) %doc DOCUMENTATION %config(noreplace) /etc/emacs/site-start.d/%{name}.el %{_datadir}/*/site-lisp/*el* %changelog * Mon Feb 23 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.67-6mdk - rebuild * Tue Jan 21 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.67-5mdk - rebuild for latest emacs * Mon Sep 9 2002 Arnaud Desmons <adesmons@mandrakesoft.com> 0.67-4mdk - added packager name * Fri Jun 21 2002 Götz Waschk <waschk@linux-mandrake.com> 0.67-3mdk - buildrequires emacs-bin * Thu Jun 20 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.67-2mdk - fix %%prep - bzip %%{SOURCE0} - fix Buildrequires (emacs is in emacs-X11) - BuildArch noarch * Sat Jun 01 2002 Yves Duret <yduret@mandrakesoft.com> 0.67-1mdk - version 0.67. - fix build (install -D does not work the same way). - add url. - s#Copyright#License#. - buildrequires to perl-base. * Tue May 29 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.60-2mdk - Correct cut&past (thnks: Stefan Siegel <siegel@informatik.uni-kl.de>). * Tue May 29 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.60-1mdk - First version. # end of file