Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 3bf5e96cd27b383fcb18b555d268b686 > files > 2

emacs-htmlize-0.67-6mdk.src.rpm

%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