Hello community,

here is the log from the commit of package emacs for openSUSE:Factory checked 
in at 2013-06-05 13:27:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/emacs (Old)
 and      /work/SRC/openSUSE:Factory/.emacs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "emacs"

Changes:
--------
--- /work/SRC/openSUSE:Factory/emacs/emacs.changes      2013-05-28 
07:29:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.emacs.new/emacs.changes 2013-06-05 
13:27:44.000000000 +0200
@@ -1,0 +2,7 @@
+Tue May 28 09:58:49 UTC 2013 - [email protected]
+
+- Remove not used spec file scriplets 
+- Make pre requires more smart
+- Avoid trouble with new byte compile format and old font-latex.elc
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ emacs.spec ++++++
--- /var/tmp/diff_new_pack.Sywo0B/_old  2013-06-05 13:27:45.000000000 +0200
+++ /var/tmp/diff_new_pack.Sywo0B/_new  2013-06-05 13:27:45.000000000 +0200
@@ -82,6 +82,7 @@
 Obsoletes:      nxml-mode < 20041004
 Provides:       epg = 1.0.0
 Obsoletes:      epg < 1.0.0
+Requires(pre):  fileutils
 Source:         ftp://ftp.gnu.org/gnu/emacs/emacs-24.3.tar.xz
 Source1:        app-defaults.Emacs
 Source2:        site-lisp.tar.bz2
@@ -126,7 +127,7 @@
 emacs-nox.
 
 %package     -n emacs-nox
-PreReq:         fileutils
+Requires(post): fileutils
 Requires:       emacs = %{version}-%{release}
 Provides:       emacs_program = %{version}-%{release}
 Summary:        GNU Emacs-nox: An Emacs Binary without X Window System Support
@@ -140,7 +141,7 @@
 Love it or leave it.
 
 %package     -n emacs-x11
-PreReq:         fileutils
+Requires(post): fileutils
 Requires:       emacs = %{version}-%{release}
 Provides:       emacs_program = %{version}-%{release}
 Requires:       efont-unicode
@@ -174,7 +175,8 @@
 %package     -n emacs-info
 Summary:        Info files for GNU Emacs
 Group:          Productivity/Editors/Emacs
-PreReq:         %install_info_prereq
+Requires(post): %install_info_prereq
+Requires(postun): %install_info_prereq
 %if 0%{?suse_version} >= 1120
 BuildArch:      noarch
 %endif
@@ -188,8 +190,8 @@
 %package     -n etags
 Summary:        Generate Tag Files for Use with Emacs
 Group:          Development/Tools/Navigators
-PreReq:         %install_info_prereq
-PreReq:         update-alternatives
+Requires(post): update-alternatives
+Requires(preun): update-alternatives
 Provides:       ctags:/usr/bin/etags
 
 %description -n etags
@@ -538,14 +540,30 @@
 rm -vf %{buildroot}%{_mandir}/man1/gnuctags.1*
 %endif
 
-%post -n emacs-nox
-test -e usr/bin/emacs || ln -sf emacs-nox usr/bin/emacs
-
-%pre -n emacs-x11
+%pre
 test -L usr/bin/emacs && rm -f usr/bin/emacs || true
 
-%postun -n emacs-x11
-test -e usr/bin/emacs-nox -a ! -e usr/bin/emacs && ln -sf emacs-nox 
usr/bin/emacs || true
+%post -n emacs-nox
+if test -e usr/share/emacs/site-lisp/auctex/font-latex.elc ; then
+  owd=$(pwd)
+  cd usr/share/emacs/site-lisp/auctex || exit 1
+  emacs -batch -no-site-file -no-init-file --eval '(setq load-path (cons "." 
load-path) 
+    byte-compile-warnings nil
+    TeX-lisp-directory "<none>"
+    TeX-auto-global "<none>")' -f batch-byte-compile font-latex.el > /dev/null 
2>&1
+  cd $owd
+fi
+
+%post -n emacs-x11
+if test -e usr/share/emacs/site-lisp/auctex/font-latex.elc ; then
+  owd=$(pwd)
+  cd usr/share/emacs/site-lisp/auctex || exit 1
+  emacs -batch -no-site-file -no-init-file --eval '(setq load-path (cons "." 
load-path) 
+    byte-compile-warnings nil
+    TeX-lisp-directory "<none>"
+    TeX-auto-global "<none>")' -f batch-byte-compile font-latex.el > /dev/null 
2>&1
+  cd $owd
+fi
 
 %post info
 for f in %info_files; do

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to