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