Commit Graph

536 Commits

Author SHA1 Message Date
2ee32c0e8e
Enable libtree-sitter
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-08 11:40:45 +03:00
2735239ef1
Remove more directories from files
RPM build errors:
    Directory not found: /builddir/build/BUILD/emacs-29.4-build/BUILDROOT/usr/lib64/emacs
    Directory not found: /builddir/build/BUILD/emacs-29.4-build/BUILDROOT/usr/lib64/emacs/29.4

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-08 09:37:46 +03:00
dc74bed757
Remove non-existing directory
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-07 17:30:20 +03:00
8266c3523b
Remove empty file
Empty files are not allowed.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-07 12:21:55 +03:00
4c5d256ec9
Bring back non-existing file
error: Could not open %files file /builddir/build/BUILD/emacs-29.4-build/emacs-29.4/pgtk-dirs: No such file or directory
    Could not open %files file /builddir/build/BUILD/emacs-29.4-build/emacs-29.4/pgtk-dirs: No such file or directory

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-07 09:55:29 +03:00
51b171f77d
Disable more eln things
We have none as native compile is disabled.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-05 06:14:22 +03:00
05a264cf24
Disable sed
+ sed -i -e 's|\./usr/lib64/emacs/29.4/native-lisp|/usr/lib64/emacs/29.4/native-lisp|' pgtk-eln-filelist '*-dirs'
sed: can't read *-dirs: No such file or directory

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-04 22:45:40 +03:00
91a094dd7b
Do not install native compiled lisp
Native compile was disabled.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-04 20:12:09 +03:00
0c44e71a08
Disable native compilation
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-04 19:10:20 +03:00
cb01b1a863
Disable native compilation AOT mode
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-04 17:02:07 +03:00
86db569746
Disable libtree-sitter
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-04 15:09:08 +03:00
f3f00165dc
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-10-04 13:38:07 +03:00
Peter Oliver
78d229edc1 RPM git-core is sufficient for fetching Tree-sitter grammar source (#2316238) 2024-10-03 11:58:28 +01:00
Peter Oliver
155673080c Don’t mention removed games in menus or documentation. 2024-09-26 14:45:55 +01:00
Peter Oliver
cf88b767de Rebuild against tree-sitter-0.23.0-2.fc41. 2024-09-24 12:33:14 +01:00
Peter Oliver
88a3c70353 Fix typo. 2024-09-22 21:59:29 +01:00
Peter Oliver
66296574a2 Drop WebKit, since recent versions are incompatible with Emacs
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=66068
2024-09-22 19:56:29 +01:00
Peter Oliver
1d7139dcc2 Relax libtree-sitter requirement. 2024-08-28 12:36:06 +01:00
Jacek Migacz
07ecef2a9c Unset custom linker flags 2024-08-22 21:17:27 +02:00
e0ae3f066f
Disable gtkx11, lucid, nw on riscv64
Let's see if this is enough to get emacs compiling again.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-07-26 07:24:10 +03:00
Fedora Release Engineering
b97332f65e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 21:53:04 +00:00
Peter Oliver
88b7252ef1 More test stabilisation. 2024-07-17 12:45:35 +01:00
Peter Oliver
d81023e55d Try harder to stabalise dired-test-bug27243-02 2024-07-17 00:10:18 +01:00
Peter Oliver
449be03f8f Skip another unstable test. 2024-07-16 16:23:30 +01:00
Peter Oliver
311ab8413b Builds on i686 are working again. 2024-07-16 16:15:25 +01:00
Peter Oliver
04dac35b63 Skip intermittently failing tests. 2024-07-15 16:23:38 +01:00
Peter Oliver
290ab368cc Fix another intermittent test failure. 2024-07-15 12:14:29 +01:00
Peter Oliver
16d2054b15 Fall back to the terminal from pure GTK when no display is available
Works around bug #2276822 (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=63555).
2024-07-14 22:07:44 +01:00
Peter Oliver
21f0a822f7 Fix typos. 2024-07-12 14:49:45 +01:00
Peter Oliver
c68d79e36c Fix intermittently failing test wdired-test-unfinished-edit-01. 2024-07-12 11:05:50 +01:00
Peter Oliver
9c1333df9d Drop i686, which is currently failing to build. 2024-07-12 10:33:33 +01:00
Peter Oliver
ec525e1cea Restore former alternatives symlinks, if they are missing
Fixes #2297425.
2024-07-12 00:06:36 +01:00
Peter Oliver
df45480b91 Skip tests that are unstable when run on GNU EMBA
Some of these tests are unreliable for us, too.
2024-07-11 17:49:33 +01:00
Peter Oliver
2860413ce2 Emacs’ -*- line has to come first. 2024-07-11 12:44:40 +01:00
Peter Oliver
6ee9fc3c3b Patches no-longer require numbering. 2024-07-11 12:44:40 +01:00
Peter Oliver
c7d90c2305 Don’t explicitly specify a hardened build, since that’s now default. 2024-07-11 12:44:40 +01:00
Peter Oliver
df9b814018 Don’t pacakge duplicate desktop-related files. 2024-07-11 12:44:40 +01:00
Peter Oliver
dec4348128 Gitignore more temporary packaging-related files. 2024-07-11 12:44:40 +01:00
Peter Oliver
5e02a413da Own unowned directories. 2024-07-11 12:44:40 +01:00
Peter Oliver
7157b76d42 Fix another failing test. 2024-07-10 23:57:53 +01:00
Peter Oliver
bce17310e3 Conditionalise build of alternative binaries
With this, builds can be significantly speeded up by, e.g.,

```
fedpkg mockbuild --without=nw --without=lucid --without=gtkx11
```
2024-07-08 15:56:26 +01:00
Peter Oliver
d3db50bc99 Run tests. 2024-07-08 15:56:26 +01:00
Peter Oliver
54190f15c1 Add missing symlink to package. 2024-07-08 15:25:29 +01:00
Peter Oliver
21c4c1004d Reduce use of alternatives
Attempt to fix #2277689 without reintroducing #684447.  We shouldn’t need to use alternatives for the versioned binaries, since there should only ever be one version installed at a time.
2024-07-03 14:36:19 +01:00
Peter Oliver
9bbdcd5307 Add Missing Requires for emacs-desktop wrapper 2024-07-03 00:58:41 +01:00
Peter Oliver
5551df4c13 Conflicts of emacsclient should reflect emacs-common in F40. 2024-07-02 23:56:24 +01:00
Peter Oliver
dfc53dd6c8 Remember to commit key. 2024-06-23 23:39:12 +01:00
Peter Oliver
e3cc998c0e Emacs 29.4 tarball is signed by Stefan Kangas, not Eli Zaretskii. 2024-06-23 23:27:03 +01:00
Peter Oliver
f705000ea2 Update to version 29.4. 2024-06-23 22:51:36 +01:00
Peter Oliver
9b5c26fbad Tweak subpackage summaries and descriptions. 2024-04-27 11:50:49 +01:00