%define rname htmlize %define name emacs-%{rname} %define version 1.37 %define release 3 Summary: HTML-ize font-lock buffers Name: %{name} Version: %{version} Release: %{release} Epoch: 0 Group: Editors Url: http://fly.srk.fer.hr/~hniksic/emacs/ Source0: %{url}%{rname}.el.lzma License: GPLv2+ BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot BuildRequires: emacs %description This package converts text and associated decorations in an emacs buffer to HTML. %prep %setup -T -q -c %{rname}-%{version} cp -f %SOURCE0 . unlzma %{rname}.el.lzma cat > %{rname}-start.el << EOF ;; -*- Mode: Emacs-Lisp -*- (if (string-match "GNU Emacs" (version)) (autoload '%rname-buffer "%{rname}" nil t)) (if (string-match "GNU Emacs" (version)) (autoload '%rname-region "%{rname}" nil t)) (if (string-match "GNU Emacs" (version)) (autoload '%rname-file "%{rname}" nil t)) (if (string-match "GNU Emacs" (version)) (autoload '%rname-many-files "%{rname}" nil t)) (if (string-match "GNU Emacs" (version)) (autoload '%rname-many-files-dired "%{rname}" nil t)) EOF %build emacs -batch -q -no-site-file -f batch-byte-compile %{rname}.el %install %__rm -rf %{buildroot} %__mkdir_p %{buildroot}%_datadir/emacs/site-lisp %__install -m 644 %{rname}.el %{buildroot}/%{_datadir}/emacs/site-lisp %__install -m 644 %{rname}.elc %{buildroot}/%{_datadir}/emacs/site-lisp %__mkdir -p %{buildroot}%_sysconfdir/emacs/site-start.d %__install -m 644 %{rname}-start.el %{buildroot}%{_sysconfdir}/emacs/site-start.d/%{rname}.el %clean %__rm -rf %{buildroot} %files %defattr(0644,root,root,0755) %config(noreplace) %{_sysconfdir}/emacs/site-start.d/%{rname}.el %{_datadir}/emacs/site-lisp/%{rname}.el* %changelog * Sun Dec 05 2010 Oden Eriksson 0:1.37-2mdv2011.0 + Revision: 610355 - rebuild * Fri Feb 19 2010 Lev Givon 0:1.37-1mdv2010.1 + Revision: 507937 - Update to 1.37. Don't rename file (#57106). * Thu Sep 03 2009 Thierry Vignaud 0:1.16-5mdv2010.0 + Revision: 428560 - rebuild * Thu Jul 24 2008 Thierry Vignaud 0:1.16-4mdv2009.0 + Revision: 244729 - rebuild + Olivier Blin - restore BuildRoot * Mon Dec 17 2007 Thierry Vignaud 0:1.16-2mdv2008.1 + Revision: 124571 - kill re-definition of %%buildroot on Pixel's request - use %%mkrel - import emacs-htmlize * Fri Apr 29 2005 Thierry Vignaud 1.16-2mdk - rebuild for new emacs * Fri Apr 22 2004 David Walluck 0:1.16-1mdk - 1.16 - new %%_sysconfdir/emacs/site-start.d/%%rname.el - spec cleanup * Mon Feb 23 2004 Lenny Cartier 0.67-6mdk - rebuild * Tue Jan 21 2003 Thierry Vignaud 0.67-5mdk - rebuild for latest emacs * Mon Sep 9 2002 Arnaud Desmons 0.67-4mdk - added packager name * Fri Jun 21 2002 Götz Waschk 0.67-3mdk - buildrequires emacs-bin * Thu Jun 20 2002 Olivier Thauvin 0.67-2mdk - fix %%prep - bzip %%{SOURCE0} - fix Buildrequires (emacs is in emacs-X11) - BuildArch noarch * Sat Jun 01 2002 Yves Duret 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 0.60-2mdk - Correct cut&past (thnks: Stefan Siegel ). * Tue May 29 2001 Chmouel Boudjnah 0.60-1mdk - First version. # end of file