3 %bcond_without athena # don't build athena version
4 %bcond_without gtk # don't build GTK2 version
5 %bcond_without motif # don't build motif version
6 %bcond_without nox # don't build nox version
8 Summary: The Emacs text editor for the X Window System
9 Summary(de.UTF-8): GNU Emacs
10 Summary(es.UTF-8): GNU Emacs
11 Summary(fr.UTF-8): GNU Emacs
12 Summary(pl.UTF-8): GNU Emacs - edytor tekstu dla systemu X Window
13 Summary(pt_BR.UTF-8): GNU Emacs
14 Summary(tr.UTF-8): GNU Emacs
19 Group: Applications/Editors/Emacs
20 Source0: ftp://ftp.gnu.org/pub/gnu/emacs/%{name}-%{version}.tar.gz
21 # Source0-md5: 6949df37caec2d7a2e0eee3f1b422726
22 Source1: %{name}-dot%{name}
23 Source2: %{name}-site-start.el
25 Source4: %{name}-tuareg.el
26 Source5: %{name}-nemerle.el
27 Source6: %{name}-athena.desktop
28 Source7: %{name}-gtk.desktop
29 Source8: %{name}-motif.desktop
30 Source9: %{name}-nox.desktop
31 URL: http://www.gnu.org/software/emacs/
32 BuildRequires: autoconf
33 BuildRequires: automake
34 %{?with_gtk:BuildRequires: gtk+2-devel}
35 BuildRequires: libjpeg-devel
36 BuildRequires: libpng-devel
37 BuildRequires: libtiff-devel
38 BuildRequires: libtool
39 BuildRequires: libungif-devel
40 BuildRequires: ncurses-devel
41 %{?with_motif:BuildRequires: openmotif-devel}
42 BuildRequires: sed >= 4.0
43 BuildRequires: texinfo
44 BuildRequires: xorg-lib-libX11-devel
45 %{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
46 BuildRequires: xorg-lib-libXext-devel
47 BuildRequires: xorg-lib-libXmu-devel
48 BuildRequires: xorg-lib-libXpm-devel
49 Requires: %{name}-common = %{version}-%{release}
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 Emacs-X11 includes the Emacs text editor program for use with the X
55 Window System (it provides support for the mouse and other GUI
56 elements). Emacs-X11 will also run Emacs outside of X, but it has a
57 larger memory footprint than the 'non-X' Emacs package (emacs-nox).
59 Install emacs-X11 if you're going to use Emacs with the X Window
60 System. You should also install emacs-X11 if you're going to run Emacs
61 both with and without X (it will work fine both ways). You'll also
62 need to install the emacs-common package in order to run Emacs.
64 %description -l de.UTF-8
65 Emacs ist der erweiterbare, veränderbare, selbst-dokumentierende
66 Echtzeit-Editor. Emacs enthält spezielle Modi zum Bearbeiten von Code,
67 eine Script-Sprache (elisp) und Pakete für Mail, News und vieles mehr,
70 Dieses Paket enthält die zum Ausführen des emacs-Editors notwendig
71 sind. Das eigentliche Programm ist im Paket 'emacs-nox' bzw.
72 'emacs-X11' enthalten, je nachdem, ob Sie X-Window verwenden oder
75 %description -l es.UTF-8
76 Emacs es un editor común, que se puede personalizar, y muestra los
77 propios documentos en tiempo real. Emacs posee un modo de código
78 especial para edición, un lenguaje script (elisp), y viene con varios
79 paquetes para mail, news, y más cosas, todo en tu editor. Este paquete
80 incluye las bibliotecas necesarias para ejecutar el editor emacs - el
81 programa actual puede ser encontrado en los paquetes emacs-nox o
82 emacs-X11, dependiendo de que uses o no el X Window.
84 %description -l pl.UTF-8
85 Emacs-X11 zawiera edytor tekstu Emacs do użytku z X Window System (ma
86 wsparcie dla myszy i innych elementów interfejsu graficznego).
87 Emacs-X11 może działać także bez X, ale wymaga więcej pamięci niż
88 wersja nie-X Emacsa (emacs-nox).
90 %description -l pt_BR.UTF-8
91 Emacs é um editor comum, personalizável, e mostra os próprios
92 documentos em tempo real. Emacs possui um modo de código especial para
93 edição, uma linguagem script (elisp), e vem com vários pacotes para
94 mail, news, e mais, tudo no seu editor. Este pacote inclui as
95 bibliotecas necessárias para rodar o editor emacs - o programa atual
96 pode ser achado nos pacotes emacs-nox ou emacs-X11, dependendo se você
99 %description -l tr.UTF-8
100 Emacs, son derece gelişmiş bir metin düzenleyicisidir. Bir çok
101 geliştirme ortamında kullanılmak üzere ayarlanabilir (C, Java, VHDL
102 gibi). E-posta okuyabilmek, haber gruplarına erişmek gibi birçok
103 değişik amaç için kullanılabilecek ek yazılımlarla yetenekli bir
104 çalışma ortamı sağlar. Bu paket emacs çalıştırmak için gereken
105 kütüphaneleri içerir. Asıl program kullandığınız ortama göre emacs-nox
106 veya emacs-X11 paketinde yer alır.
109 Summary: The sources for elisp programs included with Emacs
110 Summary(de.UTF-8): El Quelldateien - zum Betrieb von Emacs nicht erforderlich
111 Summary(es.UTF-8): Fuentes .el -- no son necesarios para ejecutar Emacs
112 Summary(fr.UTF-8): Fichiers sources .el - non nécessaires pour exécuter Emacs
113 Summary(pl.UTF-8): Źródła programów w elispie dołączonych do Emacsa
114 Summary(pt_BR.UTF-8): Fontes .el -- não são necessários para rodar o Emacs
115 Summary(tr.UTF-8): Lisp kaynak dosyaları -- Emacs çalıştırmak için gerekmez
116 Group: Applications/Editors/Emacs
117 Requires: %{name}-common = %{version}-%{release}
120 Emacs-el contains the emacs-elisp sources for many of the elisp
121 programs included with the main Emacs text editor package.
123 You need to install emacs-el only if you intend to modify any of the
124 Emacs packages or see some elisp examples.
126 %description el -l es.UTF-8
127 Este paquete contiene los fuentes emacs-lisp para muchos de los
128 programas elisp incluido en el programa principal del paquete emacs.
129 Tu no necesitas de este paquete a menos que quieras modificarlos o
130 mirar algunos ejemplos de programas elisp.
132 %description el -l fr.UTF-8
133 Ce paquetage contient les sources emacs-lisp de la plupart des
134 programmes elisp inclus avec le paquetage emacs principal. Vous n'avez
135 pas besoin de ce paquetage sauf si vous voulez modifier ces paquetages
136 ou voir quelques exemples elisp.
138 %description el -l pl.UTF-8
139 Emacs-el zawiera źródła w emacs-elispie wielu programów dołączonych do
140 głównego pakietu edytora Emacs. Ten pakiet jest potrzebny tylko do
141 modyfikowania elementów Emacsa lub obejrzenia przykładów w elispie.
143 %description el -l pt_BR.UTF-8
144 Este pacote contém os fontes emacs-lisp para muitos dos programas
145 elisp incluído com o programa principal do pacote emacs. Você não
146 necessita deste pacote a menos que você queira modificar estes pacotes
147 ou ver alguns exemplos de programas elisp.
149 %description el -l tr.UTF-8
150 Bu paket, ana emacs paketinde yer alan çoğu programın lisp kaynak
151 kodlarını içerir. Bu programları değiştirmeyi düşünmüyorsanız gerek
155 Summary: Emacs Lisp code for input methods for international characters
156 Summary(es.UTF-8): Código Lisp para internacionalización en Emacs
157 Summary(pl.UTF-8): Kod w Emacs Lispie do wprowadzania znaków narodowych
158 Summary(pt_BR.UTF-8): Código Lisp para para internacionalização no Emacs
159 Group: Applications/Editors/Emacs
160 Requires: %{name}-common = %{version}-%{release}
163 The emacs-leim package contains Emacs Lisp code for input methods for
164 various international character scripts. Basically, the Lisp code
165 provided by this package describes the consecutive keystrokes that a
166 user must press in order to input a particular character in a
167 non-English character set. Input methods for many different language's
168 character sets are included in this package.
170 %description leim -l es.UTF-8
171 Código Lisp para internacionalización en Emacs.
173 %description leim -l pl.UTF-8
174 Pakiet emacs-leim zawiera kod w Emacs Lispie do wprowadzania różnych
175 narodowych znaków. Kod zawarty w tym pakiecie opisuje sekwencje
176 klawiszy, które użytkownik musi nacisnąć, by uzyskać dany znak spoza
177 zestawu angielskiego. Pakiet zawiera sposoby wprowadzania znaków w
178 wielu różnych językach.
180 %description leim -l pt_BR.UTF-8
181 Código Lisp para para internacionalização no Emacs.
184 Summary: Emacs Lisp source code for input methods for international characters
185 Summary(pl.UTF-8): Kod źródłowy w Emacs Lispie do wprowadzania znaków narodowych
186 Group: Applications/Editors/Emacs
187 Requires: %{name}-leim = %{version}-%{release}
190 Emacs Lisp source code for input methods for international characters.
192 %description leim-el -l pl.UTF-8
193 Kod źródłowy w Emacs Lispie do wprowadzania znaków narodowych.
196 Summary: The Emacs text editor without support for the X Window System
197 Summary(de.UTF-8): emacs-nox - keine X-Libraries erforderlich
198 Summary(es.UTF-8): emacs-nox - Emacs sin necesidad de bibliotecas X
199 Summary(fr.UTF-8): emacs-nox - les bibliothèques X ne sont pas nécessaires
200 Summary(pl.UTF-8): emacs-nox - edytor tekstu Emacs bez wsparcia dla X Window System
201 Summary(pt_BR.UTF-8): emacs-nox - Emacs sem precisar de bibliotecas X
202 Summary(tr.UTF-8): X gerektirmeyen emacs paketi
203 Group: Applications/Editors/Emacs
204 Requires: %{name}-common = %{version}-%{release}
207 Emacs-nox is the Emacs text editor program without support for the X
210 You need to install this package only if you plan on exclusively using
211 Emacs without the X Window System (emacs-X11 will work both in X and
212 out of X, but emacs-nox will only work outside of X). You'll also need
213 to install the emacs-common package in order to run Emacs.
215 %description nox -l de.UTF-8
216 Dieses Paket enthält eine Binärversion von emacs ohne X-Window-
217 Unterstützung. Das emacs-Binärprogramm im emacs-Hauptpaket
218 funktioniert zwar einwandfrei außerhalb von X-Window (z.B. auf der
219 Konsole), die Version in diesem Paket hat jedoch ein kleineres
222 %description nox -l es.UTF-8
223 Este paquete contiene un binario emacs sin soporte al X Window. Aunque
224 el binario emacs, en el paquete principal, funcione bien fuera del X
225 Window (en la consola, por ejemplo) lo que se encuentra en este
226 paquete utiliza menos memoria.
228 %description nox -l fr.UTF-8
229 Ce paquetage contient un binaire emacs construit sans gestion X
230 Window. Bien que le binaire emacs du paquetage emacs principal
231 fonctionne bien sans X Window (sur un terminal, par exemple), celui-ci
232 à une image mémoire plus petite.
234 %description nox -l pl.UTF-8
235 Emacs-nox to edytor tekstu Emacs bez wsparcia dla X Window System.
237 %description nox -l pt_BR.UTF-8
238 Este pacote contém um binário emacs sem suporte ao X Window. Embora o
239 binário emacs no pacote principal funcione bem fora do X Window (na
240 console por exemplo) o que está neste pacote utiliza menos memória.
242 %description nox -l tr.UTF-8
243 Bu paket içinde yer alan emacs programı, X11 desteği içermez ve
244 çalışmak için daha az belleğe gereksinim duyar.
247 Summary: The Emacs text editor for X Window System (Athena toolkit version)
248 Summary(pl.UTF-8): Emacs - edytor tekstu Emacs dla X Window System (wersja Athena)
249 Group: Applications/Editors/Emacs
250 Requires: %{name}-common = %{version}-%{release}
253 The Emacs text editor for X Window System (Athena toolkit version).
255 %description athena -l pl.UTF-8
256 Emacs - edytor tekstu Emacs dla X Window System (wersja Athena).
259 Summary: The Emacs text editor for X Window System (GTK2 toolkit version)
260 Summary(pl.UTF-8): Emacs - edytor tekstu Emacs dla X Window System (wersja GTK2)
261 Group: Applications/Editors/Emacs
262 Requires: %{name}-common = %{version}-%{release}
265 The Emacs text editor for X Window System (GTK2 toolkit version).
267 %description gtk -l pl.UTF-8
268 Emacs - edytor tekstu Emacs dla X Window System (wersja GTK2).
271 Summary: The Emacs text editor for X Window System (Motif toolkit version)
272 Summary(pl.UTF-8): Emacs - edytor tekstu Emacs dla X Window System (wersja Motif)
273 Group: Applications/Editors/Emacs
274 Requires: %{name}-common = %{version}-%{release}
277 The Emacs text editor for X Window System (Motif toolkit version).
279 %description motif -l pl.UTF-8
280 Emacs - edytor tekstu Emacs dla X Window System (wersja Motif).
283 Summary: The libraries needed to run the GNU Emacs text editor
284 Summary(pl.UTF-8): Biblioteki potrzebne do uruchomienia edytora tekstu GNU Emacs
285 Group: Applications/Editors/Emacs
286 Requires: emacscommon
289 Emacs is a powerful, customizable, self-documenting, modeless text
290 editor. Emacs contains special code editing features, a scripting
291 language (elisp), and the capability to read mail, news and more
292 without leaving the editor.
294 This package includes the libraries you need to run the Emacs editor,
295 so you need to install this package if you intend to use Emacs. You
296 also need to install the actual Emacs program package (emacs-nox or
297 emacs). Install emacs-nox if you are not going to use the X Window
298 System; install emacs if you will be using X.
300 %description common -l pl.UTF-8
301 Emacs jest konfigurowalnym, samo-udokumentowanym edytorem tekstu o
302 dużych możliwościach. Zawiera ułatwienia do pisania kodu, język
303 skryptowy (elisp), daje możliwość czytania poczty, newsów i wiele
304 innych rzeczy bez opuszczania edytora.
306 Ten pakiet zawiera biblioteki potrzebne do uruchomienia Emacsa. Oprócz
307 tego pakietu potrzebny jest jeszcze właściwy program (emacs-nox lub
308 emacs). Zainstaluj emacs-nox jeżeli nie zamierzasz używasz Emacsa pod
309 X Window System; zainstaluj emacs jeżeli używasz X.
312 Summary: Files which conflict with XEmacs
313 Summary(pl.UTF-8): Wspólne pliki XEmacsa i GNU Emacsa
314 Group: Applications/Editors/Emacs
315 Provides: emacscommon
316 Obsoletes: emacscommon
319 These files are common between GNU Emacs and XEmacs.
321 %description extras -l pl.UTF-8
322 Są to wspólne pliki GNU Emacs i XEmacs.
325 Summary: Gnus is flexible message reader under Emacs
326 Summary(pl.UTF-8): Gnus jest czytnikiem grup dyskusyjnych pod Emacsa
327 Group: Applications/Editors/Emacs
328 Requires: %{name}-common = %{version}-%{release}
331 Gnus is flexible message reader under Emacs.
333 %description gnus -l pl.UTF-8
334 Gnus jest czytnikiem grup dyskusyjnych pod Emacsa.
337 Summary: Emacs Lisp source code for Gnus
338 Summary(pl.UTF-8): Kod źródłowy Gnusa w Emacs Lispie
339 Group: Applications/Editors/Emacs
340 Requires: %{name}-gnus = %{version}-%{release}
343 Emacs Lisp source code for Gnus.
345 %description gnus-el -l pl.UTF-8
346 Kod źródłowy Gnusa w Emacs Lispie.
351 %define default_emacs gtk
354 %define default_emacs motif
357 %define default_emacs athena
360 %define default_emacs nox
362 echo "ERROR: building Emacs with passed conditionals is impossible."
372 cp -f /usr/share/automake/config.* .
380 echo "Building emacs athena binary ..."
382 mkdir build-athena && cd build-athena
390 --with-x-toolkit=athena
392 %{__make} -j1 bootstrap
393 %define bootstrap athena
398 echo "Building emacs GTK2 binary ..."
400 mkdir build-gtk && cd build-gtk
413 %{__make} -j1 bootstrap
414 %define bootstrap gtk
420 echo "Building emacs motif binary ..."
422 mkdir build-motif && cd build-motif
430 --with-x-toolkit=motif
435 %{__make} -j1 bootstrap
436 %define bootstrap motif
442 echo "Building emacs binary without X support ..."
443 [ -d build-nox ] && rm -rf build-nox
444 mkdir build-nox && cd build-nox
457 %{__make} -j1 bootstrap
458 %define bootstrap nox
463 mv lisp/term/README README.term
465 %{__sed} s!@SITE_START_DIR@!%{_datadir}/emacs/site-lisp/site-start.d! \
466 < %{SOURCE2} > site-start.el
469 rm -rf $RPM_BUILD_ROOT
471 install -d $RPM_BUILD_ROOT{%{_infodir},%{_datadir}/emacs/site-lisp/site-start.d} \
472 $RPM_BUILD_ROOT{%{_desktopdir},/etc/skel,%{_pixmapsdir}} \
474 %if %{with athena}%{with gtk}%{with motif}%{with nox}
475 %{makeinstall} -C build-%{bootstrap}
477 echo 'ERROR: neither athena nor gtk nor motif nor nox emacs was built.' 1>&2
481 for e in athena gtk motif nox ; do
482 [ -d build-$e ] && install build-${e}/src/emacs $RPM_BUILD_ROOT%{_bindir}/emacs-$e
484 rm -f $RPM_BUILD_ROOT%{_bindir}/emacs
485 # make "default emacs" from gtk, athena, motif and non-X version
486 for e in gtk athena motif nox ; do
487 if [ -f $RPM_BUILD_ROOT%{_bindir}/emacs-$e ] ; then
488 (cd $RPM_BUILD_ROOT%{_bindir}
489 cp -pf emacs-$e emacs
490 cp -pf emacs-$e emacs-%{version}
496 install site-start.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/
497 install %{SOURCE1} $RPM_BUILD_ROOT/etc/skel/.emacs
498 install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
499 install %{SOURCE4} $RPM_BUILD_ROOT/%{_datadir}/emacs/%{version}/site-lisp/tuareg.el
500 install %{SOURCE5} $RPM_BUILD_ROOT/%{_datadir}/emacs/%{version}/site-lisp/nemerle.el
501 install %{SOURCE6} $RPM_BUILD_ROOT%{_desktopdir}
502 install %{SOURCE7} $RPM_BUILD_ROOT%{_desktopdir}
503 install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
504 install %{SOURCE9} $RPM_BUILD_ROOT%{_desktopdir}
506 [ -d build-nox ] && install build-nox/etc/DOC-* $RPM_BUILD_ROOT%{_datadir}/emacs/%{version}/etc
508 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
509 # ERC is in separate spec
510 rm -fr $RPM_BUILD_ROOT%{_datadir}/emacs/%{version}/lisp/erc
513 rm -rf $RPM_BUILD_ROOT
516 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
519 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
521 %triggerin nox -- emacs-X11
522 if [ -L %{_bindir}/emacs ]; then
523 rm -f %{_bindir}/emacs
526 %triggerpostun nox -- emacs-X11
528 if [ ! -L %{_bindir}/emacs ]; then
529 ln -sf emacs-nox %{_bindir}/emacs
533 if [ ! -x %{_bindir}/emacs -a ! -L %{_bindir}/emacs ]; then
534 ln -sf emacs-nox %{_bindir}/emacs
539 if [ -L %{_bindir}/emacs ]; then
540 rm -f %{_bindir}/emacs
544 %defattr(644,root,root,755)
545 %attr(755,root,root) %{_bindir}/emacs
546 %attr(755,root,root) %{_bindir}/emacs-%{version}
547 %{_desktopdir}/emacs-%{default_emacs}.desktop
551 %defattr(644,root,root,755)
552 %config(noreplace) /etc/skel/.emacs
553 %attr(755,root,root) %{_bindir}/emacsclient
554 %attr(755,root,root) %{_bindir}/ebrowse
555 %{_mandir}/man1/emacs*
558 %dir %{_libdir}/emacs
559 %dir %{_libdir}/emacs/%{version}
560 %dir %{_libdir}/emacs/%{version}/*
562 %attr(2755,root,mail) %{_libdir}/emacs/%{version}/*-linux/movemail
563 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/cvtmail
564 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/digest-doc
565 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/fakemail
566 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/hexl
567 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/profile
568 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/rcs2log
569 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/sorted-doc
570 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/vcdiff
571 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/update-game-score
573 %dir %{_datadir}/emacs
574 %dir %{_datadir}/emacs/%{version}
575 %dir %{_datadir}/emacs/%{version}/site-lisp
576 %dir %{_datadir}/emacs/%{version}/lisp
577 %dir %{_datadir}/emacs/%{version}/leim
578 %dir %{_datadir}/emacs/%{version}/lisp/calendar
579 %dir %{_datadir}/emacs/%{version}/lisp/calc
580 %dir %{_datadir}/emacs/%{version}/lisp/emacs-lisp
581 %dir %{_datadir}/emacs/%{version}/lisp/emulation
582 %dir %{_datadir}/emacs/%{version}/lisp/international
583 %dir %{_datadir}/emacs/%{version}/lisp/language
584 %dir %{_datadir}/emacs/%{version}/lisp/mail
585 %dir %{_datadir}/emacs/%{version}/lisp/play
586 %dir %{_datadir}/emacs/%{version}/lisp/progmodes
587 %dir %{_datadir}/emacs/%{version}/lisp/term
588 %dir %{_datadir}/emacs/%{version}/lisp/textmodes
589 %dir %{_datadir}/emacs/%{version}/lisp/eshell
590 %dir %{_datadir}/emacs/%{version}/lisp/net
591 %dir %{_datadir}/emacs/%{version}/lisp/obsolete
592 %dir %{_datadir}/emacs/%{version}/lisp/mh-e
594 %{_datadir}/emacs/site-lisp
595 %{_datadir}/emacs/%{version}/etc
596 %{_datadir}/emacs/%{version}/lisp/*.elc
597 %{_datadir}/emacs/%{version}/lisp/README
598 %{_datadir}/emacs/%{version}/lisp/cus-load.el
599 %{_datadir}/emacs/%{version}/lisp/cus-start.el.gz
600 %{_datadir}/emacs/%{version}/lisp/cus-theme.el.gz
601 %{_datadir}/emacs/%{version}/lisp/finder-inf.el
602 %{_datadir}/emacs/%{version}/lisp/forms-pass.el
603 %{_datadir}/emacs/%{version}/lisp/generic-x.el.gz
604 %{_datadir}/emacs/%{version}/lisp/load*.el
605 %{_datadir}/emacs/%{version}/lisp/load*.el.gz
606 %{_datadir}/emacs/%{version}/lisp/ldefs-boot.el
607 %{_datadir}/emacs/%{version}/lisp/longlines.el.gz
608 %{_datadir}/emacs/%{version}/lisp/patcomp.el
609 %{_datadir}/emacs/%{version}/lisp/paths.el
610 %{_datadir}/emacs/%{version}/lisp/subdirs.el
611 %{_datadir}/emacs/%{version}/lisp/version.el
612 %{_datadir}/emacs/%{version}/lisp/language/*.elc
613 %{_datadir}/emacs/%{version}/lisp/mail/*.elc
614 %{_datadir}/emacs/%{version}/lisp/mail/blessmail.el
615 %{_datadir}/emacs/%{version}/lisp/play/*.elc
616 %{_datadir}/emacs/%{version}/lisp/play/bruce.el
617 %{_datadir}/emacs/%{version}/lisp/term/*.elc
618 %{_datadir}/emacs/%{version}/lisp/term/cygwin.el
619 %{_datadir}/emacs/%{version}/lisp/term/AT386.el
620 %{_datadir}/emacs/%{version}/lisp/term/apollo.el
621 %{_datadir}/emacs/%{version}/lisp/term/bobcat.el
622 %{_datadir}/emacs/%{version}/lisp/term/internal.el
623 %{_datadir}/emacs/%{version}/lisp/term/iris-ansi.el
624 %{_datadir}/emacs/%{version}/lisp/term/linux.el
625 %{_datadir}/emacs/%{version}/lisp/term/lk201.el
626 %{_datadir}/emacs/%{version}/lisp/term/news.el
627 %{_datadir}/emacs/%{version}/lisp/term/rxvt.el.gz
628 %{_datadir}/emacs/%{version}/lisp/term/vt102.el
629 %{_datadir}/emacs/%{version}/lisp/term/vt125.el
630 %{_datadir}/emacs/%{version}/lisp/term/vt2*
631 %{_datadir}/emacs/%{version}/lisp/term/vt3*
632 %{_datadir}/emacs/%{version}/lisp/term/vt4*
633 %{_datadir}/emacs/%{version}/lisp/term/wyse50.el
634 %{_datadir}/emacs/%{version}/lisp/term/xterm.el.gz
635 %{_datadir}/emacs/%{version}/lisp/emulation/*.elc
636 %{_datadir}/emacs/%{version}/lisp/international/*.elc
637 %{_datadir}/emacs/%{version}/lisp/international/latin-*.el
638 %{_datadir}/emacs/%{version}/lisp/international/mule-conf.el
639 %{_datadir}/emacs/%{version}/lisp/international/latexenc.el.gz
640 %{_datadir}/emacs/%{version}/lisp/calendar/*.elc
641 %{_datadir}/emacs/%{version}/lisp/calc/*.el.gz
642 %{_datadir}/emacs/%{version}/lisp/calc/README*
643 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/*.elc
644 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl-specs.el
645 %{_datadir}/emacs/%{version}/lisp/textmodes/*.elc
646 %{_datadir}/emacs/%{version}/lisp/progmodes/*.elc
647 %{_datadir}/emacs/%{version}/lisp/eshell/*.elc
648 %{_datadir}/emacs/%{version}/lisp/eshell/esh-groups.el
649 %{_datadir}/emacs/%{version}/lisp/net/*.elc
650 %{_datadir}/emacs/%{version}/lisp/obsolete/*.elc
651 %dir %{_datadir}/emacs/%{version}/lisp/url
652 %{_datadir}/emacs/%{version}/lisp/url/*.elc
653 %{_datadir}/emacs/%{version}/lisp/url/*.el.gz
654 %{_datadir}/emacs/%{version}/lisp/calc/*.elc
655 %{_datadir}/emacs/%{version}/lisp/mh-e/*.el
656 %{_datadir}/emacs/%{version}/lisp/mh-e/*.el.gz
657 %{_datadir}/emacs/%{version}/lisp/mh-e/*.elc
659 %dir /var/games/emacs
660 /var/games/emacs/tetris-scores
661 /var/games/emacs/snake-scores
663 %{_datadir}/emacs/%{version}/site-lisp/subdirs.el
664 %{_datadir}/emacs/%{version}/site-lisp/tuareg.el
665 %{_datadir}/emacs/%{version}/site-lisp/nemerle.el
668 %defattr(644,root,root,755)
669 %attr(755,root,root) %{_bindir}/b2m
670 %attr(755,root,root) %{_bindir}/rcs-checkin
671 %attr(755,root,root) %{_bindir}/grep-changelog
674 %defattr(644,root,root,755)
675 %{_datadir}/emacs/%{version}/lisp/forms-d2.dat
676 %{_datadir}/emacs/%{version}/lisp/a*.el.gz
677 %{_datadir}/emacs/%{version}/lisp/b*.el.gz
678 %{_datadir}/emacs/%{version}/lisp/c[a-tv]*.el.gz
679 %{_datadir}/emacs/%{version}/lisp/cus-[a-k]*.el.gz
680 %{_datadir}/emacs/%{version}/lisp/custom.el.gz
681 %{_datadir}/emacs/%{version}/lisp/g[f-z]*.el.gz
682 %{_datadir}/emacs/%{version}/lisp/[de]*.el.gz
683 %{_datadir}/emacs/%{version}/lisp/f[!io]*.el.gz
684 %{_datadir}/emacs/%{version}/lisp/fi[!n]*.el.gz
685 %{_datadir}/emacs/%{version}/lisp/find[!e]*.el.gz
686 %{_datadir}/emacs/%{version}/lisp/finder.el.gz
687 %{_datadir}/emacs/%{version}/lisp/fo[!r]*.el.gz
688 %{_datadir}/emacs/%{version}/lisp/form[!s]*.el.gz
689 %{_datadir}/emacs/%{version}/lisp/forms.el.gz
690 %{_datadir}/emacs/%{version}/lisp/forms-d2.el
691 %{_datadir}/emacs/%{version}/lisp/[h-k]*.el.gz
692 %{_datadir}/emacs/%{version}/lisp/l[a-n]*.el.gz
693 %{_datadir}/emacs/%{version}/lisp/locate.el.gz
694 %{_datadir}/emacs/%{version}/lisp/log-*.el.gz
695 %{_datadir}/emacs/%{version}/lisp/l[p-z]*.el.gz
696 %{_datadir}/emacs/%{version}/lisp/[m-o]*.el.gz
697 %{_datadir}/emacs/%{version}/lisp/paren.el.gz
698 %{_datadir}/emacs/%{version}/lisp/p[b-z]*.el.gz
699 %{_datadir}/emacs/%{version}/lisp/[q-r]*.el.gz
700 %{_datadir}/emacs/%{version}/lisp/s-*.el.gz
701 %{_datadir}/emacs/%{version}/lisp/s[a-t]*.el.gz
702 %{_datadir}/emacs/%{version}/lisp/subr.el.gz
703 %{_datadir}/emacs/%{version}/lisp/[t-u]*.el.gz
704 %{_datadir}/emacs/%{version}/lisp/[w-z]*.el.gz
705 %{_datadir}/emacs/%{version}/lisp/v[a-d]*.el.gz
706 %{_datadir}/emacs/%{version}/lisp/v[f-z]*.el.gz
707 %{_datadir}/emacs/%{version}/lisp/language/*.el
708 %{_datadir}/emacs/%{version}/lisp/language/*.el.gz
709 %{_datadir}/emacs/%{version}/lisp/mail/[c-r]*.el.gz
710 %{_datadir}/emacs/%{version}/lisp/mail/[t-z]*.el.gz
711 %{_datadir}/emacs/%{version}/lisp/mail/sendmail.el.gz
712 %{_datadir}/emacs/%{version}/lisp/mail/smtpmail.el.gz
713 %{_datadir}/emacs/%{version}/lisp/mail/supercite.el.gz
714 %{_datadir}/emacs/%{version}/lisp/play/[!b]*.el.gz
715 %{_datadir}/emacs/%{version}/lisp/play/b[!r]*.el.gz
716 %{_datadir}/emacs/%{version}/lisp/term/*-win.el.gz
717 %{_datadir}/emacs/%{version}/lisp/term/sun.el.gz
718 %{_datadir}/emacs/%{version}/lisp/term/sup-mouse.el.gz
719 %{_datadir}/emacs/%{version}/lisp/term/tty-colors.el.gz
720 %{_datadir}/emacs/%{version}/lisp/term/tvi*.el.gz
721 %{_datadir}/emacs/%{version}/lisp/term/vt100.el.gz
722 %{_datadir}/emacs/%{version}/lisp/term/sun-mouse.el.gz
723 %{_datadir}/emacs/%{version}/lisp/emulation/*.el.gz
724 %{_datadir}/emacs/%{version}/lisp/international/[a-k]*.el.gz
725 %{_datadir}/emacs/%{version}/lisp/international/[o-z]*.el.gz
726 %{_datadir}/emacs/%{version}/lisp/international/latin*-disp.el.gz
727 %{_datadir}/emacs/%{version}/lisp/international/mule-cmds.el.gz
728 %{_datadir}/emacs/%{version}/lisp/international/mule-diag.el.gz
729 %{_datadir}/emacs/%{version}/lisp/international/mule-util.el.gz
730 %{_datadir}/emacs/%{version}/lisp/international/mule.el.gz
731 %{_datadir}/emacs/%{version}/lisp/calendar/*.el.gz
732 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/[!c]*.el.gz
733 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/c[a-k]*.el.gz
734 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/c[m-z]*.el.gz
735 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl-[!s]*.el.gz
736 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl-seq.el.gz
737 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl.el.gz
738 %{_datadir}/emacs/%{version}/lisp/textmodes/*.el.gz
739 %{_datadir}/emacs/%{version}/lisp/progmodes/*.el.gz
740 %{_datadir}/emacs/%{version}/lisp/eshell/e[a-r]*.el.gz
741 %{_datadir}/emacs/%{version}/lisp/eshell/esh-[!g]*.el.gz
742 %{_datadir}/emacs/%{version}/lisp/eshell/esh-*.el
743 %{_datadir}/emacs/%{version}/lisp/eshell/esh[a-z]*.el.gz
744 %{_datadir}/emacs/%{version}/lisp/net/*.el.gz
745 %{_datadir}/emacs/%{version}/lisp/obsolete/*.el
746 %{_datadir}/emacs/%{version}/lisp/obsolete/*.el.gz
749 %defattr(644,root,root,755)
750 %dir %{_datadir}/emacs/%{version}/leim/ja-dic
751 %dir %{_datadir}/emacs/%{version}/leim/quail
752 %{_datadir}/emacs/%{version}/leim/leim-list.el
753 %{_datadir}/emacs/%{version}/leim/quail/*.elc
754 %{_datadir}/emacs/%{version}/leim/ja-dic/*.elc
757 %defattr(644,root,root,755)
758 %{_datadir}/emacs/%{version}/leim/quail/*.el.gz
759 %{_datadir}/emacs/%{version}/leim/ja-dic/*.el.gz
761 %if %{with nox} && %{?default_emacs} != "nox"
763 %defattr(644,root,root,755)
764 %attr(755,root,root) %{_bindir}/emacs-nox
765 %{_desktopdir}/emacs-nox.desktop
768 %if %{with athena} && %{?default_emacs} != "athena"
770 %defattr(644,root,root,755)
771 %attr(755,root,root) %{_bindir}/emacs-athena
772 %{_desktopdir}/emacs-athena.desktop
775 %if %{with gtk} && %{?default_emacs} != "gtk"
777 %defattr(644,root,root,755)
778 %attr(755,root,root) %{_bindir}/emacs-gtk
779 %{_desktopdir}/emacs-gtk.desktop
782 %if %{with motif} && %{?default_emacs} != "motif"
784 %defattr(644,root,root,755)
785 %attr(755,root,root) %{_bindir}/emacs-motif
786 %{_desktopdir}/emacs-motif.desktop
790 %defattr(644,root,root,755)
791 %dir %{_datadir}/emacs/%{version}/lisp/gnus
792 %{_datadir}/emacs/%{version}/lisp/gnus/*.*
793 %exclude %{_datadir}/emacs/%{version}/lisp/gnus/*.el.gz
796 %defattr(644,root,root,755)
797 %{_datadir}/emacs/%{version}/lisp/gnus/*.el.gz