| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
* Add patch desktop.patch and then remove dependency on update-desktop-files (jsc#PED-15201)
- Avoid direct dependencies to X11 libraries for wayland port
- Enable valgrind support on riscv64
- Update to GNU Emacs version 30.2 * Mainly a bug fix version - Port patches * 0012-Add-inhibit-native-compilation.patch * 0013-Rename-to-inhibit-automatic-native-compilation.patch * emacs-24.4-ps-bdf.patch * emacs-29.1.dif * emacs-30.1-pdumper.patch - Remove patch emacs-parallel-compilation-53a5dada.patch now upstream
- Remove ctags.1 that's unused with libalternatives - Requires: alts, not used in scriptlets
- Move .gnu-emacs to /usr/etc/skel/
- Switch over to libalternatives for etags to provide a ctags variant (bsc#1245894)
- Add patch emacs-30.1-pdumper.patch
* Avoid changing initial lisp timestamp as well as gc changing
statistics as lisp float in dumped images (bug#1239628)
- Remove --enable-checking=all (bug#1246121)
- Do not run checks in chroot environments as there are no
namespaces
- Make 32bit architectures build again by using %_libdir at symbolic linking the final native compiled eln files back for installing and checking
- Reenable tests again which is let the emacs binary find its eln files as well
- Try some tricks like -j1 and SOURCE_DATE_EPOCH - Add patches * 0009-pdumper-set-DUMP_RELOC_ALIGNMENT_BITS-1-for-m68k.patch * 0012-Add-inhibit-native-compilation.patch * 0013-Rename-to-inhibit-automatic-native-compilation.patch * 0015-Change-native-comp-async-jobs-number-default-to-1.patch * 0016-Change-native-comp-async-report-warnings-errors-to-s.patch * emacs-30.1-silent.patch
- Last change does not work as the new binary with unexec are also *not* reproducible
- For SLES use not pdmp images but unexec as well avoid eln files to have reproducible binary files and programs (boo#1239628)
- Remove/disable GNUS setup in (dot).gnu-emacs (boo#1241188) - Add patch emacs-30.1-minmalxauth.patch (boo#1241254)
- Modify patch emacs-30.1-seccomp.patch * include asm/termbits.h is mandatory accordingly to latest ioctl_tty(2) * set default for MAP_DROPPABLE to 0x08
- Avoid override of delete-selection-mode in site-load.el (boo#1239926)