OBS User unknown
2008-09-26 14:51:22 +00:00
committed by Git OBS Bridge
parent d700fbf902
commit 55485debda
7 changed files with 75 additions and 81 deletions

View File

@@ -1,10 +1,17 @@
#
# spec file for package emacs (Version 22.2)
# spec file for package emacs (Version 22.3)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -20,18 +27,18 @@ Obsoletes: ge_exec ge_site emac_nox emacmisc emacsbin emacsger emacs-url Mu
Requires: emacs-info ctags emacs_program
Provides: ge_site ge_exec emacs-url Mule-UCS emacs-calc erc
AutoReqProv: on
Version: 22.2
Release: 18
Version: 22.3
Release: 1
Summary: GNU Emacs Base Package
Source: emacs-22.2.tar.bz2
Source: emacs-22.3.tar.bz2
Source1: app-defaults.Emacs
Source2: site-lisp.tar.bz2
Source3: dot.gnu-emacs
Source4: emacs-rpmlintrc
Source5: emacs.desktop
Patch: emacs-22.2.dif
Patch: emacs-22.3.dif
Patch1: emacs-22.0.99-linkscr.patch
Patch2: emacs-22.0.99-glibc.patch
Patch2: emacs-22.3-glibc.patch
Patch3: emacs-22.0.99-decl.dif
Patch4: emacs-21.1-asian-print.patch
Patch5: emacs-22.0.99-ps-bdf.patch
@@ -45,7 +52,6 @@ Patch12: emacs-22.0.99-x11r7.patch
Patch13: emacs-22.0.99-s390x.dif
Patch14: emacs-22.1-conf.diff
Patch15: emacs-22.2-iconic.patch
Patch16: emacs-22.1-fast-lock.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{expand: %%global _exec_prefix %(type -p pkg-config &>/dev/null && pkg-config --variable prefix x11 || echo /usr/X11R6)}
%if "%_exec_prefix" == "/usr/X11R6"
@@ -221,7 +227,6 @@ Authors:
%patch13 -p0 -b .s390x
%patch14 -p0 -b .conf
%patch15 -p0 -b .iconic
%patch16 -p0 -b .flc
%patch
if test ! -e $HOME/.mh_profile && type -p install-mh > /dev/null 2>&1; then
install-mh -auto < /dev/null
@@ -446,6 +451,7 @@ rm -vf %{buildroot}/usr/share/emacs/%{version}/lisp/files.el.CVE20075795
rm -vf %{buildroot}/usr/share/emacs/%{version}/lisp/fast-lock.el.flc
rm -vf %{buildroot}/usr/share/emacs/%{version}/lisp/obsolete/fast-lock.el.flc
rm -vf %{buildroot}/usr/share/emacs/%{version}/lisp/loaddefs.el.flc
rm -vf %{buildroot}/usr/share/emacs/%{version}/lisp/progmodes/python.el.python
unelc %{buildroot}/usr/share/emacs/%{version}/lisp/bindings.elc
unelc %{buildroot}/usr/share/emacs/%{version}/lisp/cus-start.elc
unelc %{buildroot}/usr/share/emacs/%{version}/lisp/generic-x.elc
@@ -2031,6 +2037,11 @@ done
/usr/share/emacs/%{version}/lisp/textmodes/makeinfo.elc
/usr/share/emacs/%{version}/lisp/textmodes/nroff-mode.elc
/usr/share/emacs/%{version}/lisp/textmodes/org.elc
/usr/share/emacs/%{version}/lisp/textmodes/org-export-latex.elc
/usr/share/emacs/%{version}/lisp/textmodes/org-irc.elc
/usr/share/emacs/%{version}/lisp/textmodes/org-mac-message.elc
/usr/share/emacs/%{version}/lisp/textmodes/org-mouse.elc
/usr/share/emacs/%{version}/lisp/textmodes/org-publish.elc
/usr/share/emacs/%{version}/lisp/textmodes/page-ext.elc
/usr/share/emacs/%{version}/lisp/textmodes/page.elc
/usr/share/emacs/%{version}/lisp/textmodes/paragraphs.elc
@@ -3170,6 +3181,11 @@ done
/usr/share/emacs/%{version}/lisp/textmodes/makeinfo.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/nroff-mode.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/org.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/org-export-latex.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/org-irc.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/org-mac-message.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/org-mouse.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/org-publish.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/page-ext.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/page.el.gz
/usr/share/emacs/%{version}/lisp/textmodes/paragraphs.el.gz
@@ -3277,6 +3293,14 @@ done
/usr/share/emacs/%{version}/lisp/xt-mouse.el.gz
%changelog
* Fri Sep 19 2008 werner@suse.de
- Update to to emacs version 22.3
* Support for several obsolete platforms removed
* Support for systems without alloca will be removed.
* Support for VMS will be removed.
* Several security fixes added
* Wed Sep 10 2008 werner@suse.de
- Fix security bug in Emacs python mode (bnc#424340)
* Tue May 13 2008 werner@suse.de
- Add fix for fast-lock-mode arbitrary lips code execution (bnc#389154)
* Mon Mar 31 2008 werner@suse.de