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)

Reply via email to