auto-import changelog data from emacs-21.3-12.src.rpm
Thu Apr 15 2004 Jens Petersen <petersen@redhat.com> - 21.3-12 - update php-mode to 1.1.0 - add emacs-21.3-no-rpath.patch so that /usr/X11R6/lib is not rpath'ed - require /bin/ln for %post (Tim Waugh, 119817) - move prereq for dev and /sbin/install-info to emacs-common - leim no longer requires emacs - use source site-lisp dir in %prep to setup site files - define and use site_lisp for buildroot in %install - default ispell dictionary to "english" for CJK locale - add comment to top of site-start.el about load order - turn on auto-compression-mode in default.el (114808) - set require-final-newline with setq (David Olsson,119141) and remove redundant next-line-add-newlines setting - update info_file list (Reuben Thomas,114729)
This commit is contained in:
parent
98bcd45b97
commit
0f71db52c2
@ -2,3 +2,4 @@ Mule-UCS-current.tar.gz
|
|||||||
elisp-manual-21-2.8.tar.bz2
|
elisp-manual-21-2.8.tar.bz2
|
||||||
emacs-21.3.tar.gz
|
emacs-21.3.tar.gz
|
||||||
leim-21.3.tar.gz
|
leim-21.3.tar.gz
|
||||||
|
php-mode-1.1.0.tgz
|
||||||
|
@ -5,11 +5,10 @@
|
|||||||
;;; prevents both "~/.emacs" and this file from being loaded at startup.
|
;;; prevents both "~/.emacs" and this file from being loaded at startup.
|
||||||
|
|
||||||
;; always end a file with a newline
|
;; always end a file with a newline
|
||||||
(defvar require-final-newline 'query)
|
(setq require-final-newline 'query)
|
||||||
|
|
||||||
;; stop at the end of the file, not just add lines
|
|
||||||
(defvar next-line-add-newlines nil)
|
|
||||||
|
|
||||||
(when window-system
|
(when window-system
|
||||||
;; enable wheelmouse support by default
|
;; enable wheelmouse support by default
|
||||||
(mwheel-install))
|
(mwheel-install))
|
||||||
|
|
||||||
|
(auto-compression-mode t)
|
||||||
|
66
emacs.spec
66
emacs.spec
@ -5,7 +5,7 @@
|
|||||||
Summary: GNU Emacs text editor
|
Summary: GNU Emacs text editor
|
||||||
Name: emacs
|
Name: emacs
|
||||||
Version: 21.3
|
Version: 21.3
|
||||||
Release: 11
|
Release: 12
|
||||||
License: GPL
|
License: GPL
|
||||||
URL: http://www.gnu.org/software/emacs/
|
URL: http://www.gnu.org/software/emacs/
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
@ -18,8 +18,7 @@ Source6: site-start.el
|
|||||||
Source7: http://www.python.org/emacs/python-mode/python-mode.el
|
Source7: http://www.python.org/emacs/python-mode/python-mode.el
|
||||||
Source8: http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/xemacs-packages/prog-modes/rpm-spec-mode.el
|
Source8: http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/xemacs-packages/prog-modes/rpm-spec-mode.el
|
||||||
Source10: ftp://ftp.gnu.org/gnu/emacs/elisp-manual-21-2.8.tar.bz2
|
Source10: ftp://ftp.gnu.org/gnu/emacs/elisp-manual-21-2.8.tar.bz2
|
||||||
# 1.0.2 - http://prdownloads.sourceforge.net/php-mode/php-mode-102.el
|
Source11: http://prdownloads.sourceforge.net/php-mode/php-mode-1.1.0.tgz
|
||||||
Source11: http://prdownloads.sourceforge.net/php-mode/php-mode.el
|
|
||||||
Source12: php-mode-init.el
|
Source12: php-mode-init.el
|
||||||
Source13: ssl.el
|
Source13: ssl.el
|
||||||
Source16: python-mode-init.el
|
Source16: python-mode-init.el
|
||||||
@ -42,8 +41,8 @@ Patch7: emacs-21.2-alloc-blockinput-83600.patch
|
|||||||
Patch8: browse-url-htmlview-84262.patch
|
Patch8: browse-url-htmlview-84262.patch
|
||||||
Patch9: emacs-21.3-ppc64.patch
|
Patch9: emacs-21.3-ppc64.patch
|
||||||
Patch10: editfns.c-Fformat-multibyte-davej.patch
|
Patch10: editfns.c-Fformat-multibyte-davej.patch
|
||||||
|
Patch11: emacs-21.3-no-rpath.patch
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
||||||
Prereq: /sbin/install-info, dev
|
|
||||||
BuildRequires: glibc-devel, gcc, bzip2, ncurses-devel, zlib-devel, autoconf213
|
BuildRequires: glibc-devel, gcc, bzip2, ncurses-devel, zlib-devel, autoconf213
|
||||||
Buildrequires: XFree86-devel, Xaw3d-devel, libpng-devel, libjpeg-devel, libungif-devel, libtiff-devel
|
Buildrequires: XFree86-devel, Xaw3d-devel, libpng-devel, libjpeg-devel, libungif-devel, libtiff-devel
|
||||||
Requires: ncurses, zlib
|
Requires: ncurses, zlib
|
||||||
@ -81,6 +80,8 @@ on a terminal.
|
|||||||
%package common
|
%package common
|
||||||
Summary: Emacs common files
|
Summary: Emacs common files
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
|
Requires(post,preun): /sbin/install-info, dev
|
||||||
|
Requires(post): /bin/ln
|
||||||
|
|
||||||
%description common
|
%description common
|
||||||
Emacs is a powerful, customizable, self-documenting, modeless text
|
Emacs is a powerful, customizable, self-documenting, modeless text
|
||||||
@ -105,7 +106,6 @@ Emacs packages or see some elisp examples.
|
|||||||
%package leim
|
%package leim
|
||||||
Summary: Emacs Lisp files for input methods for international characters.
|
Summary: Emacs Lisp files for input methods for international characters.
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
Requires: emacs = %{version}
|
|
||||||
|
|
||||||
%description leim
|
%description leim
|
||||||
The emacs-leim package contains Emacs Lisp code for input methods for
|
The emacs-leim package contains Emacs Lisp code for input methods for
|
||||||
@ -126,6 +126,7 @@ sets are included in this package.
|
|||||||
%patch7 -p1 -b .block
|
%patch7 -p1 -b .block
|
||||||
%patch9 -p1 -b .ppc64
|
%patch9 -p1 -b .ppc64
|
||||||
%patch10 -p1 -b .multibyte
|
%patch10 -p1 -b .multibyte
|
||||||
|
%patch11 -p1 -b .rpath
|
||||||
|
|
||||||
## Lisp patches
|
## Lisp patches
|
||||||
# remove game we can't ship
|
# remove game we can't ship
|
||||||
@ -136,6 +137,16 @@ rm lisp/finder-inf.el lisp/play/tetris.el*
|
|||||||
# patches 2 and 3 touch configure.in
|
# patches 2 and 3 touch configure.in
|
||||||
autoconf-2.13
|
autoconf-2.13
|
||||||
|
|
||||||
|
# install rest of site-lisp files
|
||||||
|
( cd site-lisp
|
||||||
|
cp %SOURCE7 %SOURCE8 %SOURCE13 %SOURCE20 %SOURCE21 .
|
||||||
|
# xemacs compat patch for rpm-spec-mode
|
||||||
|
patch < %SOURCE18
|
||||||
|
# fix po-auto-replace-revision-date nil
|
||||||
|
patch < %SOURCE23
|
||||||
|
tar zxvf %SOURCE11
|
||||||
|
)
|
||||||
|
|
||||||
# add rfc1345 input method (default for UTF-8 lang env)
|
# add rfc1345 input method (default for UTF-8 lang env)
|
||||||
cp -pi %SOURCE27 leim/quail
|
cp -pi %SOURCE27 leim/quail
|
||||||
|
|
||||||
@ -155,13 +166,6 @@ rm src/emacs-%{version}.*
|
|||||||
TOPDIR=${PWD}
|
TOPDIR=${PWD}
|
||||||
%define emacsbatch ${TOPDIR}/src/emacs -batch --no-init-file --no-site-file
|
%define emacsbatch ${TOPDIR}/src/emacs -batch --no-init-file --no-site-file
|
||||||
|
|
||||||
# setup site-lisp files
|
|
||||||
cp %SOURCE7 %SOURCE8 %SOURCE11 %SOURCE13 %SOURCE20 %SOURCE21 site-lisp
|
|
||||||
# xemacs compat patch
|
|
||||||
patch -d site-lisp < %SOURCE18
|
|
||||||
# fix po-auto-replace-revision-date nil
|
|
||||||
patch -d site-lisp < %SOURCE23
|
|
||||||
|
|
||||||
# make sure patched lisp files get byte-compiled
|
# make sure patched lisp files get byte-compiled
|
||||||
%emacsbatch -f batch-byte-recompile-directory lisp
|
%emacsbatch -f batch-byte-recompile-directory lisp
|
||||||
%emacsbatch -f batch-byte-compile leim/quail/rfc1345.el site-lisp/*.el
|
%emacsbatch -f batch-byte-compile leim/quail/rfc1345.el site-lisp/*.el
|
||||||
@ -196,9 +200,10 @@ chmod 755 $RPM_BUILD_ROOT%{_libexecdir}/emacs/%{version}/*/movemail
|
|||||||
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
|
%define site_lisp $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
|
||||||
install -m 0644 %SOURCE6 $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.el
|
mkdir -p %{site_lisp}
|
||||||
install -m 0644 %SOURCE26 $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
|
install -m 0644 %SOURCE6 %{site_lisp}/site-start.el
|
||||||
|
install -m 0644 %SOURCE26 %{site_lisp}
|
||||||
|
|
||||||
mv $RPM_BUILD_ROOT%{_bindir}/{etags,etags.emacs}
|
mv $RPM_BUILD_ROOT%{_bindir}/{etags,etags.emacs}
|
||||||
mv $RPM_BUILD_ROOT%{_mandir}/man1/{ctags.1,gctags.1}
|
mv $RPM_BUILD_ROOT%{_mandir}/man1/{ctags.1,gctags.1}
|
||||||
@ -212,10 +217,10 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
|||||||
install -m 0644 %SOURCE4 $RPM_BUILD_ROOT%{_datadir}/pixmaps/
|
install -m 0644 %SOURCE4 $RPM_BUILD_ROOT%{_datadir}/pixmaps/
|
||||||
|
|
||||||
# install site-lisp files
|
# install site-lisp files
|
||||||
install -m 0644 site-lisp/*.el{,c} $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/
|
install -m 0644 site-lisp/*.el{,c} %{site_lisp}
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d
|
mkdir -p %{site_lisp}/site-start.d
|
||||||
install -m 0644 $RPM_SOURCE_DIR/*-init.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d
|
install -m 0644 $RPM_SOURCE_DIR/*-init.el %{site_lisp}/site-start.d
|
||||||
|
|
||||||
# default initialization file
|
# default initialization file
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/skel
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/skel
|
||||||
@ -227,8 +232,8 @@ tar jxf %{SOURCE10}
|
|||||||
install -m 644 elisp elisp-* $RPM_BUILD_ROOT%{_infodir} )
|
install -m 644 elisp elisp-* $RPM_BUILD_ROOT%{_infodir} )
|
||||||
|
|
||||||
( cd Mule-UCS-%{muleucs_ver}/lisp
|
( cd Mule-UCS-%{muleucs_ver}/lisp
|
||||||
mkdir %buildroot%{_datadir}/emacs/site-lisp/Mule-UCS
|
mkdir %{site_lisp}/Mule-UCS
|
||||||
cp -p *.el *.elc %buildroot%{_datadir}/emacs/site-lisp/Mule-UCS )
|
cp -p *.el *.elc %{site_lisp}/Mule-UCS )
|
||||||
|
|
||||||
#
|
#
|
||||||
# create file lists
|
# create file lists
|
||||||
@ -251,7 +256,7 @@ cat leim-*-files > leim-filelist
|
|||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%define info_files ccmode cl dired-x ediff emacs forms gnus info message mh-e reftex sc vip viper widget elisp
|
%define info_files ada-mode autotype ccmode cl dired-x ebrowse ediff efaq elisp emacs eshell eudc forms gnus idlwave info message mh-e pcl-cvs reftex sc speedbar vip viper widget woman
|
||||||
%post common
|
%post common
|
||||||
for f in %{info_files}; do
|
for f in %{info_files}; do
|
||||||
/sbin/install-info %{_infodir}/$f.gz %{_infodir}/dir --section="GNU Emacs" 2> /dev/null || :
|
/sbin/install-info %{_infodir}/$f.gz %{_infodir}/dir --section="GNU Emacs" 2> /dev/null || :
|
||||||
@ -318,6 +323,21 @@ fi
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Apr 15 2004 Jens Petersen <petersen@redhat.com> - 21.3-12
|
||||||
|
- update php-mode to 1.1.0
|
||||||
|
- add emacs-21.3-no-rpath.patch so that /usr/X11R6/lib is not rpath'ed
|
||||||
|
- require /bin/ln for %%post (Tim Waugh, 119817)
|
||||||
|
- move prereq for dev and /sbin/install-info to emacs-common
|
||||||
|
- leim no longer requires emacs
|
||||||
|
- use source site-lisp dir in %%prep to setup site files
|
||||||
|
- define and use site_lisp for buildroot in %%install
|
||||||
|
- default ispell dictionary to "english" for CJK locale
|
||||||
|
- add comment to top of site-start.el about load order
|
||||||
|
- turn on auto-compression-mode in default.el (114808)
|
||||||
|
- set require-final-newline with setq (David Olsson,119141)
|
||||||
|
and remove redundant next-line-add-newlines setting
|
||||||
|
- update info_file list (Reuben Thomas,114729)
|
||||||
|
|
||||||
* Wed Mar 16 2004 Mike A. Harris <mharris@redhat.com> 21.3-11
|
* Wed Mar 16 2004 Mike A. Harris <mharris@redhat.com> 21.3-11
|
||||||
- Removed bogus Requires: XFree86-libs that was added in 21.3-8, as rpm
|
- Removed bogus Requires: XFree86-libs that was added in 21.3-8, as rpm
|
||||||
find-requires will automatically pick up the dependancies on any runtime
|
find-requires will automatically pick up the dependancies on any runtime
|
||||||
@ -328,11 +348,11 @@ fi
|
|||||||
- rebuilt
|
- rebuilt
|
||||||
|
|
||||||
* Sat Jan 24 2004 Jens Petersen <petersen@redhat.com> - 21.3-9
|
* Sat Jan 24 2004 Jens Petersen <petersen@redhat.com> - 21.3-9
|
||||||
- base emacs package now only contains emacs binary built with X support
|
|
||||||
- bring back emacs-nox subpackage (emacs built without X support) (#113001)
|
- bring back emacs-nox subpackage (emacs built without X support) (#113001)
|
||||||
[suggested by Frank Kruchio]
|
[suggested by Frank Kruchio]
|
||||||
|
- base emacs package now only contains emacs binary built with X support
|
||||||
|
and no longer obsoletes emacs-nox
|
||||||
- all the common files required by emacs and emacs-nox are now in emacs-common
|
- all the common files required by emacs and emacs-nox are now in emacs-common
|
||||||
- emacs no longer obsoletes emacs-nox
|
|
||||||
- update php-mode.el to 1.0.5
|
- update php-mode.el to 1.0.5
|
||||||
- add missing rfc1345.el leim input method
|
- add missing rfc1345.el leim input method
|
||||||
- update po-compat.el to version in gettext-0.13.1
|
- update po-compat.el to version in gettext-0.13.1
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
;;; loaded before user's ".emacs" file and default.el
|
||||||
|
|
||||||
;; load ".el" files in "/usr/share/emacs/site-lisp/site-start.d/" on startup
|
;; load ".el" files in "/usr/share/emacs/site-lisp/site-start.d/" on startup
|
||||||
(mapc 'load
|
(mapc 'load
|
||||||
(directory-files "/usr/share/emacs/site-lisp/site-start.d" t "\\.el\\'"))
|
(directory-files "/usr/share/emacs/site-lisp/site-start.d" t "\\.el\\'"))
|
||||||
|
1
sources
1
sources
@ -2,3 +2,4 @@
|
|||||||
a41fdcc6436250b8935fb01af0701cf8 elisp-manual-21-2.8.tar.bz2
|
a41fdcc6436250b8935fb01af0701cf8 elisp-manual-21-2.8.tar.bz2
|
||||||
a0bab457cbf5b4f8eb99d1d0a3ada420 emacs-21.3.tar.gz
|
a0bab457cbf5b4f8eb99d1d0a3ada420 emacs-21.3.tar.gz
|
||||||
1c968c37e22be0f0d8f8cd57cebe5a5e leim-21.3.tar.gz
|
1c968c37e22be0f0d8f8cd57cebe5a5e leim-21.3.tar.gz
|
||||||
|
aad009f7cff4019aac9a466ec9b55aaf php-mode-1.1.0.tgz
|
||||||
|
Loading…
Reference in New Issue
Block a user