]> git.pld-linux.org Git - packages/emacs.git/blob - emacs.spec
4080db4200ccdac12dd90fb7ae83294a3fe8051d
[packages/emacs.git] / emacs.spec
1 #
2 # Conditional build:
3 %bcond_with     gnus    # Include old Gnus newsreader and MUA version
4                         # (obsoleted by emacsen-gnus-pkg-emacs)
5 #
6 %define         elisp_man_version       21-2.8
7 Summary:        The Emacs text editor for the X Window System
8 Summary(de):    GNU Emacs
9 Summary(es):    GNU Emacs
10 Summary(fr):    GNU Emacs
11 Summary(pl):    GNU Emacs - edytor tekstu dla systemu X Window
12 Summary(pt_BR): GNU Emacs
13 Summary(tr):    GNU Emacs
14 Name:           emacs
15 Version:        21.3
16 Release:        7
17 License:        GPL
18 Group:          Applications/Editors/Emacs
19 Source0:        ftp://ftp.gnu.org/gnu/emacs/%{name}-%{version}.tar.gz
20 # Source0-md5:  a0bab457cbf5b4f8eb99d1d0a3ada420
21 Source1:        ftp://ftp.gnu.org/gnu/emacs/leim-%{version}.tar.gz
22 # Source1-md5:  1c968c37e22be0f0d8f8cd57cebe5a5e
23 Source2:        ftp://ftp.gnu.org/gnu/emacs/elisp-manual-%{elisp_man_version}.tar.gz
24 # Source2-md5:  71500b6aaa3d80ea1df1b46c5055c43d
25 Source3:        %{name}.desktop
26 Source4:        %{name}-dot%{name}
27 Source5:        %{name}-site-start.el
28 Source6:        %{name}.png
29 Patch0:         %{name}-amd64.patch
30 Patch1:         %{name}-loadup.patch
31 Patch2:         %{name}-CAN_2005_0100.patch
32 URL:            http://www.gnu.org/software/emacs/
33 BuildRequires:  XFree86-devel
34 BuildRequires:  Xaw3d-devel >= 1.5E-3
35 # Rebuilding autotools commented out
36 #BuildRequires: autoconf
37 #BuildRequires: automake
38 BuildRequires:  libjpeg-devel
39 BuildRequires:  libpng-devel
40 BuildRequires:  libtiff-devel
41 BuildRequires:  libtool
42 BuildRequires:  libungif-devel
43 BuildRequires:  ncurses-devel
44 %ifarch %{ix86}
45 BuildRequires:  setarch
46 %endif
47 BuildRequires:  texinfo
48 Requires:       ctags
49 Requires:       %{name}-common = %{version}-%{release}
50 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52 %description
53 Emacs-X11 includes the Emacs text editor program for use with the X
54 Window System (it provides support for the mouse and other GUI
55 elements). Emacs-X11 will also run Emacs outside of X, but it has a
56 larger memory footprint than the 'non-X' Emacs package (emacs-nox).
57
58 Install emacs-X11 if you're going to use Emacs with the X Window
59 System. You should also install emacs-X11 if you're going to run Emacs
60 both with and without X (it will work fine both ways). You'll also
61 need to install the emacs-common package in order to run Emacs.
62
63 %description -l de
64 Emacs ist der erweiterbare, veränderbare, selbst-dokumentierende
65 Echtzeit-Editor. Emacs enthält spezielle Modi zum Bearbeiten von Code,
66 eine Script-Sprache (elisp) und Pakete für Mail, News und vieles mehr,
67 alles im Editor.
68
69 Dieses Paket enthält die zum Ausführen des emacs-Editors notwendig
70 sind. Das eigentliche Programm ist im Paket 'emacs-nox' bzw.
71 'emacs-X11' enthalten, je nachdem, ob Sie X-Window verwenden oder
72 nicht.
73
74 %description -l es
75 Emacs es un editor común, que se puede personalizar, y muestra los
76 propios documentos en tiempo real. Emacs posee un modo de código
77 especial para edición, un lenguaje script (elisp), y viene con varios
78 paquetes para mail, news, y más cosas, todo en tu editor. Este paquete
79 incluye las bibliotecas necesarias para ejecutar el editor emacs - el
80 programa actual puede ser encontrado en los paquetes emacs-nox o
81 emacs-X11, dependiendo de que uses o no el X Window.
82
83 %description -l pl
84 Emacs-X11 zawiera edytor tekstu Emacs do u¿ytku z X Window System (ma
85 wsparcie dla myszy i innych elementów interfejsu graficznego).
86 Emacs-X11 mo¿e dzia³aæ tak¿e bez X, ale wymaga wiêcej pamiêci ni¿
87 wersja nie-X Emacsa (emacs-nox).
88
89 %description -l pt_BR
90 Emacs é um editor comum, personalizável, e mostra os próprios
91 documentos em tempo real. Emacs possui um modo de código especial para
92 edição, uma linguagem script (elisp), e vem com vários pacotes para
93 mail, news, e mais, tudo no seu editor. Este pacote inclui as
94 bibliotecas necessárias para rodar o editor emacs - o programa atual
95 pode ser achado nos pacotes emacs-nox ou emacs-X11, dependendo se você
96 usa ou não X Window.
97
98 %description -l tr
99 Emacs, son derece geliþmiþ bir metin düzenleyicisidir. Bir çok
100 geliþtirme ortamýnda kullanýlmak üzere ayarlanabilir (C, Java, VHDL
101 gibi). E-posta okuyabilmek, haber gruplarýna eriþmek gibi birçok
102 deðiþik amaç için kullanýlabilecek ek yazýlýmlarla yetenekli bir
103 çalýþma ortamý saðlar. Bu paket emacs çalýþtýrmak için gereken
104 kütüphaneleri içerir. Asýl program kullandýðýnýz ortama göre emacs-nox
105 veya emacs-X11 paketinde yer alýr.
106
107 %package el
108 Summary:        The sources for elisp programs included with Emacs
109 Summary(de):    El Quelldateien - zum Betrieb von Emacs nicht erforderlich
110 Summary(es):    Fuentes .el -- no son necesarios para ejecutar Emacs
111 Summary(fr):    Fichiers sources .el - non nécessaires pour exécuter Emacs
112 Summary(pl):    ¬ród³a programów w elispie do³±czonych do Emacsa
113 Summary(pt_BR): Fontes .el -- não são necessários para rodar o Emacs
114 Summary(tr):    Lisp kaynak dosyalarý -- Emacs çalýþtýrmak için gerekmez
115 Group:          Applications/Editors/Emacs
116 Requires:       %{name}-common = %{version}-%{release}
117
118 %description el
119 Emacs-el contains the emacs-elisp sources for many of the elisp
120 programs included with the main Emacs text editor package.
121
122 You need to install emacs-el only if you intend to modify any of the
123 Emacs packages or see some elisp examples.
124
125 %description el -l es
126 Este paquete contiene los fuentes emacs-lisp para muchos de los
127 programas elisp incluido en el programa principal del paquete emacs.
128 Tu no necesitas de este paquete a menos que quieras modificarlos o
129 mirar algunos ejemplos de programas elisp.
130
131 %description el -l fr
132 Ce paquetage contient les sources emacs-lisp de la plupart des
133 programmes elisp inclus avec le paquetage emacs principal. Vous n'avez
134 pas besoin de ce paquetage sauf si vous voulez modifier ces paquetages
135 ou voir quelques exemples elisp.
136
137 %description el -l pl
138 Emacs-el zawiera ¼ród³a w emacs-elispie wielu programów do³±czonych do
139 g³ównego pakietu edytora Emacs. Ten pakiet jest potrzebny tylko do
140 modyfikowania elementów Emacsa lub obejrzenia przyk³adów w elispie.
141
142 %description el -l pt_BR
143 Este pacote contém os fontes emacs-lisp para muitos dos programas
144 elisp incluído com o programa principal do pacote emacs. Você não
145 necessita deste pacote a menos que você queira modificar estes pacotes
146 ou ver alguns exemplos de programas elisp.
147
148 %description el -l tr
149 Bu paket, ana emacs paketinde yer alan çoðu programýn lisp kaynak
150 kodlarýný içerir. Bu programlarý deðiþtirmeyi düþünmüyorsanýz gerek
151 duymayacaksýnýz.
152
153 %package leim
154 Summary:        Emacs Lisp code for input methods for international characters
155 Summary(es):    Código Lisp para internacionalización en Emacs
156 Summary(pl):    Kod w Emacs Lispie do wprowadzania znaków narodowych
157 Summary(pt_BR): Código Lisp para para internacionalização no Emacs
158 Group:          Applications/Editors/Emacs
159 Requires:       %{name}-common = %{version}-%{release}
160
161 %description leim
162 The emacs-leim package contains Emacs Lisp code for input methods for
163 various international character scripts. Basically, the Lisp code
164 provided by this package describes the consecutive keystrokes that a
165 user must press in order to input a particular character in a
166 non-English character set. Input methods for many different language's
167 character sets are included in this package.
168
169 %description leim -l es
170 Código Lisp para internacionalización en Emacs.
171
172 %description leim -l pl
173 Pakiet emacs-leim zawiera kod w Emacs Lispie do wprowadzania ró¿nych
174 narodowych znaków. Kod zawarty w tym pakiecie opisuje sekwencje
175 klawiszy, które u¿ytkownik musi nacisn±æ, by uzyskaæ dany znak spoza
176 zestawu angielskiego. Pakiet zawiera sposoby wprowadzania znaków w
177 wielu ró¿nych jêzykach.
178
179 %description leim -l pt_BR
180 Código Lisp para para internacionalização no Emacs.
181
182 %package leim-el
183 Summary:        Emacs Lisp source code for input methods for international characters
184 Summary(pl):    Kod ¼ród³owy w Emacs Lispie do wprowadzania znaków narodowych
185 Group:          Applications/Editors/Emacs
186 Requires:       %{name}-leim = %{version}-%{release}
187
188 %description leim-el
189 Emacs Lisp source code for input methods for international characters.
190
191 %description leim-el -l pl
192 Kod ¼ród³owy w Emacs Lispie do wprowadzania znaków narodowych.
193
194 %package nox
195 Summary:        The Emacs text editor without support for the X Window System
196 Summary(de):    emacs-nox - keine X-Libraries erforderlich
197 Summary(es):    emacs-nox - Emacs sin necesidad de bibliotecas X
198 Summary(fr):    emacs-nox - les bibliothèques X ne sont pas nécessaires
199 Summary(pl):    emacs-nox - edytor tekstu Emacs bez wsparcia dla X Window System
200 Summary(pt_BR): emacs-nox - Emacs sem precisar de bibliotecas X
201 Summary(tr):    X gerektirmeyen emacs paketi
202 Group:          Applications/Editors/Emacs
203 Requires:       %{name}-common = %{version}-%{release}
204
205 %description nox
206 Emacs-nox is the Emacs text editor program without support for the X
207 Window System.
208
209 You need to install this package only if you plan on exclusively using
210 Emacs without the X Window System (emacs-X11 will work both in X and
211 out of X, but emacs-nox will only work outside of X). You'll also need
212 to install the emacs-common package in order to run Emacs.
213
214 %description nox -l de
215 Dieses Paket enthält eine Binärversion von emacs ohne X-Window-
216 Unterstützung. Das emacs-Binärprogramm im emacs-Hauptpaket
217 funktioniert zwar einwandfrei außerhalb von X-Window (z.B. auf der
218 Konsole), die Version in diesem Paket hat jedoch ein kleineres
219 Speicherabbild.
220
221 %description nox -l es
222 Este paquete contiene un binario emacs sin soporte al X Window. Aunque
223 el binario emacs, en el paquete principal, funcione bien fuera del X
224 Window (en la consola, por ejemplo) lo que se encuentra en este
225 paquete utiliza menos memoria.
226
227 %description nox -l fr
228 Ce paquetage contient un binaire emacs construit sans gestion X
229 Window. Bien que le binaire emacs du paquetage emacs principal
230 fonctionne bien sans X Window (sur un terminal, par exemple), celui-ci
231 à une image mémoire plus petite.
232
233 %description nox -l pl
234 Emacs-nox to edytor tekstu Emacs bez wsparcia dla X Window System.
235
236 %description nox -l pt_BR
237 Este pacote contém um binário emacs sem suporte ao X Window. Embora o
238 binário emacs no pacote principal funcione bem fora do X Window (na
239 console por exemplo) o que está neste pacote utiliza menos memória.
240
241 %description nox -l tr
242 Bu paket içinde yer alan emacs programý, X11 desteði içermez ve
243 çalýþmak için daha az belleðe gereksinim duyar.
244
245 %package common
246 Summary:        The libraries needed to run the GNU Emacs text editor
247 Summary(pl):    Biblioteki potrzebne do uruchomienia edytora tekstu GNU Emacs
248 Group:          Applications/Editors/Emacs
249 Requires:       emacscommon
250
251 %description common
252 Emacs is a powerful, customizable, self-documenting, modeless text
253 editor. Emacs contains special code editing features, a scripting
254 language (elisp), and the capability to read mail, news and more
255 without leaving the editor.
256
257 This package includes the libraries you need to run the Emacs editor,
258 so you need to install this package if you intend to use Emacs. You
259 also need to install the actual Emacs program package (emacs-nox or
260 emacs). Install emacs-nox if you are not going to use the X Window
261 System; install emacs if you will be using X.
262
263 %description common -l pl
264 Emacs jest konfigurowalnym, samo-udokumentowanym edytorem tekstu o
265 du¿ych mo¿liwo¶ciach. Zawiera u³atwienia do pisania kodu, jêzyk
266 skryptowy (elisp), daje mo¿liwo¶æ czytania poczty, newsów i wiele
267 innych rzeczy bez opuszczania edytora.
268
269 Ten pakiet zawiera biblioteki potrzebne do uruchomienia Emacsa. Oprócz
270 tego pakietu potrzebny jest jeszcze w³a¶ciwy program (emacs-nox lub
271 emacs). Zainstaluj emacs-nox je¿eli nie zamierzasz u¿ywasz Emacsa pod
272 X Window System; zainstaluj emacs je¿eli u¿ywasz X.
273
274 %package extras
275 Summary:        Files which conflict with XEmacs
276 Summary(pl):    Wspólne pliki XEmacsa i GNU Emacsa
277 Group:          Applications/Editors/Emacs
278 Provides:       emacscommon
279 Obsoletes:      emacscommon
280
281 %description extras
282 These files are common between GNU Emacs and XEmacs.
283
284 %description extras -l pl
285 S± to wspólne pliki GNU Emacs i XEmacs.
286
287 %prep
288 %setup -q -b 1 -a 2
289 %patch0 -p1
290 %patch1 -p1
291 %patch2 -p1
292
293 # /usr/sbin is not in standard path
294 for file in Makefile.in elisp-manual-21-2.8/Makefile.in; do
295         sed "s/install\-info/\/usr\/sbin\/install\-info/" < $file > $file.new
296         mv $file.new $file
297 done
298
299 %build
300 # Regeneration breaks things --misiek
301 #rm aclocal.m4
302 #libtoolize --force --copy
303 #aclocal
304 #autoconf
305 #touch aclocal.m4
306 cp -f /usr/share/automake/config.* .
307
308 cd elisp-manual-*
309 %configure2_13
310 %{__make}
311 cd ..
312
313 # Build binary with X support
314 [ -d build-withx ] && rm -rf build-withx
315 mkdir build-withx && cd build-withx
316 ../configure \
317         --prefix=%{_prefix} \
318         --exec-prefix=%{_exec_prefix} \
319         --bindir=%{_bindir} \
320         --sbindir=%{_sbindir} \
321         --sysconfdir=%{_sysconfdir} \
322         --datadir=%{_datadir} \
323         --includedir=%{_includedir} \
324         --libdir=%{_libdir} \
325         --localstatedir=%{_localstatedir} \
326         --mandir=%{_mandir} \
327         --infodir=%{_infodir} \
328         --libexecdir=%{_libdir} \
329         --sharedstatedir=%{_var} \
330         --with-gcc \
331         --with-pop \
332         --with-x-toolkit \
333         --with-xpm \
334         --with-jpeg \
335         --with-tiff \
336         --with-gif \
337         --with-png \
338         %{_target_platform}
339
340 %ifarch %{ix86}
341 setarch i386 \
342 %endif
343 %{__make}
344 cd ..
345
346 #Build binary without X support
347 [ -d build-nox ] && rm -rf build-nox
348 mkdir build-nox && cd build-nox
349 ../configure \
350         --prefix=%{_prefix} \
351         --exec-prefix=%{_exec_prefix} \
352         --bindir=%{_bindir} \
353         --sbindir=%{_sbindir} \
354         --sysconfdir=%{_sysconfdir} \
355         --datadir=%{_datadir} \
356         --includedir=%{_includedir} \
357         --libdir=%{_libdir} \
358         --localstatedir=%{_localstatedir} \
359         --mandir=%{_mandir} \
360         --infodir=%{_infodir} \
361         --libexecdir=%{_libdir} \
362         --sharedstatedir=%{_var} \
363         --with-gcc \
364         --with-pop \
365         --without-xpm \
366         --without-jpeg \
367         --without-tiff \
368         --without-gif \
369         --without-png \
370         --with-x=no \
371         %{_target_platform}
372
373 %ifarch %{ix86}
374 setarch i386 \
375 %endif
376 %{__make}
377 cd ..
378
379 mv lisp/term/README README.term
380
381 sed s!@SITE_START_DIR@!%{_datadir}/emacs/site-lisp/site-start.d! \
382         < %{SOURCE5} > site-start.el
383
384 %install
385 rm -rf $RPM_BUILD_ROOT
386
387 install -d $RPM_BUILD_ROOT{%{_infodir},%{_datadir}/emacs/site-lisp/site-start.d} \
388         $RPM_BUILD_ROOT{%{_desktopdir},/etc/skel,%{_pixmapsdir}} \
389
390 %{makeinstall} -C build-withx
391 install build-nox/src/emacs     $RPM_BUILD_ROOT%{_bindir}/emacs-nox
392 install site-start.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/
393
394 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
395 install %{SOURCE4} $RPM_BUILD_ROOT/etc/skel/.emacs
396 install %{SOURCE6} $RPM_BUILD_ROOT%{_pixmapsdir}
397
398 install build-nox/etc/DOC-* $RPM_BUILD_ROOT%{_datadir}/emacs/%{version}/etc
399
400 %{__make} -C elisp-manual-* install \
401         infodir=$RPM_BUILD_ROOT%{_infodir}
402
403 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
404
405 %if %{without gnus}
406 rm -rf $RPM_BUILD_ROOT%{_infodir}/{emacs-mime,gnus,message,pgg,sieve}* \
407         $RPM_BUILD_ROOT%{_datadir}/emacs/%{version}/lisp/gnus \
408         $RPM_BUILD_ROOT%{_datadir}/emacs/%{version}/etc/gnus*
409 %endif
410
411 %clean
412 rm -rf $RPM_BUILD_ROOT
413
414 %post
415 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
416
417 %postun
418 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
419
420 %triggerin nox -- emacs-X11
421 if [ -L %{_bindir}/emacs ]; then
422         rm -f %{_bindir}/emacs
423 fi
424
425 %triggerpostun nox -- emacs-X11
426 [ $2 = 0 ] || exit 0
427 if [ ! -L %{_bindir}/emacs ]; then
428         ln -sf emacs-nox %{_bindir}/emacs
429 fi
430
431 %post nox
432 if [ ! -x %{_bindir}/emacs -a ! -L %{_bindir}/emacs ]; then
433         ln -sf emacs-nox %{_bindir}/emacs
434 fi
435
436 %postun nox
437 [ $1 = 0 ] || exit 0
438 if [ -L %{_bindir}/emacs ]; then
439         rm -f %{_bindir}/emacs
440 fi
441
442 %files
443 %defattr(644,root,root,755)
444 %attr(755,root,root) %{_bindir}/emacs
445 %{_datadir}/emacs/%{version}/lisp/*.xpm
446 %{?with_gnus: %{_datadir}/emacs/%{version}/lisp/gnus/*.xpm}
447 %dir %{_datadir}/emacs/%{version}/lisp/toolbar
448 %{_datadir}/emacs/%{version}/lisp/toolbar/*.elc
449 %{_datadir}/emacs/%{version}/lisp/toolbar/*.xpm
450 %{_desktopdir}/emacs.desktop
451 %{_pixmapsdir}/*
452
453 %files common
454 %defattr(644,root,root,755)
455 %config(noreplace) /etc/skel/.emacs
456 %doc BUGS README README.term etc/NEWS
457 %attr(755,root,root) %{_bindir}/emacsclient
458 %attr(755,root,root) %{_bindir}/ebrowse
459 %{_mandir}/man1/emacs*
460 %{_infodir}/*
461
462 %dir %{_libdir}/emacs
463 %dir %{_libdir}/emacs/%{version}
464 %dir %{_libdir}/emacs/%{version}/*
465
466 %attr(2755,root,mail) %{_libdir}/emacs/%{version}/*-linux/movemail
467 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/cvtmail
468 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/digest-doc
469 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/emacsserver
470 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/fakemail
471 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/hexl
472 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/profile
473 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/rcs2log
474 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/sorted-doc
475 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/vcdiff
476 %attr(755,root,mail) %{_libdir}/emacs/%{version}/*-linux/yow
477 %{_libdir}/emacs/%{version}/*/fns-*.el
478
479 %dir %{_datadir}/emacs
480 %dir %{_datadir}/emacs/%{version}
481 %dir %{_datadir}/emacs/%{version}/site-lisp
482 %dir %{_datadir}/emacs/%{version}/lisp
483 %dir %{_datadir}/emacs/%{version}/leim
484 %dir %{_datadir}/emacs/%{version}/lisp/calendar
485 %dir %{_datadir}/emacs/%{version}/lisp/emacs-lisp
486 %dir %{_datadir}/emacs/%{version}/lisp/emulation
487 %{?with_gnus: %dir %{_datadir}/emacs/%{version}/lisp/gnus}
488 %dir %{_datadir}/emacs/%{version}/lisp/international
489 %dir %{_datadir}/emacs/%{version}/lisp/language
490 %dir %{_datadir}/emacs/%{version}/lisp/mail
491 %dir %{_datadir}/emacs/%{version}/lisp/play
492 %dir %{_datadir}/emacs/%{version}/lisp/progmodes
493 %dir %{_datadir}/emacs/%{version}/lisp/term
494 %dir %{_datadir}/emacs/%{version}/lisp/textmodes
495 %dir %{_datadir}/emacs/%{version}/lisp/eshell
496 %dir %{_datadir}/emacs/%{version}/lisp/net
497 %dir %{_datadir}/emacs/%{version}/lisp/obsolete
498
499 %{_datadir}/emacs/site-lisp
500 %{_datadir}/emacs/%{version}/etc
501 %{_datadir}/emacs/%{version}/lisp/*.elc
502 %{_datadir}/emacs/%{version}/lisp/README
503 %{_datadir}/emacs/%{version}/lisp/cus-load.el
504 %{_datadir}/emacs/%{version}/lisp/cus-start.el
505 %{_datadir}/emacs/%{version}/lisp/finder-inf.el
506 %{_datadir}/emacs/%{version}/lisp/forms-pass.el
507 %{_datadir}/emacs/%{version}/lisp/generic-x.el
508 %{_datadir}/emacs/%{version}/lisp/load*.el
509 %{_datadir}/emacs/%{version}/lisp/patcomp.el
510 %{_datadir}/emacs/%{version}/lisp/paths.el
511 %{_datadir}/emacs/%{version}/lisp/subdirs.el
512 %{_datadir}/emacs/%{version}/lisp/version.el
513
514 %{_datadir}/emacs/%{version}/lisp/language/*.elc
515 %{?with_gnus: %{_datadir}/emacs/%{version}/lisp/gnus/*.elc}
516 %{_datadir}/emacs/%{version}/lisp/mail/*.elc
517 %{_datadir}/emacs/%{version}/lisp/mail/blessmail.el
518 %{_datadir}/emacs/%{version}/lisp/play/*.elc
519 %{_datadir}/emacs/%{version}/lisp/play/bruce.el
520 %{_datadir}/emacs/%{version}/lisp/term/*.elc
521 %{_datadir}/emacs/%{version}/lisp/term/AT386.el
522 %{_datadir}/emacs/%{version}/lisp/term/apollo.el
523 %{_datadir}/emacs/%{version}/lisp/term/bobcat.el
524 %{_datadir}/emacs/%{version}/lisp/term/internal.el
525 %{_datadir}/emacs/%{version}/lisp/term/iris-ansi.el
526 %{_datadir}/emacs/%{version}/lisp/term/keyswap.el
527 %{_datadir}/emacs/%{version}/lisp/term/linux.el
528 %{_datadir}/emacs/%{version}/lisp/term/lk201.el
529 %{_datadir}/emacs/%{version}/lisp/term/news.el
530 %{_datadir}/emacs/%{version}/lisp/term/vt102.el
531 %{_datadir}/emacs/%{version}/lisp/term/vt125.el
532 %{_datadir}/emacs/%{version}/lisp/term/vt2*
533 %{_datadir}/emacs/%{version}/lisp/term/vt3*
534 %{_datadir}/emacs/%{version}/lisp/term/vt4*
535 %{_datadir}/emacs/%{version}/lisp/term/wyse50.el
536 %{_datadir}/emacs/%{version}/lisp/term/xterm.el
537 %{_datadir}/emacs/%{version}/lisp/emulation/*.elc
538 %{_datadir}/emacs/%{version}/lisp/international/*.elc
539 %{_datadir}/emacs/%{version}/lisp/international/latin-*.el
540 %{_datadir}/emacs/%{version}/lisp/international/mule-conf.el
541 %{_datadir}/emacs/%{version}/lisp/calendar/*.elc
542 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/*.elc
543 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl-specs.el
544 %{_datadir}/emacs/%{version}/lisp/textmodes/*.elc
545 %{_datadir}/emacs/%{version}/lisp/progmodes/*.elc
546 %{_datadir}/emacs/%{version}/lisp/eshell/*.elc
547 %{_datadir}/emacs/%{version}/lisp/eshell/esh-groups.el
548 %{_datadir}/emacs/%{version}/lisp/net/*.elc
549 %{_datadir}/emacs/%{version}/lisp/obsolete/*.elc
550
551 %{_datadir}/emacs/%{version}/site-lisp/subdirs.el
552
553 %files extras
554 %defattr(644,root,root,755)
555 %attr(755,root,root) %{_bindir}/b2m
556 %attr(755,root,root) %{_bindir}/rcs-checkin
557 %attr(755,root,root) %{_bindir}/grep-changelog
558
559 %files el
560 %defattr(644,root,root,755)
561 %{_datadir}/emacs/%{version}/lisp/forms-d2.dat
562
563 %{_datadir}/emacs/%{version}/lisp/a*.el
564 %{_datadir}/emacs/%{version}/lisp/b*.el
565 %{_datadir}/emacs/%{version}/lisp/c[a-tv]*.el
566 %{_datadir}/emacs/%{version}/lisp/cus-[a-k]*.el
567 %{_datadir}/emacs/%{version}/lisp/custom.el
568 %{_datadir}/emacs/%{version}/lisp/generic.el
569 %{_datadir}/emacs/%{version}/lisp/g[f-z]*.el
570 %{_datadir}/emacs/%{version}/lisp/[de]*.el
571 %{_datadir}/emacs/%{version}/lisp/f[!io]*.el
572 %{_datadir}/emacs/%{version}/lisp/fi[!n]*.el
573 %{_datadir}/emacs/%{version}/lisp/find[!e]*.el
574 %{_datadir}/emacs/%{version}/lisp/finder.el
575 %{_datadir}/emacs/%{version}/lisp/fo[!r]*.el
576 %{_datadir}/emacs/%{version}/lisp/form[!s]*.el
577 %{_datadir}/emacs/%{version}/lisp/forms.el
578 %{_datadir}/emacs/%{version}/lisp/forms-d2.el
579 %{_datadir}/emacs/%{version}/lisp/[h-k]*.el
580 %{_datadir}/emacs/%{version}/lisp/l[a-n]*.el
581 %{_datadir}/emacs/%{version}/lisp/locate.el
582 %{_datadir}/emacs/%{version}/lisp/log-*.el
583 %{_datadir}/emacs/%{version}/lisp/l[p-z]*.el
584 %{_datadir}/emacs/%{version}/lisp/[m-o]*.el
585 %{_datadir}/emacs/%{version}/lisp/paren.el
586 %{_datadir}/emacs/%{version}/lisp/p[b-z]*.el
587 %{_datadir}/emacs/%{version}/lisp/[q-r]*.el
588 %{_datadir}/emacs/%{version}/lisp/s-*.el
589 %{_datadir}/emacs/%{version}/lisp/s[a-t]*.el
590 %{_datadir}/emacs/%{version}/lisp/subr.el
591 %{_datadir}/emacs/%{version}/lisp/[t-u]*.el
592 %{_datadir}/emacs/%{version}/lisp/[w-z]*.el
593 %{_datadir}/emacs/%{version}/lisp/v[a-d]*.el
594 %{_datadir}/emacs/%{version}/lisp/v[f-z]*.el
595
596 %{_datadir}/emacs/%{version}/lisp/language/*.el
597 %{?with_gnus: %{_datadir}/emacs/%{version}/lisp/gnus/*.el}
598 %{_datadir}/emacs/%{version}/lisp/mail/[c-r]*.el
599 %{_datadir}/emacs/%{version}/lisp/mail/[t-z]*.el
600 %{_datadir}/emacs/%{version}/lisp/mail/sendmail.el
601 %{_datadir}/emacs/%{version}/lisp/mail/smtpmail.el
602 %{_datadir}/emacs/%{version}/lisp/mail/supercite.el
603 %{_datadir}/emacs/%{version}/lisp/play/[!b]*.el
604 %{_datadir}/emacs/%{version}/lisp/play/b[!r]*.el
605 %{_datadir}/emacs/%{version}/lisp/term/bg-*.el
606 %{_datadir}/emacs/%{version}/lisp/term/*-win.el
607 %{_datadir}/emacs/%{version}/lisp/term/sun.el
608 %{_datadir}/emacs/%{version}/lisp/term/sup-mouse.el
609 %{_datadir}/emacs/%{version}/lisp/term/tty-colors.el
610 %{_datadir}/emacs/%{version}/lisp/term/tvi*.el
611 %{_datadir}/emacs/%{version}/lisp/term/vt100.el
612 %{_datadir}/emacs/%{version}/lisp/term/sun-mouse.el
613 %{_datadir}/emacs/%{version}/lisp/emulation/*.el
614 %{_datadir}/emacs/%{version}/lisp/international/[a-k]*.el
615 %{_datadir}/emacs/%{version}/lisp/international/[o-z]*.el
616 %{_datadir}/emacs/%{version}/lisp/international/latin*-disp.el
617 %{_datadir}/emacs/%{version}/lisp/international/mule-cmds.el
618 %{_datadir}/emacs/%{version}/lisp/international/mule-diag.el
619 %{_datadir}/emacs/%{version}/lisp/international/mule-util.el
620 %{_datadir}/emacs/%{version}/lisp/international/mule.el
621 %{_datadir}/emacs/%{version}/lisp/calendar/*.el
622 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/[!c]*.el
623 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/c[a-k]*.el
624 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/c[m-z]*.el
625 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl-[!s]*.el
626 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl-seq.el
627 %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl.el
628 %{_datadir}/emacs/%{version}/lisp/textmodes/*.el
629 %{_datadir}/emacs/%{version}/lisp/progmodes/*.el
630 %{_datadir}/emacs/%{version}/lisp/eshell/e[a-r]*.el
631 %{_datadir}/emacs/%{version}/lisp/eshell/esh-[!g]*.el
632 %{_datadir}/emacs/%{version}/lisp/eshell/esh[a-z]*.el
633 %{_datadir}/emacs/%{version}/lisp/net/*.el
634 %{_datadir}/emacs/%{version}/lisp/obsolete/*.el
635 %{_datadir}/emacs/%{version}/lisp/toolbar/*.el
636
637 %files leim
638 %defattr(644,root,root,755)
639 %dir %{_datadir}/emacs/%{version}/leim/ja-dic
640 %dir %{_datadir}/emacs/%{version}/leim/quail
641 %{_datadir}/emacs/%{version}/leim/leim-list.el
642 %{_datadir}/emacs/%{version}/leim/quail/*.elc
643 %{_datadir}/emacs/%{version}/leim/ja-dic/*.elc
644
645 %files leim-el
646 %defattr(644,root,root,755)
647 %{_datadir}/emacs/%{version}/leim/quail/*.el
648 %{_datadir}/emacs/%{version}/leim/ja-dic/*.el
649
650 %files nox
651 %defattr(644,root,root,755)
652 %attr(755,root,root) %{_bindir}/emacs-nox
This page took 0.102742 seconds and 3 git commands to generate.