%define version 0.7 %define name emacs-EPL %define release 2mdk %define perl_sitelib %(eval "`perl -V:installsitelib`"; echo $installsitelib) %define perl_man3dir %(eval "`perl -V:installman3dir`"; echo $installman3dir) Summary: Control Emacs using Perl as an alternative to Emacs Lisp. Name: %{name} Version: %{version} Release: %{release} License: GPL Group: Development/Perl Source: http://www.cpan.org/modules/by-module/Emacs/Emacs-EPL-%{version}.tar.bz2 Requires: emacs, perl BuildRoot: %{_tmppath}/%{name}-buildroot %description EPL (Emacs Perl) lets you control Emacs and XEmacs using Perl as an alternative to Emacs Lisp. %prep %setup -n Emacs-EPL-%{version} %build perl Makefile.PL make %install rm -rf $RPM_BUILD_ROOT make PREFIX=$RPM_BUILD_ROOT/usr install ( cd lisp for i in *.el; do install -D $i $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/$i; done ) install -d $RPM_BUILD_ROOT/etc/emacs/site-start.d echo "(require 'perl)" > $RPM_BUILD_ROOT/etc/emacs/site-start.d/epl.el %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README %{perl_sitearch}/auto/Emacs* %{perl_sitelib}/Emacs* %{perl_man3dir}/Emacs* %{_datadir}/emacs/site-lisp/* %config(noreplace) %{_sysconfdir}/emacs/site-start.d/* %changelog * Wed Oct 17 2001 Pixel <pixel@mandrakesoft.com> 0.7-2mdk - %%config(noreplace) the site-start.d/epl.el - add the Source's url - s/Copyright/License/ * Mon Feb 26 2001 Pixel <pixel@mandrakesoft.com> 0.7-1mdk - initial spec