Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package emacs for openSUSE:Factory checked in at 2023-10-12 23:39:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/emacs (Old) and /work/SRC/openSUSE:Factory/.emacs.new.1807 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "emacs" Thu Oct 12 23:39:06 2023 rev:178 rq:1116811 version:29.1 Changes: -------- --- /work/SRC/openSUSE:Factory/emacs/emacs.changes 2023-10-01 21:21:55.519818373 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new.1807/emacs.changes 2023-10-12 23:39:37.923517614 +0200 @@ -1,0 +2,17 @@ +Tue Oct 10 11:36:25 UTC 2023 - Dr. Werner Fink <wer...@suse.de> + +- For the at-spi bus the package at-spi2-core is required +- Move eln prune code from ~/.gnu-emacs to site-start + +------------------------------------------------------------------- +Mon Oct 9 08:41:27 UTC 2023 - Dr. Werner Fink <wer...@suse.de> + +- Avoid warnings about eln files as well as prune older eln files + +------------------------------------------------------------------- +Fri Oct 6 22:37:59 UTC 2023 - Björn Bidar <bjorn.bi...@thaodan.de> + +- Add packaging macros for Emacs packages +- Add site-lisp directory for dynamic modules + +------------------------------------------------------------------- New: ---- macros.emacs ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ emacs.spec ++++++ --- /var/tmp/diff_new_pack.1ZMJFm/_old 2023-10-12 23:39:39.403571189 +0200 +++ /var/tmp/diff_new_pack.1ZMJFm/_new 2023-10-12 23:39:39.407571334 +0200 @@ -127,6 +127,7 @@ %if %{with nativecomp} BuildRequires: libgccjit-devel %endif +BuildRequires: pkgconfig(atspi-2) BuildRequires: pkgconfig(jansson) BuildRequires: pkgconfig(json) BuildRequires: pkgconfig(lcms2) @@ -183,6 +184,8 @@ %if %{without tex4pdf} Source8: emacs-%{version}-pdf.tar.xz %endif +Source9: macros.emacs +%{load:%{SOURCE9}} Patch0: emacs-29.1.dif # Currently disabled Patch2: emacs-24.4-glibc.patch @@ -233,7 +236,7 @@ Requires(post): fileutils Requires: emacs = %{version}-%{release} %if %{with nativecomp} -Requires: emacs-eln = %{version} +Requires: emacs-eln = %{version}-%{release} %endif Provides: emacs_program = %{version}-%{release} Summary: GNU Emacs-nox: An Emacs Binary without X Window System Support @@ -250,9 +253,10 @@ Requires(post): fileutils Requires: emacs = %{version}-%{release} %if %{with nativecomp} -Requires: emacs-eln = %{version} +Requires: emacs-eln = %{version}-%{release} %endif Provides: emacs_program = %{version}-%{release} +Requires: at-spi2-core Requires: gnu-unifont-bitmap-fonts Requires: ifnteuro Requires: xorg-x11-fonts @@ -644,6 +648,13 @@ mkdir -p %{buildroot}%{_datadir}/emacs/site-lisp/site-start.d tar cf - site-lisp/ | tar xvvf - -C %{buildroot}%{_datadir}/emacs/ chmod -R a+r %{buildroot}%{_datadir}/emacs/site-lisp/ + +install -dm755 %{buildroot}/%{_emacs_sitestartdir}/ +cat << EOF > %{buildroot}/%{_emacs_sitestartdir}/archsitedir.el +;; Add load-path for dynamic modules +(add-to-list 'load-path "%{_emacs_archsitelispdir}") +EOF + popd (cd %{buildroot} find usr/share/emacs/site-lisp/ -type f \ @@ -754,6 +765,8 @@ ln -sf %{_sysconfdir}/alternatives/ctags %{buildroot}%{_bindir}/ctags ln -sf %{_sysconfdir}/alternatives/ctags.1%{ext_man} %{buildroot}%{_mandir}/man1/ctags.1%{ext_man} +install -Dm644 %{SOURCE9} %{buildroot}%{_rpmmacrodir}/macros.emacs + %if %{with nativecomp} touch eln.list for eln in %{buildroot}%{_libdir}/emacs/%{version}/native-lisp/%{version}-*/*.eln @@ -5091,6 +5104,7 @@ %{_datadir}/emacs/%{version}/lisp/xt-mouse.el%{ext_el} %{_datadir}/emacs/%{version}/lisp/xwidget.el%{ext_el} %{_datadir}/emacs/%{version}/lisp/yank-media.el%{ext_el} +%{_rpmmacrodir}/macros.emacs %files -n etags %defattr(-,root,root) ++++++ dot.gnu-emacs ++++++ --- /var/tmp/diff_new_pack.1ZMJFm/_old 2023-10-12 23:39:39.471573651 +0200 +++ /var/tmp/diff_new_pack.1ZMJFm/_new 2023-10-12 23:39:39.475573795 +0200 @@ -543,6 +543,7 @@ ;; Use minibuffer for aking GPG passphrase ;;(setq epa-pinentry-mode 'loopback) ;;(pinentry-start) +;; ;;;;;;;;;; ;; the end ++++++ macros.emacs ++++++ # -*- rpm-spec -*- %_emacs_sitelispdir %{_datadir}/emacs/site-lisp %_emacs_etcdir %{_datadir}/emacs/etc %_emacs_sitestartdir %{_emacs_sitelispdir}/site-start.d %_emacs_archsitelispdir %{_libdir}/emacs/site-lisp ++++++ site-lisp.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/site-lisp/site-start.el new/site-lisp/site-start.el --- old/site-lisp/site-start.el 2023-09-28 13:51:27.757966144 +0200 +++ new/site-lisp/site-start.el 2023-10-10 13:39:27.792165990 +0200 @@ -165,6 +165,15 @@ )) ;; ----------------------------------------------------- +;; New native compilation support +;; avoid useless warnings, clear old eln files +(if (featurep 'native-compile) + (progn + (require 'comp) + (setq native-comp-async-report-warnings-errors 'silent) + (native-compile-prune-cache))) + +;; ----------------------------------------------------- ;; locale related settings like encodings: (load "term/locale" t t)