# # Conditional build: %bcond_with gnus # Include old Gnus newsreader and MUA version # (obsoleted by emacsen-gnus-pkg-emacs) # %define elisp_man_version 21-2.8 Summary: The Emacs text editor for the X Window System Summary(de): GNU Emacs Summary(es): GNU Emacs Summary(fr): GNU Emacs Summary(pl): GNU Emacs - edytor tekstu dla systemu X Window Summary(pt_BR): GNU Emacs Summary(tr): GNU Emacs Name: emacs %define sver 21.4 Version: 21.4a Release: 0.1 License: GPL Group: Applications/Editors/Emacs Source0: ftp://ftp.gnu.org/gnu/emacs/%{name}-%{sver}.tar.gz # Source0-md5: 8f9d97cbd126121bd5d97e5e31168a87 Source1: ftp://ftp.gnu.org/gnu/emacs/leim-%{sver}.tar.gz # Source1-md5: 32938cb5a7505d995a1e835639d19707 Source2: ftp://ftp.gnu.org/gnu/emacs/elisp-manual-%{elisp_man_version}.tar.gz # Source2-md5: 71500b6aaa3d80ea1df1b46c5055c43d Source3: %{name}.desktop Source4: %{name}-dot%{name} Source5: %{name}-site-start.el Source6: %{name}.png Patch0: %{name}-amd64.patch Patch1: %{name}-loadup.patch Patch2: %{name}-CAN_2005_0100.patch URL: http://www.gnu.org/software/emacs/ BuildRequires: XFree86-devel BuildRequires: Xaw3d-devel >= 1.5E-3 BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: libungif-devel BuildRequires: ncurses-devel %ifarch %{ix86} BuildRequires: setarch %endif BuildRequires: texinfo Requires: ctags Requires: %{name}-common = %{version}-%{release} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Emacs-X11 includes the Emacs text editor program for use with the X Window System (it provides support for the mouse and other GUI elements). Emacs-X11 will also run Emacs outside of X, but it has a larger memory footprint than the 'non-X' Emacs package (emacs-nox). Install emacs-X11 if you're going to use Emacs with the X Window System. You should also install emacs-X11 if you're going to run Emacs both with and without X (it will work fine both ways). You'll also need to install the emacs-common package in order to run Emacs. %description -l de Emacs ist der erweiterbare, veränderbare, selbst-dokumentierende Echtzeit-Editor. Emacs enthält spezielle Modi zum Bearbeiten von Code, eine Script-Sprache (elisp) und Pakete für Mail, News und vieles mehr, alles im Editor. Dieses Paket enthält die zum Ausführen des emacs-Editors notwendig sind. Das eigentliche Programm ist im Paket 'emacs-nox' bzw. 'emacs-X11' enthalten, je nachdem, ob Sie X-Window verwenden oder nicht. %description -l es Emacs es un editor común, que se puede personalizar, y muestra los propios documentos en tiempo real. Emacs posee un modo de código especial para edición, un lenguaje script (elisp), y viene con varios paquetes para mail, news, y más cosas, todo en tu editor. Este paquete incluye las bibliotecas necesarias para ejecutar el editor emacs - el programa actual puede ser encontrado en los paquetes emacs-nox o emacs-X11, dependiendo de que uses o no el X Window. %description -l pl Emacs-X11 zawiera edytor tekstu Emacs do użytku z X Window System (ma wsparcie dla myszy i innych elementów interfejsu graficznego). Emacs-X11 może działaæ także bez X, ale wymaga wiêcej pamiêci niż wersja nie-X Emacsa (emacs-nox). %description -l pt_BR Emacs é um editor comum, personalizável, e mostra os próprios documentos em tempo real. Emacs possui um modo de código especial para ediçăo, uma linguagem script (elisp), e vem com vários pacotes para mail, news, e mais, tudo no seu editor. Este pacote inclui as bibliotecas necessárias para rodar o editor emacs - o programa atual pode ser achado nos pacotes emacs-nox ou emacs-X11, dependendo se você usa ou năo X Window. %description -l tr Emacs, son derece gelițmiț bir metin düzenleyicisidir. Bir çok gelițtirme ortamęnda kullanęlmak üzere ayarlanabilir (C, Java, VHDL gibi). E-posta okuyabilmek, haber gruplaręna erițmek gibi birçok deđițik amaç için kullanęlabilecek ek yazęlęmlarla yetenekli bir çalęțma ortamę sađlar. Bu paket emacs çalęțtęrmak için gereken kütüphaneleri içerir. Asęl program kullandęđęnęz ortama göre emacs-nox veya emacs-X11 paketinde yer alęr. %package el Summary: The sources for elisp programs included with Emacs Summary(de): El Quelldateien - zum Betrieb von Emacs nicht erforderlich Summary(es): Fuentes .el -- no son necesarios para ejecutar Emacs Summary(fr): Fichiers sources .el - non nécessaires pour exécuter Emacs Summary(pl): Źródła programów w elispie doł±czonych do Emacsa Summary(pt_BR): Fontes .el -- năo săo necessários para rodar o Emacs Summary(tr): Lisp kaynak dosyalarę -- Emacs çalęțtęrmak için gerekmez Group: Applications/Editors/Emacs Requires: %{name}-common = %{version}-%{release} %description el Emacs-el contains the emacs-elisp sources for many of the elisp programs included with the main Emacs text editor package. You need to install emacs-el only if you intend to modify any of the Emacs packages or see some elisp examples. %description el -l es Este paquete contiene los fuentes emacs-lisp para muchos de los programas elisp incluido en el programa principal del paquete emacs. Tu no necesitas de este paquete a menos que quieras modificarlos o mirar algunos ejemplos de programas elisp. %description el -l fr Ce paquetage contient les sources emacs-lisp de la plupart des programmes elisp inclus avec le paquetage emacs principal. Vous n'avez pas besoin de ce paquetage sauf si vous voulez modifier ces paquetages ou voir quelques exemples elisp. %description el -l pl Emacs-el zawiera Œródła w emacs-elispie wielu programów doł±czonych do głównego pakietu edytora Emacs. Ten pakiet jest potrzebny tylko do modyfikowania elementów Emacsa lub obejrzenia przykładów w elispie. %description el -l pt_BR Este pacote contém os fontes emacs-lisp para muitos dos programas elisp incluído com o programa principal do pacote emacs. Você năo necessita deste pacote a menos que você queira modificar estes pacotes ou ver alguns exemplos de programas elisp. %description el -l tr Bu paket, ana emacs paketinde yer alan çođu programęn lisp kaynak kodlaręnę içerir. Bu programlarę deđițtirmeyi düțünmüyorsanęz gerek duymayacaksęnęz. %package leim Summary: Emacs Lisp code for input methods for international characters Summary(es): Código Lisp para internacionalización en Emacs Summary(pl): Kod w Emacs Lispie do wprowadzania znaków narodowych Summary(pt_BR): Código Lisp para para internacionalizaçăo no Emacs Group: Applications/Editors/Emacs Requires: %{name}-common = %{version}-%{release} %description leim The emacs-leim package contains Emacs Lisp code for input methods for various international character scripts. Basically, the Lisp code provided by this package describes the consecutive keystrokes that a user must press in order to input a particular character in a non-English character set. Input methods for many different language's character sets are included in this package. %description leim -l es Código Lisp para internacionalización en Emacs. %description leim -l pl Pakiet emacs-leim zawiera kod w Emacs Lispie do wprowadzania różnych narodowych znaków. Kod zawarty w tym pakiecie opisuje sekwencje klawiszy, które użytkownik musi nacisn±æ, by uzyskaæ dany znak spoza zestawu angielskiego. Pakiet zawiera sposoby wprowadzania znaków w wielu różnych jêzykach. %description leim -l pt_BR Código Lisp para para internacionalizaçăo no Emacs. %package leim-el Summary: Emacs Lisp source code for input methods for international characters Summary(pl): Kod Œródłowy w Emacs Lispie do wprowadzania znaków narodowych Group: Applications/Editors/Emacs Requires: %{name}-leim = %{version}-%{release} %description leim-el Emacs Lisp source code for input methods for international characters. %description leim-el -l pl Kod Œródłowy w Emacs Lispie do wprowadzania znaków narodowych. %package nox Summary: The Emacs text editor without support for the X Window System Summary(de): emacs-nox - keine X-Libraries erforderlich Summary(es): emacs-nox - Emacs sin necesidad de bibliotecas X Summary(fr): emacs-nox - les bibliothèques X ne sont pas nécessaires Summary(pl): emacs-nox - edytor tekstu Emacs bez wsparcia dla X Window System Summary(pt_BR): emacs-nox - Emacs sem precisar de bibliotecas X Summary(tr): X gerektirmeyen emacs paketi Group: Applications/Editors/Emacs Requires: %{name}-common = %{version}-%{release} %description nox Emacs-nox is the Emacs text editor program without support for the X Window System. You need to install this package only if you plan on exclusively using Emacs without the X Window System (emacs-X11 will work both in X and out of X, but emacs-nox will only work outside of X). You'll also need to install the emacs-common package in order to run Emacs. %description nox -l de Dieses Paket enthält eine Binärversion von emacs ohne X-Window- Unterstützung. Das emacs-Binärprogramm im emacs-Hauptpaket funktioniert zwar einwandfrei außerhalb von X-Window (z.B. auf der Konsole), die Version in diesem Paket hat jedoch ein kleineres Speicherabbild. %description nox -l es Este paquete contiene un binario emacs sin soporte al X Window. Aunque el binario emacs, en el paquete principal, funcione bien fuera del X Window (en la consola, por ejemplo) lo que se encuentra en este paquete utiliza menos memoria. %description nox -l fr Ce paquetage contient un binaire emacs construit sans gestion X Window. Bien que le binaire emacs du paquetage emacs principal fonctionne bien sans X Window (sur un terminal, par exemple), celui-ci à une image mémoire plus petite. %description nox -l pl Emacs-nox to edytor tekstu Emacs bez wsparcia dla X Window System. %description nox -l pt_BR Este pacote contém um binário emacs sem suporte ao X Window. Embora o binário emacs no pacote principal funcione bem fora do X Window (na console por exemplo) o que está neste pacote utiliza menos memória. %description nox -l tr Bu paket içinde yer alan emacs programę, X11 desteđi içermez ve çalęțmak için daha az belleđe gereksinim duyar. %package common Summary: The libraries needed to run the GNU Emacs text editor Summary(pl): Biblioteki potrzebne do uruchomienia edytora tekstu GNU Emacs Group: Applications/Editors/Emacs Requires: emacscommon %description common Emacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news and more without leaving the editor. This package includes the libraries you need to run the Emacs editor, so you need to install this package if you intend to use Emacs. You also need to install the actual Emacs program package (emacs-nox or emacs). Install emacs-nox if you are not going to use the X Window System; install emacs if you will be using X. %description common -l pl Emacs jest konfigurowalnym, samo-udokumentowanym edytorem tekstu o dużych możliwo¶ciach. Zawiera ułatwienia do pisania kodu, jêzyk skryptowy (elisp), daje możliwo¶æ czytania poczty, newsów i wiele innych rzeczy bez opuszczania edytora. Ten pakiet zawiera biblioteki potrzebne do uruchomienia Emacsa. Oprócz tego pakietu potrzebny jest jeszcze wła¶ciwy program (emacs-nox lub emacs). Zainstaluj emacs-nox jeżeli nie zamierzasz używasz Emacsa pod X Window System; zainstaluj emacs jeżeli używasz X. %package extras Summary: Files which conflict with XEmacs Summary(pl): Wspólne pliki XEmacsa i GNU Emacsa Group: Applications/Editors/Emacs Provides: emacscommon Obsoletes: emacscommon %description extras These files are common between GNU Emacs and XEmacs. %description extras -l pl S± to wspólne pliki GNU Emacs i XEmacs. %prep %setup -q -n %{name}-%{sver} -b 1 -a 2 %patch0 -p1 %patch1 -p1 %patch2 -p1 # /usr/sbin is not in standard path for file in Makefile.in elisp-manual-*/Makefile.in; do sed -i -e "s/install\-info/\/usr\/sbin\/install\-info/" $file done touch configure configure.in %build cp -f /usr/share/automake/config.* . cd elisp-manual-* %configure2_13 %{__make} cd .. # Build binary with X support [ -d build-withx ] && rm -rf build-withx mkdir build-withx && cd build-withx %define configuredir .. %configure2_13 \ --libexecdir=%{_libdir} \ --sharedstatedir=%{_var} \ --with-gcc \ --with-pop \ --with-x-toolkit \ --with-xpm \ --with-jpeg \ --with-tiff \ --with-gif \ --with-png \ %{_target_platform} %ifarch %{ix86} setarch i386 \ %endif %{__make} \ CC="%{__cc}" cd .. #Build binary without X support [ -d build-nox ] && rm -rf build-nox mkdir build-nox && cd build-nox %define configuredir .. %configure2_13 \ --libexecdir=%{_libdir} \ --sharedstatedir=%{_var} \ --with-gcc \ --with-pop \ --without-xpm \ --without-jpeg \ --without-tiff \ --without-gif \ --without-png \ --with-x=no \ %{_target_platform} %ifarch %{ix86} setarch i386 \ %endif %{__make} \ CC="%{__cc}" cd .. mv lisp/term/README README.term sed s!@SITE_START_DIR@!%{_datadir}/emacs/site-lisp/site-start.d! \ < %{SOURCE5} > site-start.el %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_infodir},%{_datadir}/emacs/site-lisp/site-start.d} \ $RPM_BUILD_ROOT{%{_desktopdir},/etc/skel,%{_pixmapsdir}} \ %{makeinstall} -C build-withx install build-nox/src/emacs $RPM_BUILD_ROOT%{_bindir}/emacs-nox install site-start.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/ install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir} install %{SOURCE4} $RPM_BUILD_ROOT/etc/skel/.emacs install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir} install build-nox/etc/DOC-* $RPM_BUILD_ROOT%{_datadir}/emacs/%{sver}/etc %{__make} -C elisp-manual-* install \ infodir=$RPM_BUILD_ROOT%{_infodir} rm -f $RPM_BUILD_ROOT%{_infodir}/dir %if %{without gnus} rm -rf $RPM_BUILD_ROOT%{_infodir}/{emacs-mime,gnus,message,pgg,sieve}* \ $RPM_BUILD_ROOT%{_datadir}/emacs/%{sver}/lisp/gnus \ $RPM_BUILD_ROOT%{_datadir}/emacs/%{sver}/etc/gnus* %endif %clean rm -rf $RPM_BUILD_ROOT %post [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 %postun [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 %triggerin nox -- emacs-X11 if [ -L %{_bindir}/emacs ]; then rm -f %{_bindir}/emacs fi %triggerpostun nox -- emacs-X11 [ $2 = 0 ] || exit 0 if [ ! -L %{_bindir}/emacs ]; then ln -sf emacs-nox %{_bindir}/emacs fi %post nox if [ ! -x %{_bindir}/emacs -a ! -L %{_bindir}/emacs ]; then ln -sf emacs-nox %{_bindir}/emacs fi %postun nox [ $1 = 0 ] || exit 0 if [ -L %{_bindir}/emacs ]; then rm -f %{_bindir}/emacs fi %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/emacs %{_datadir}/emacs/%{sver}/lisp/*.xpm %{?with_gnus: %{_datadir}/emacs/%{sver}/lisp/gnus/*.xpm} %dir %{_datadir}/emacs/%{sver}/lisp/toolbar %{_datadir}/emacs/%{sver}/lisp/toolbar/*.elc %{_datadir}/emacs/%{sver}/lisp/toolbar/*.xpm %{_desktopdir}/emacs.desktop %{_pixmapsdir}/* %files common %defattr(644,root,root,755) %config(noreplace) /etc/skel/.emacs %doc BUGS README README.term etc/NEWS %attr(755,root,root) %{_bindir}/emacsclient %attr(755,root,root) %{_bindir}/ebrowse %{_mandir}/man1/emacs* %{_infodir}/* %dir %{_libdir}/emacs %dir %{_libdir}/emacs/%{sver} %dir %{_libdir}/emacs/%{sver}/* %attr(2755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/movemail %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/cvtmail %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/digest-doc %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/emacsserver %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/fakemail %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/hexl %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/profile %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/rcs2log %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/sorted-doc %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/vcdiff %attr(755,root,mail) %{_libdir}/emacs/%{sver}/*-linux/yow %{_libdir}/emacs/%{sver}/*/fns-*.el %dir %{_datadir}/emacs %dir %{_datadir}/emacs/%{sver} %dir %{_datadir}/emacs/%{sver}/site-lisp %dir %{_datadir}/emacs/%{sver}/lisp %dir %{_datadir}/emacs/%{sver}/leim %dir %{_datadir}/emacs/%{sver}/lisp/calendar %dir %{_datadir}/emacs/%{sver}/lisp/emacs-lisp %dir %{_datadir}/emacs/%{sver}/lisp/emulation %{?with_gnus: %dir %{_datadir}/emacs/%{sver}/lisp/gnus} %dir %{_datadir}/emacs/%{sver}/lisp/international %dir %{_datadir}/emacs/%{sver}/lisp/language %dir %{_datadir}/emacs/%{sver}/lisp/mail %dir %{_datadir}/emacs/%{sver}/lisp/play %dir %{_datadir}/emacs/%{sver}/lisp/progmodes %dir %{_datadir}/emacs/%{sver}/lisp/term %dir %{_datadir}/emacs/%{sver}/lisp/textmodes %dir %{_datadir}/emacs/%{sver}/lisp/eshell %dir %{_datadir}/emacs/%{sver}/lisp/net %dir %{_datadir}/emacs/%{sver}/lisp/obsolete %{_datadir}/emacs/site-lisp %{_datadir}/emacs/%{sver}/etc %{_datadir}/emacs/%{sver}/lisp/*.elc %{_datadir}/emacs/%{sver}/lisp/README %{_datadir}/emacs/%{sver}/lisp/cus-load.el %{_datadir}/emacs/%{sver}/lisp/cus-start.el %{_datadir}/emacs/%{sver}/lisp/finder-inf.el %{_datadir}/emacs/%{sver}/lisp/forms-pass.el %{_datadir}/emacs/%{sver}/lisp/generic-x.el %{_datadir}/emacs/%{sver}/lisp/load*.el %{_datadir}/emacs/%{sver}/lisp/patcomp.el %{_datadir}/emacs/%{sver}/lisp/paths.el %{_datadir}/emacs/%{sver}/lisp/subdirs.el %{_datadir}/emacs/%{sver}/lisp/version.el %{_datadir}/emacs/%{sver}/lisp/language/*.elc %{?with_gnus: %{_datadir}/emacs/%{sver}/lisp/gnus/*.elc} %{_datadir}/emacs/%{sver}/lisp/mail/*.elc %{_datadir}/emacs/%{sver}/lisp/mail/blessmail.el %{_datadir}/emacs/%{sver}/lisp/play/*.elc %{_datadir}/emacs/%{sver}/lisp/play/bruce.el %{_datadir}/emacs/%{sver}/lisp/term/*.elc %{_datadir}/emacs/%{sver}/lisp/term/AT386.el %{_datadir}/emacs/%{sver}/lisp/term/apollo.el %{_datadir}/emacs/%{sver}/lisp/term/bobcat.el %{_datadir}/emacs/%{sver}/lisp/term/internal.el %{_datadir}/emacs/%{sver}/lisp/term/iris-ansi.el %{_datadir}/emacs/%{sver}/lisp/term/keyswap.el %{_datadir}/emacs/%{sver}/lisp/term/linux.el %{_datadir}/emacs/%{sver}/lisp/term/lk201.el %{_datadir}/emacs/%{sver}/lisp/term/news.el %{_datadir}/emacs/%{sver}/lisp/term/vt102.el %{_datadir}/emacs/%{sver}/lisp/term/vt125.el %{_datadir}/emacs/%{sver}/lisp/term/vt2* %{_datadir}/emacs/%{sver}/lisp/term/vt3* %{_datadir}/emacs/%{sver}/lisp/term/vt4* %{_datadir}/emacs/%{sver}/lisp/term/wyse50.el %{_datadir}/emacs/%{sver}/lisp/term/xterm.el %{_datadir}/emacs/%{sver}/lisp/emulation/*.elc %{_datadir}/emacs/%{sver}/lisp/international/*.elc %{_datadir}/emacs/%{sver}/lisp/international/latin-*.el %{_datadir}/emacs/%{sver}/lisp/international/mule-conf.el %{_datadir}/emacs/%{sver}/lisp/calendar/*.elc %{_datadir}/emacs/%{sver}/lisp/emacs-lisp/*.elc %{_datadir}/emacs/%{sver}/lisp/emacs-lisp/cl-specs.el %{_datadir}/emacs/%{sver}/lisp/textmodes/*.elc %{_datadir}/emacs/%{sver}/lisp/progmodes/*.elc %{_datadir}/emacs/%{sver}/lisp/eshell/*.elc %{_datadir}/emacs/%{sver}/lisp/eshell/esh-groups.el %{_datadir}/emacs/%{sver}/lisp/net/*.elc %{_datadir}/emacs/%{sver}/lisp/obsolete/*.elc %{_datadir}/emacs/%{sver}/site-lisp/subdirs.el %files extras %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/b2m %attr(755,root,root) %{_bindir}/rcs-checkin %attr(755,root,root) %{_bindir}/grep-changelog %files el %defattr(644,root,root,755) %{_datadir}/emacs/%{sver}/lisp/forms-d2.dat %{_datadir}/emacs/%{sver}/lisp/a*.el %{_datadir}/emacs/%{sver}/lisp/b*.el %{_datadir}/emacs/%{sver}/lisp/c[a-tv]*.el %{_datadir}/emacs/%{sver}/lisp/cus-[a-k]*.el %{_datadir}/emacs/%{sver}/lisp/custom.el %{_datadir}/emacs/%{sver}/lisp/generic.el %{_datadir}/emacs/%{sver}/lisp/g[f-z]*.el %{_datadir}/emacs/%{sver}/lisp/[de]*.el %{_datadir}/emacs/%{sver}/lisp/f[!io]*.el %{_datadir}/emacs/%{sver}/lisp/fi[!n]*.el %{_datadir}/emacs/%{sver}/lisp/find[!e]*.el %{_datadir}/emacs/%{sver}/lisp/finder.el %{_datadir}/emacs/%{sver}/lisp/fo[!r]*.el %{_datadir}/emacs/%{sver}/lisp/form[!s]*.el %{_datadir}/emacs/%{sver}/lisp/forms.el %{_datadir}/emacs/%{sver}/lisp/forms-d2.el %{_datadir}/emacs/%{sver}/lisp/[h-k]*.el %{_datadir}/emacs/%{sver}/lisp/l[a-n]*.el %{_datadir}/emacs/%{sver}/lisp/locate.el %{_datadir}/emacs/%{sver}/lisp/log-*.el %{_datadir}/emacs/%{sver}/lisp/l[p-z]*.el %{_datadir}/emacs/%{sver}/lisp/[m-o]*.el %{_datadir}/emacs/%{sver}/lisp/paren.el %{_datadir}/emacs/%{sver}/lisp/p[b-z]*.el %{_datadir}/emacs/%{sver}/lisp/[q-r]*.el %{_datadir}/emacs/%{sver}/lisp/s-*.el %{_datadir}/emacs/%{sver}/lisp/s[a-t]*.el %{_datadir}/emacs/%{sver}/lisp/subr.el %{_datadir}/emacs/%{sver}/lisp/[t-u]*.el %{_datadir}/emacs/%{sver}/lisp/[w-z]*.el %{_datadir}/emacs/%{sver}/lisp/v[a-d]*.el %{_datadir}/emacs/%{sver}/lisp/v[f-z]*.el %{_datadir}/emacs/%{sver}/lisp/language/*.el %{?with_gnus: %{_datadir}/emacs/%{sver}/lisp/gnus/*.el} %{_datadir}/emacs/%{sver}/lisp/mail/[c-r]*.el %{_datadir}/emacs/%{sver}/lisp/mail/[t-z]*.el %{_datadir}/emacs/%{sver}/lisp/mail/sendmail.el %{_datadir}/emacs/%{sver}/lisp/mail/smtpmail.el %{_datadir}/emacs/%{sver}/lisp/mail/supercite.el %{_datadir}/emacs/%{sver}/lisp/play/[!b]*.el %{_datadir}/emacs/%{sver}/lisp/play/b[!r]*.el %{_datadir}/emacs/%{sver}/lisp/term/bg-*.el %{_datadir}/emacs/%{sver}/lisp/term/*-win.el %{_datadir}/emacs/%{sver}/lisp/term/sun.el %{_datadir}/emacs/%{sver}/lisp/term/sup-mouse.el %{_datadir}/emacs/%{sver}/lisp/term/tty-colors.el %{_datadir}/emacs/%{sver}/lisp/term/tvi*.el %{_datadir}/emacs/%{sver}/lisp/term/vt100.el %{_datadir}/emacs/%{sver}/lisp/term/sun-mouse.el %{_datadir}/emacs/%{sver}/lisp/emulation/*.el %{_datadir}/emacs/%{sver}/lisp/international/[a-k]*.el %{_datadir}/emacs/%{sver}/lisp/international/[o-z]*.el %{_datadir}/emacs/%{sver}/lisp/international/latin*-disp.el %{_datadir}/emacs/%{sver}/lisp/international/mule-cmds.el %{_datadir}/emacs/%{sver}/lisp/international/mule-diag.el %{_datadir}/emacs/%{sver}/lisp/international/mule-util.el %{_datadir}/emacs/%{sver}/lisp/international/mule.el %{_datadir}/emacs/%{sver}/lisp/calendar/*.el %{_datadir}/emacs/%{sver}/lisp/emacs-lisp/[!c]*.el %{_datadir}/emacs/%{sver}/lisp/emacs-lisp/c[a-k]*.el %{_datadir}/emacs/%{sver}/lisp/emacs-lisp/c[m-z]*.el %{_datadir}/emacs/%{sver}/lisp/emacs-lisp/cl-[!s]*.el %{_datadir}/emacs/%{sver}/lisp/emacs-lisp/cl-seq.el %{_datadir}/emacs/%{sver}/lisp/emacs-lisp/cl.el %{_datadir}/emacs/%{sver}/lisp/textmodes/*.el %{_datadir}/emacs/%{sver}/lisp/progmodes/*.el %{_datadir}/emacs/%{sver}/lisp/eshell/e[a-r]*.el %{_datadir}/emacs/%{sver}/lisp/eshell/esh-[!g]*.el %{_datadir}/emacs/%{sver}/lisp/eshell/esh[a-z]*.el %{_datadir}/emacs/%{sver}/lisp/net/*.el %{_datadir}/emacs/%{sver}/lisp/obsolete/*.el %{_datadir}/emacs/%{sver}/lisp/toolbar/*.el %files leim %defattr(644,root,root,755) %dir %{_datadir}/emacs/%{sver}/leim/ja-dic %dir %{_datadir}/emacs/%{sver}/leim/quail %{_datadir}/emacs/%{sver}/leim/leim-list.el %{_datadir}/emacs/%{sver}/leim/quail/*.elc %{_datadir}/emacs/%{sver}/leim/ja-dic/*.elc %files leim-el %defattr(644,root,root,755) %{_datadir}/emacs/%{sver}/leim/quail/*.el %{_datadir}/emacs/%{sver}/leim/ja-dic/*.el %files nox %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/emacs-nox