Commit Graph

449 Commits

Author SHA256 Message Date
f3dfcd4a0b Accepting request 1143577 from editors
- Update to GNU Emacs version 29.2
 * Startup Changes in Emacs 29.2
   On GNU/Linux, Emacs is now the default application for 'org-protocol'.
   Org mode provides a way to quickly capture bookmarks, notes, and links
   using 'emacsclient':
    emacsclient "org-protocol://store-link?url=URL&title=TITLE"
 * This is a bug-fix release with no new features.
 * Changes in Specialized Modes and Packages in Emacs 29.2
   - Tramp
     New user option 'tramp-show-ad-hoc-proxies'.
     When non-nil, ad-hoc definitions are kept in remote file names instead
     of showing the shortcuts.
 * Incompatible Lisp Changes in Emacs 29.2
   'with-sqlite-transaction' rolls back changes if its BODY fails.
   If the BODY of the macro signals an error, or committing the results
   of the transaction fails, the changes will now be rolled back.
- Port patches mainly by correcting hunk offsets
  * emacs-24.1-ps-mule.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-29.1.dif
  * pdump.patch

OBS-URL: https://build.opensuse.org/request/show/1143577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=182
2024-02-02 14:44:57 +00:00
de5d662870 Use %patch -P<n>
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=379
2024-02-02 08:57:52 +00:00
8433aabd32 Update to emacs 29.2
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=378
2024-02-02 08:31:50 +00:00
0c4d683984 Accepting request 1137005 from editors
OBS-URL: https://build.opensuse.org/request/show/1137005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=181
2024-01-05 20:41:11 +00:00
Martin Pluskal
533b5a63bf Accepting request 1135787 from home:gcomes.obs
- fix typo in %{ext_info} macro usage

OBS-URL: https://build.opensuse.org/request/show/1135787
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=376
2024-01-05 09:03:48 +00:00
1f7016bf4f Accepting request 1126636 from editors
OBS-URL: https://build.opensuse.org/request/show/1126636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=180
2023-11-16 19:27:05 +00:00
e3fab8de3f Accepting request 1126575 from home:dirkmueller:Factory
- only use valgrind on 64 bit architectures

- Only recommend at-spi2-core
- For the at-spi bus the package at-spi2-core is required
- Avoid warnings about eln files as well as prune older eln files
- Add patch 3c1693d0.patch
  their names
  is maybe no active user session for root hence no dbus
- Enable the NO_AT_BRIDGE code
- Again disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1191517)
  ibus daemon is up and running
