source: projects/specs/branches/6/e/emacs22/emacs22-vl.spec @ 2293

Revision 2293, 20.5 KB checked in by munepi, 13 years ago (diff)

update: emacs22-22.3, emacs-23.2; NEW: emacs24-24.0.50: applied new vine-default system

Line 
1%define emacsversion 22.3
2#%%define cvsdate 20060403
3%define emacsrelease 15%{?_dist_release}
4
5%define _noVersionedDependencies 1
6%define prereq_ge()  %(LC_ALL="C" rpm -q --queryformat 'PreReq:%%{NAME} >= %%{VERSION}' %1| grep -v "is not")
7
8%define infodir %{_infodir}/emacs-%{emacsversion}
9
10%define menutreeelversion 0.97
11
12Summary:      GNU Emacs editor
13Summary(ja):  GNU Emacs エディタ
14Name:         emacs22
15Version:      %{emacsversion}
16Release:      %{emacsrelease}
17Source0:      ftp://ftp.gnu.org/pub/gnu/emacs/emacs-%{version}.tar.gz
18
19## Sources from Rawhide 21.2-11
20Source10:     site-start.el.emacs22
21Source11:     python-mode.el
22Source12:     http://www.tihlde.org/~stigb/rpm-spec-mode.el
23Source13:     ftp://ftp.gnu.org/gnu/emacs/elisp-manual-21-2.8.tar.bz2
24# 1.0.2 - http://prdownloads.sourceforge.net/php-mode/php-mode-102.el
25Source14:     php-mode.el
26Source15:     php-mode-init.el
27Source16:     ssl.el
28Source17:     po-mode.el
29Source18:     po-mode-init.el
30
31## local settings for local system
32Source20:     emacs22-local.el
33
34# desktop file
35Source50:     emacs22.desktop.in
36
37## Enable Japanese Menu
38## http://www11.atwiki.jp/s-irie/pages/13.html
39Source100:    menu-tree-el-%{menutreeelversion}.tar.gz
40Source110:    menu-tree-init.el.emacs22
41
42## default settings for Vine Linux
43Source150:    vine-default-base.el
44Source151:    vine-default-faces.el
45
46## Vine Patch(es)
47Patch10:      emacs-21.1-ppc-nocombreloc.patch
48Patch11:      emacs-22.1-locallisppath.patch
49#Patch12:      emacs-21.2-emcws-version.patch
50# remove this patch, if python-2.2 arrives
51Patch13:      no-python-mode.patch
52Patch20:      emacs-22.0.50-fixed-resolution.patch
53Patch30:      emacs-22.3-gcc44.patch
54
55# security patches (from Debian)
56
57# security patches (from Ubuntu)
58# http://www.vupen.com/english/advisories/2010/0734
59# https://code.launchpad.net/~ubuntu-branches/ubuntu/karmic/emacs23/karmic-security
60Patch501:      emacs22-CVE-2010-0825-fix-movemail-race.diff
61
62# patches from Mandrake
63Patch1001:    emacs-21.1-bzip2.patch.bz2
64
65License:      GPL
66Group:        Applications/Editors/Emacs
67
68Distribution: Vine
69Vendor:       Project Vine
70Packager:     munepi, daisuke
71
72BuildRoot:    %{_tmppath}/%{name}-%{version}-root
73# Requires:     tamago >= 4.0.6
74Obsoletes:    mule-base, mule-canna, mule-wnn6, mule, emacs-beta
75Obsoletes:    emacs21 <= 21.2-0vl7
76Obsoletes:    emacs22 <= 22.0.50
77Provides:     emacs22 = %{version}
78Provides:     emacsen = 0.1
79Requires(post):    emacsen-common
80Requires(postun):    emacsen-common
81
82# Emcws
83#Requires:     libcanna
84#BuildPreReq:  Canna-devel
85
86BuildRequires: autoconf
87BuildRequires: nkf
88BuildRequires: libpng >= 1.2.5
89BuildRequires: gtk2-devel, cairo-devel
90BuildRequires: freetype-devel, fontconfig-devel
91BuildRequires: libpng-devel, libjpeg-devel, libtiff-devel, giflib-devel
92BuildRequires: libX11-devel, libXau-devel, libXdmcp-devel, libXrender-devel
93BuildRequires: libXt-devel, libXpm-devel, ncurses-devel
94BuildRequires: xorg-x11-proto-devel, zlib-devel
95BuildRequires: texinfo
96
97%description
98GNU Emacs is the extensible, customizable, self-documenting real-time
99display editor.
100
101%description -l ja
102GNU Emacs は拡張性が高く、さまざまなカスタマイズが可能な高機能エディタです。
103
104
105%prep
106
107%setup -q -n emacs-%{version}
108
109%ifarch ppc
110%patch10 -p1
111%endif
112
113%patch11 -p1
114#%patch12 -p1
115%patch20 -p1
116
117%if %{?_dist_release} == "vl6"
118%patch30 -p1 -b .gcc44
119%endif
120
121%patch501 -p1 -b .movemail
122
123%patch1001 -p1
124
125autoconf
126
127
128%build
129
130export CFLAGS="-DMAIL_USE_LOCKF $RPM_OPT_FLAGS"
131#to find installinfo
132export PATH="$PATH:/sbin:/usr/sbin"
133
134%configure --with-gcc --with-pop --with-sound \
135        --libexecdir=%{_libdir} --infodir=%{infodir} \
136        --disable-rename --with-gtk
137
138make bootstrap
139make
140
141
142#%define recompile src/emacs -batch --no-init-file --no-site-file -f batch-byte-compile
143
144# recompile patched .el files
145#%{recompile} lisp/mail/mh-utils.el lisp/progmodes/make-mode.el
146
147# bytecompile python-mode, ssl, php-mode and rpm-spec-mode
148#cp %SOURCE12  %SOURCE14 %SOURCE16 %SOURCE17 .
149##%%{recompile} rpm-spec-mode.el php-mode.el ssl.el po-mode.el
150
151
152%install
153[ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
154
155ARCHDIR=${RPM_ARCH}-vine-linux
156
157%makeinstall libexecdir=$RPM_BUILD_ROOT%{_libdir} \
158        infodir=${RPM_BUILD_ROOT}%{infodir}
159
160## This is a duplicate of the file in FLAVOR/site-lisp
161%__rm -f $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/subdirs.el || exit 1
162
163(cd $RPM_BUILD_ROOT%{_mandir}/man1/; %__mv ctags.1 gctags.1)
164(cd $RPM_BUILD_ROOT%{_bindir}/; %__mv ctags gctags)
165
166%__mkdir_p  $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/etc
167%__mkdir_p  $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp
168# cp %{SOURCE100} $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp/menu-tree.el
169# nkf -w %{SOURCE100} > $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp/menu-tree-utf8.el
170%__tar zxvf %{SOURCE100}
171%__cp -a menu-tree-el-%{menutreeelversion}/menu-tree.el $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp/
172nkf -w --overwrite $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp/menu-tree.el
173
174## vine default
175%__cp -a %{SOURCE150} %{SOURCE151} \
176    $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp/
177
178# The elisp reference manual
179#bzcat %{SOURCE13} | tar xf -
180#pushd elisp-manual-21-2.8
181#install -m 644 elisp elisp-? elisp-?? $RPM_BUILD_ROOT/%{infodir}
182#popd
183
184# some modifications of installed files
185
186#rm -f $RPM_BUILD_ROOT%{infodir}/dir
187#gzip -9nf $RPM_BUILD_ROOT%{infodir}/*
188
189%__install -m 644 %{SOURCE10} \
190        $RPM_BUILD_ROOT/%{_datadir}/emacs-%{version}/site-lisp/site-start.el
191%__sed -i -e 's/EMACS_VERSION/%{version}/g' \
192        $RPM_BUILD_ROOT/%{_datadir}/emacs-%{version}/site-lisp/site-start.el
193
194# no-python-mode patch
195#(cd $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp/
196#patch -p0 < %{PATCH13}
197#sed -e "s|/usr/share/emacs/site-lisp|%{_datadir}/emacs-%{version}/site-lisp|g" \
198#       site-start.el > site-start.tmp
199#mv -f site-start.tmp site-start.el
200#)
201
202## create site-start.d directory
203%__install -m 755 -d ${RPM_BUILD_ROOT}/etc/emacs-%{version}/site-start.d
204
205# install coding-system init.el
206%__install -m644 %{SOURCE110} \
207    $RPM_BUILD_ROOT/%{_datadir}/emacs-%{version}/site-lisp/menu-tree-init.el
208%__ln_s -f %{_datadir}/emacs-%{version}/site-lisp/menu-tree-init.el \
209    ${RPM_BUILD_ROOT}/etc/emacs-%{version}/site-start.d/60menu-tree-init.el
210
211## install system-wide configure file
212%__install -m755 -d ${RPM_BUILD_ROOT}/etc/emacs
213%__install -m644 %{SOURCE20} ${RPM_BUILD_ROOT}/etc/emacs/emacs22-local.el
214%__sed -i -e 's/EMACS_VERSION/%{version}/g' \
215    ${RPM_BUILD_ROOT}/etc/emacs/emacs22-local.el
216
217## Python mode, php mode and rpm-spec mode
218
219#install -c -m0644 po-mode.el po-mode.elc php-mode.el php-mode.elc \
220#     rpm-spec-mode.el rpm-spec-mode.elc ssl.el ssl.elc \
221#     $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp/
222#install -m0644 %SOURCE15 \
223#     $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp/site-start.d/php-mode-init.el
224#install -m0644 %SOURCE18 \
225#     $RPM_BUILD_ROOT%{_datadir}/emacs-%{version}/site-lisp/site-start.d/po-mode-init.el
226
227## make file list
228strip $RPM_BUILD_ROOT%{_bindir}/* || :
229
230# install desktop file
231%__mkdir_p $RPM_BUILD_ROOT%{_datadir}/applications
232%__sed -e "s/@@EMACS_VERSION@@/%{emacsversion}/g" %{SOURCE50} > \
233    $RPM_BUILD_ROOT%{_datadir}/applications/$(basename %{SOURCE50} .in)
234# [ -f $RPM_BUILD_ROOT%{_datadir}/applications/emacs.desktop ] && \
235#     %__rm -f $RPM_BUILD_ROOT%{_datadir}/applications/emacs.desktop || exit 1
236
237# install icons
238%__mkdir_p $RPM_BUILD_ROOT%{_datadir}/pixmaps
239%__install -m644 etc/images/icons/*.png $RPM_BUILD_ROOT%{_datadir}/pixmaps
240%__ln_s -f emacs_48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/emacs22.png
241
242## remove man files
243%__rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/* || exit 1
244
245## Remove ctags
246#rm -f $RPM_BUILD_ROOT/usr/bin/ctags
247#rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/*ctags*
248#rm -f $RPM_BUILD_ROOT/%{_datadir}/emacs/%{version}/etc/ctags*
249
250DIR="${RPM_BUILD_ROOT}%{_datadir}/emacs \
251     ${RPM_BUILD_ROOT}%{_datadir}/emacs-%{version}"
252BIN=${RPM_BUILD_ROOT}%{_bindir}
253LIB=${RPM_BUILD_ROOT}%{_libdir}
254EL="*.el"
255
256## prepare file list for emacs
257
258echo "/usr/bin/b2m
259/usr/bin/ebrowse
260/usr/bin/etags
261/usr/bin/rcs-checkin
262/usr/bin/emacs
263/usr/bin/emacsclient
264/usr/bin/gctags
265/usr/bin/grep-changelog"|
266    %__sed -e "s#[^\n]*#mv ${RPM_BUILD_ROOT}\0 ${RPM_BUILD_ROOT}\0.emacs-%{version}#"|
267    awk '{system($_)}' 
268
269
270# find ${RPM_BUILD_ROOT}/%{_mandir} -type f |
271# sed -e "s#\.gz##"|
272# sed -e "s#[^\n]*#mv \0.gz \0-emacs-%{version}.gz#"|
273#    awk '{system($_)}'
274
275
276
277
278#find ${RPM_BUILD_ROOT}/%{_infodir} -type f |
279#sed -e "s#\.gz##"|
280#sed -e "s#[^\n]*#mv \0.gz \0-e21.gz#"|
281#    awk '{system($_)}'
282
283
284
285
286
287find $DIR $BIN $LIB -type d |
288  %__sed -e "s#^${RPM_BUILD_ROOT}#%dir #" > rpm-files
289
290find $DIR $BIN $LIB -type f |
291  %__sed -e "
292    s#^${RPM_BUILD_ROOT}\(.*movemail\)#%attr(2755, root, mail) \1#
293    s#^${RPM_BUILD_ROOT}##
294  " >> rpm-files
295
296
297%clean
298[ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
299
300
301%define info_files ccmode cl dired-x ediff emacs forms gnus info message mh-e reftex sc vip viper widget
302
303
304%pre
305
306if [ -L %{_datadir}/emacs-%{version}/site-lisp ] ; then
307    %__rm -f %{_datadir}/emacs-%{version}/site-lisp
308fi
309
310if [ -d %{_datadir}/emacs/%{version}/site-lisp ] ; then
311    find %{_datadir}/emacs/%{version}/site-lisp/* -maxdepth 0 | grep -v subdirs.el | \
312        xargs %__rm -rf
313fi
314
315
316%post
317
318if [ "$1" = 1 ]; then
319
320%_addflavorslist emacs-%{version}
321
322export PRIORITY=30
323
324%_installemacs emacs-%{version}
325
326unset PRIORITY
327fi
328
329if [ "$1" = 2 ]; then
330
331#  export PRIORITY=30
332 
333#  %_installemacs emacs-%{version}
334 
335#  unset PRIORITY
336   
337  echo emacs-%{version} >  /var/lib/emacsen-common/doinstaflavor-emacs
338   
339fi
340
341
342%postun
343
344if [ $1 = 1 ]; then
345# run upgrade install time
346
347# old version uninstall
348
349%_removeflavorslist emacs-%{version}
350
351%_removeemacs emacs-%{version}
352
353#new version install
354if [ -f /var/lib/emacsen-common/doinstaflavor-emacs ] ; then
355
356NEWFLAVOR=$(cat /var/lib/emacsen-common/doinstaflavor-emacs)
357
358%_addflavorslist $NEWFLAVOR
359
360export PRIORITY=30
361
362%_installemacs $NEWFLAVOR
363
364unset PRIORITY
365
366%__rm -rf /var/lib/emacsen-common/doinstaflavor-emacs
367
368fi
369
370fi
371
372
373%preun
374if [ $1 = 0 ]; then
375
376%_removeflavorslist emacs-%{version}
377
378%_removeemacs emacs-%{version}
379
380fi
381
382
383%files -f rpm-files
384%defattr(-,root,root)
385%doc INSTALL README BUGS ChangeLog
386%dir %{_sysconfdir}/emacs-%{version}
387%dir %{_sysconfdir}/emacs-%{version}/site-start.d
388%{_sysconfdir}/emacs-%{version}/site-start.d/*.el
389%config(noreplace) %{_sysconfdir}/emacs/emacs22-local.el
390%{_infodir}/*
391# %{_mandir}/*/*
392%{_datadir}/applications/emacs22.desktop
393%{_datadir}/pixmaps/emacs*.png
394# %{_datadir}/emacs-%{version}/site-lisp
395
396
397%changelog
398* Sun Dec 05 2010 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-15
399- applied new vine-default system
400  - updated site-start.el
401  - updated vine-default-{base,faces}.el
402  - dropped showvdefaultemacs
403    - merged to emacsen-common package as show-vine-default.sh
404  - renamed local wide configration file to emacs22-local.el
405- updated menu-tree.el to version 0.97
406- updated emacs22.desktop.in and menu-tree-init.el.emacs22, little
407
408* Sun Apr 18 2010 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-14
409- removed /usr/share/emacs/site-lisp/subdirs.el
410
411* Fri Apr 02 2010 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-13
412- new toolchain build for VineSeed
413  - applied emacs-22.3-gcc44.patch
414
415* Thu Apr 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-12
416- applied security fix emacs23-CVE-2010-0825-fix-movemail-race.diff from Ubuntu
417
418* Wed Feb 10 2010 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-11
419- added Requires(post): emacsen-common, Requires(postun): emacsen-common
420
421* Mon Jan 18 2010 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-10
422- updated vine-default-base.el (See [vine-users:079919])
423- renamed emacs22.desktop to emacs22.desktop.in
424
425* Tue Sep 01 2009 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-9
426- rebuilt to add signature
427
428* Fri Aug 19 2009 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-8
429- added BuildRequires: nkf
430- updated menu-tree-init.el.emacs22
431  - fixed menu-tree encoding <BTS:VineLinux:766>
432- set Exec=emacs-@@EMACS_VERSION@@ in emacs22.desktop
433
434* Wed Aug 19 2009 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-7
435- replaced BR: libungif-devel with BR: giflib-devel
436
437* Sat Jul 25 2009 Munehiro Yamamoto <munepi@vinelinux.org> 22.3-6
438- enable default settings for Vine Linux
439  - added site-start.el.emacs22
440  - updated site-start.el
441  - added vine-default-base.el
442  - added vine-default-faces.el for some ambiguous character on utf-8
443
444* Wed May 06 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 22.3-5
445- changed menu-tree-init.el from hard copy to symbolic link
446  on /etc/emacs-22.3/site-start.d
447
448* Sat May 02 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 22.3-4
449- updated menu-tree.el to v0.93
450
451* Sun Apr 26 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 22.3-3
452- installed system-wide configure file in /etc/emacs
453
454* Tue Apr 21 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 22.3-2
455- renamed from emacs to emacs22
456
457* Sun Sep 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 22.3-1
458- new upstream release
459
460* Mon Aug 25 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 22.2-3
461- import security fixes from Debian
462  CVE-2008-2142: fix insecure setting of fast-lock-cache-directories
463  CVE-2008-1694: fix insecure temporary file creation in vcdiff script
464                 leading to possible symlink attacks
465
466* Tue Jun 25 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 22.2-2
467- update menu-tree.el
468- add 60menu-tree-init.el to sed coding-system and load menu-tree
469- build with xorg-x11-7.3
470  - update BuildRequires
471
472* Sun Mar 30 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 22.2-1
473- new upstream release
474
475* Wed Nov 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 22.1-0vl2
476- add Patch10000 to fix local variable processing security bypass
477  vulnerability.
478  - http://www.frsirt.com/english/advisories/2007/3715
479  - http://bugs.debian.org/449008
480
481* Mon Jun 04 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 22.1-0vl1
482- new upstream release
483- rename to emacs from emacs22 (emacs-21.x would be renameed to emacs21)
484- drop emcws support
485
486* Sun May 20 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 22.0.50-0.20060403vl3
487- rebuilt with new toolchain
488
489* Sat May 06 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 22.0.50-0.20060403vl2
490- changed Group:
491
492* Mon Apr 03 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 22.0.50-0.20060403vl1
493- update to CVS-20060403
494- update emacs22.desktop
495
496* Wed Sep 28 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 22.0.50-0.20050927vl2
497- fix site-start.el
498
499* Tue Sep 27 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 22.0.50-0.20050927vl1
500- update to CVS-20050927
501
502* Thu Sep  8 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 22.0.50-0.20050907vl1
503- initial build for Vine Linux based on emacs package.
504  - emacs-22.0.50 on CVS-20050907
505
506* Sat Sep  3 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 21.4-0vl3
507- create site-start.d directory on %install
508
509* Thu Feb 17 2005 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 21.4-0vl2
510- included leim-21.4
511- update emcws-21.3-20031213.gz
512
513* Wed Feb 16 2005 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 21.4-0vl1
514- update
515
516* Sat Jul 24 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 21.3-0vl7
517- rebuild with Xaw3d, add BuildRequires: Xaw3d-devel
518
519* Fri Jul 23 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 21.3-0vl6
520- add Patch20 to fix display resolutions. (set to 96dpi)
521  (do not compute dynamically from display's size)
522
523* Tue Mar 16 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 21.3-0vl5
524- rebuilt with new toolchain environment
525
526* Thu Jul 17 2003 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 21.3-0vl4
527- use site-start.el(reading /etc/emacs-21.3/site-start.d/*.el)
528
529* Wed May  7 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 21.3-0vl3
530- add BuildPrereq: libpng >= 1.2.5
531
532* Tue Apr 15 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 21.3-0vl2
533- fixed %%pre script
534
535* Tue Mar 25 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 21.3-0vl1
536- new upstream release
537- remove patch14 whick included in upstream
538
539* Thu Jan 16 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 21.2-0vl11
540- add patch14 to fix frame title text encoding.
541  - http://tsukuba.m17n.org/mule-ja-archive/2002-10/msg00004.html
542
543* Tue Dec 10 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 21.2-0vl10
544- autoconf-2.13, not autoconf in %%setup section
545- BuildPreReq: autoconf213
546
547* Mon Dec  9 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 21.2-0vl9
548- modifiy rpm scripts.
549
550* Mon Dec  9 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 21.2-0vl8
551- rename to emacs
552- obsoletes emacs21 <= 21.2-0vl7, provides emacs21 = %%{version}
553
554* Sun Dec  1 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 21.2-0vl7
555- enable menubar fontset patch (Patch103)
556
557* Sat Nov 30 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 21.2-0vl6
558- add requires/buildprereq tags.
559
560* Sat Nov 30 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 21.2-0vl5
561- add emcws-20021014
562
563* Sun Jul 21 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 21.2-0vl4
564- removed *-mode
565
566* Sat Jul 20 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 21.2-0vl3
567- python-mode was made pending
568- some additional *.el files was moved from "emacs/site-lisp" to
569  "emacs-(version)/site-lisp"
570
571* Sat Jul 13 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 21.2-0vl2
572- added some sources and patches from rawhide 21.2-11 and mandrake 21.2-7mdk
573
574* Sat May 11 2002 Hiroaki Irokawa <irorin@terra.dti.ne.jp> 21.2-0vl1
575- update.
576- Package Name emacs-beta -> emacs21
577- Add Patch100,101,102, Source100(default = Disable)
578- (from http://phe.phyas.aichi-edu.ac.jp/~cyamauch/pl2.html#emacs21)
579- --infodir=%{_infodir}/emacs-21.2(VineSeed-Plus:00723)
580
581* Thu Dec 27 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 21.1-0vl7
582- site-lisp moved under /usr/share/emacs-21.1/ (Patch11 and %%pre section)
583
584* Thu Dec 06 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 21.1-0vl5
585- move /tmp -> /var/lib/emacsen-common (IP(package)C file)
586
587* Fri Nov 02 2001 Tomoya TAKA <tomoya@olive.plala.or.jp> 21.1-0vl4
588- replace patch10 with patch11, posted to gnu.emacs.bug
589  Message-Id: <jebsiza3db.fsf@sykes.suse.de>
590  (reported by ABE Yuji <cbo46560@pop12.odn.ne.jp>)
591
592* Fri Oct 26 2001 Kazuhisa TAKEI <takei@vinelinux.org> 21.1-0vl3
593- fixed build to fail in alpha( only apply patch0 to ppc)
594
595* Tue Oct 23 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 21.1-0vl2
596- added Patch10 (thanks Kitame-san)
597
598* Mon Oct 22 2001 Kazuhisa TAKEI <takei@vinelinux.org> 21.1-0vl1
599- update to 21.1
600
601* Sun Sep 9 2001 Kazuhisa TAKEI <takei@vinelinux.org> 21.0.104-0vl14
602- support  shared installing otheremacsen.
603
604* Mon Jul 23 2001 Kazuhisa TAKEI <takei@vinelinux.org> 21.0.104-0vl3
605- update 21.0.104
606
607* Thu Jul 19 2001 Kazuhisa TAKEI <takei@vinelinux.org> 21.0.103-0vl2
608- support emacsen-common
609
610* Wed May 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
611- 21.0.103-0vl1
612- updated to 21.0.103
613- revamped and cleaned up spec file :-)
614- Requires: tamago >= 4.0.6 (...is it reasonable? Mmm...)
615
616* Mon Jan 22 2001 Kazuhisa TAKEI <takei@vinelinux.org> 21.0.95-0vl2
617- fixed .spec bugs( _libdir)
618
619* Fri Jan 12 2001 Kazuhisa TAKEI <takei@vinelinux.org> 21.0.95-0vl1
620- updated to 21.0.95
621
622* Wed Dec 20 2000 Kazuhisa TAKEI <takei@vinelinux.org> 21.0.93-0vl3
623- fixed emacs-beta.spec
624
625* Sat Dec 16 2000 Kazuhisa TAKEI <takei@vinelinux.org> 21.0.93-0vl2
626- 21.0.93 test packaging.
627
628* Fri Jun 30 2000 T.R. Kobayashi <tkoba@ike-dyn.ritsumei.ac.jp>
629- added linespace-patch
630
631* Mon Jun 19 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
632- updated to emacs 20.7
633
634* Thu Apr 20 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
635- updated to emacs 20.6
636
637* Mon Feb 28 2000 kenji KITAYAMA <kenji@gandalf.doshisha.ac.jp>
638- [emacs-20.5a-2]
639- Modified reference of Emacs Info
640
641* Sun Jan 23 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
642- [emacs-20.5a-2]
643- added ppc patch
644
645* Fri Jan  7 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rins.st.ryukoku.ac.jp>
646- [emacs-20.5a-1]
647- change version from 20.5 to 20.5a
648- added Mule-4.1 patch
649
650* Fri Jan  7 2000 Yasuyuki Furukawa <yasu@on.cs.keio.ac.jp>
651- [emacs-20.5-1]
652- add desktop-link files for desktop menu.
653
654* Thu Dec 24 1999 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rins.st.ryukoku.ac.jp>
655- [emacs-20.4-16]
656- replaced Y2K savvy timezone.{el,elc} with one from brand-new apel-10.0
657
658* Tue Dec 21 1999 Jun Nishii <jun@vinelinux.org>
659- added documents
660- strip bins
661
662* Wed Dec  1 1999 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rins.st.ryukoku.ac.jp>
663- [emacs-20.4-14]
664- Change Group to Applications/Editors/Emacs
665
666* Sat Nov  6 1999 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rins.st.ryukoku.ac.jp>
667- [emacs-20.4-13]
668- included Y2K savvy timezone.{el,elc},
669  modified by Mr. Youichi Teranishi <teranishi@gohome.org>
670
671* Tue Oct 12 1999 Yasuhide OOMORI <dasen@typhoon.co.jp>
672- [emacs-20.4-12]
673- Modified info-dir.
674- Removed -c option from %setup.
675
676* Sun Sep 20 1999 Kazuhisa TAKEI<takei@hh.iij4u.or.jp>
677- fixed XIM support patch
678* Sun Sep 19 1999 Kazuhisa TAKEI<takei@hh.iij4u.or.jp>
679- fixed postinst bug and fontset patch
680* Sun Jul 18 1999 Kazuhisa TAKEI<takei@hh.iij4u.or.jp>
681- first build
Note: See TracBrowser for help on using the repository browser.