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]