- Enable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)
- Disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)
- Update emacs.keyring
  * Hopefully fix boo#1174534 and boo#1179854
  even for hunspell (boo#1110387)
  boo#1096354
- Use -fPIE/-pie for helper binaries
- Re-enable games with GNU Emacs which requires system-user-games
- Add some missed packages for configure
- Removed patch now upstream
- Remove xorg-x11-devel from buildrequires, replace
  VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution
- Use socket activation to get dbus up before starting emacs
- Add patch emacs-25.1-custom-fonts.patch as workaround for boo#1016172
  as well as with the w3 mode
- Give XFt a try for emacs-x11
- Add upstream patches
  appropiate BuildRequire
  emacs-24.3-giflib5.patch

OBS-URL: https://build.opensuse.org/request/show/1126575
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=374
2023-11-15 13:13:26 +00:00
b222e0ca5d Accepting request 1118826 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1118826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=179
2023-10-19 20:46:54 +00:00
47e31e644d Accepting request 1116811 from editors
- For the at-spi bus the package at-spi2-core is required 
- Move eln prune code from ~/.gnu-emacs to site-start

- Avoid warnings about eln files as well as prune older eln files 

- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules

OBS-URL: https://build.opensuse.org/request/show/1116811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=178
2023-10-12 21:39:06 +00:00
fe89dcdff2 .
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=371
2023-10-12 07:02:19 +00:00
da7b3d6824 Accepting request 1117087 from home:Thaodan:branches:editors
- Don't install gsettings schemas twice

OBS-URL: https://build.opensuse.org/request/show/1117087
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=370
2023-10-12 07:00:20 +00:00
e62d893c17 .
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=369
2023-10-11 07:01:20 +00:00
4e795c4834 .
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=368
2023-10-11 06:55:35 +00:00
d80c357207 Better support of at-spi bus
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=367
2023-10-10 12:24:36 +00:00
1ff10a9b30 native-compile-prune-cache is a lisp function only
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=366
2023-10-09 09:34:58 +00:00
c619618d86 Prune older eln files
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=365
2023-10-09 08:43:03 +00:00
44d0434553 Accepting request 1116227 from home:Thaodan:branches:editors
- Add packaging macros for Emacs packages
- Add site-lisp directory for dynamic modules

OBS-URL: https://build.opensuse.org/request/show/1116227
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=364
2023-10-09 08:13:56 +00:00
d9b03e3cf9 Accepting request 1114250 from editors
- For GNUS: Use message-user-fqdn instead of gnus-local-organization

- Now with changed pdump.patch patch from bjorn.bidar@thaodan.de
- Build also wayland gtk based binary
- Support wayland binary by checking for XDG_SESSION_TYPE
- Provide eln native shared binaries for all emacs program binaries

- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems

OBS-URL: https://build.opensuse.org/request/show/1114250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=177
2023-10-01 19:21:48 +00:00
5fe810379a For GNUS: Use message-user-fqdn instead of gnus-local-organization
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=362
2023-09-28 11:55:10 +00:00
83d1090eef .
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=361
2023-09-26 13:11:54 +00:00
ccf687afe2 Now also with a wayland compatible gtk binary
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=360
2023-09-26 12:41:57 +00:00
a494d2f3aa .
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=359
2023-09-26 06:37:35 +00:00
5135be84ea Accepting request 1113563 from home:Thaodan:branches:editors
- Pass libdir to configure so native Emacs lisp files are installed
  correctly on 64bit systems

OBS-URL: https://build.opensuse.org/request/show/1113563
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=358
2023-09-26 06:36:13 +00:00
0bdf7ff92d Accepting request 1104659 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1104659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=176
2023-08-21 09:42:54 +00:00
57d068c042 checks
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=356
2023-08-11 10:42:26 +00:00
da85a1503a Avoid unsed lexical variable load-dict
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=355
2023-08-10 07:23:28 +00:00
776d3190bd Accepting request 1102651 from editors
- Extend patch pdump.patch
  * Make various emacs flavours find their pdmp files even if first
    argument is simply named "emacs" (slack message, boo#1214008)

OBS-URL: https://build.opensuse.org/request/show/1102651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=175
2023-08-08 13:54:04 +00:00
69192623d6 Make emacs script work even with -a emacs
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=353
2023-08-07 08:20:19 +00:00
6027ef3238 Accepting request 1101919 from editors
- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch

OBS-URL: https://build.opensuse.org/request/show/1101919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=174
2023-08-03 15:27:17 +00:00
20a9cf09ad .
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=351
2023-08-02 09:14:21 +00:00
f55100064d .
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=350
2023-08-02 09:04:29 +00:00
98bd4fe92c .
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=349
2023-08-02 07:58:03 +00:00
b75d1b6863 Update to GNU Emacs 29.1
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=348
2023-08-02 07:57:39 +00:00
b81f0d5468 Accepting request 1072521 from editors
- don't create ghosted files (forwarded request 1072440 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1072521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=173
2023-03-19 15:15:57 +00:00
32179750da Accepting request 1072440 from home:dirkmueller:branches:editors
- don't create ghosted files

OBS-URL: https://build.opensuse.org/request/show/1072440
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=346
2023-03-17 06:59:42 +00:00
bc9d16424d Accepting request 1072150 from home:dirkmueller:branches:editors
- mark ctags update-alternatives as non-%ghost

OBS-URL: https://build.opensuse.org/request/show/1072150
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=345
2023-03-16 07:33:01 +00:00
2dbe8aeb0b Accepting request 1070372 from editors
- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch 
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop

OBS-URL: https://build.opensuse.org/request/show/1070372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=172
2023-03-11 17:22:30 +00:00
7cb768940b boo#1209089 and boo#1209090
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=343
2023-03-09 09:34:47 +00:00
3983224031 Accepting request 1066988 from editors
- Add upstream commit/patches
  * 01a4035c.patch
    Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
  * CVE-2022-48338.patch
    Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
  * CVE-2022-48339.patch
    Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)
- Require libwebp at build time for automatically enable support
  for libwebp if given

OBS-URL: https://build.opensuse.org/request/show/1066988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=171
2023-02-22 14:21:04 +00:00
f5bdf52c1b Add patches to fix CVE-2022-48337, CVE-2022-48338, and CVE-2022-48339
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=341
2023-02-21 09:13:28 +00:00
8cc745e5b9 Accepting request 1038881 from editors
- Update to GNU Emacs version 28.2
  * This is a bug-fix release with no new features.
- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
  * shell command injection via source code files when using ctags
- Correct offsets of the patches
  * emacs-24.3-iconic.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.2-ImageMagick7.patch
  * emacs-27.1-Xauthority4server.patch
  * emacs-27.1-pdftex.patch
  * emacs-28.1.dif

OBS-URL: https://build.opensuse.org/request/show/1038881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=170
2022-11-30 15:07:42 +00:00
c158df1782 Update to GNU Emacs 28.1, fix for CVE CVE-2022-45939
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=339
2022-11-29 11:45:49 +00:00
d400586c17 Accepting request 1036458 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1036458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=169
2022-11-18 14:43:07 +00:00
7226557b8d dbus-update-activation-environment
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=337
2022-11-10 13:50:00 +00:00
200d8a68f2 Accepting request 1034852 from editors
- Add workaround for boo#1205109, that is started with sudo there
  is maybe no active user session for root hence no dbus

OBS-URL: https://build.opensuse.org/request/show/1034852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=168
2022-11-10 13:19:27 +00:00
e960862393 For sudo
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=335
2022-11-09 13:54:41 +00:00
d44a7e3e87 Accepting request 1031335 from editors
- Fix typos in etags manpage
- Don't disable PIE (forwarded request 1031334 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1031335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=167
2022-10-27 11:52:38 +00:00
3cfce793cc Accepting request 1031334 from home:Andreas_Schwab:Factory
- Fix typos in etags manpage
- Don't disable PIE

OBS-URL: https://build.opensuse.org/request/show/1031334
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=333
2022-10-26 12:27:21 +00:00
59324830da Accepting request 985180 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/985180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=166
2022-06-28 13:21:10 +00:00
1abd8f2e06 Accepting request 983788 from home:Pi-Cla:branches:editors
replace: efont-unicode with gnu-unifont-bitmap-fonts in emacs-x11 requires
- efonts have not been updated since 2003, meanwhile GNU has made their
  own unicode bitmap fonts which they have updated even within this month

OBS-URL: https://build.opensuse.org/request/show/983788
OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=331
2022-06-23 13:34:57 +00:00