Package Details: emacs-pgtk-native-comp-git 29.0.50.155762-1

Git Clone URL: https://aur.archlinux.org/emacs-pgtk-native-comp-git.git (read-only, click to copy)
Package Base: emacs-pgtk-native-comp-git
Description: GNU Emacs. Development master branch.
Upstream URL: http://www.gnu.org/software/emacs/
Licenses: GPL3
Provides: emacs
Replaces: emacs
Submitter: flatwhatson
Maintainer: TomFryers
Last Packager: TomFryers
Votes: 14
Popularity: 0.000005
First Submitted: 2020-08-21 14:09 (UTC)
Last Updated: 2022-12-08 14:37 (UTC)

Required by (313)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6

flatwhatson commented on 2020-11-17 06:50 (UTC)

@Thaodan I don't agree that regularly rebasing is "cleaner" when it comes to packaging software. How will someone work out what changed since their last build, if you've re-numbered everything with a rebase?

I maintain the branch which is used by this package, merge from the official native-comp branch on savannah frequently, and intentionally use merge-commits to ensure long-term stability of commit references.

Thaodan commented on 2020-11-17 06:23 (UTC)

If you want a cleaner branch you can grab mine, I rebase the upstream rebase of pgtk regulary against feature/native-comp from savanna: https://github.com/masm11/emacs/pull/78

flatwhatson commented on 2020-10-17 04:04 (UTC)

@titaniumbones Done, thanks for the heads-up!

titaniumbones commented on 2020-10-16 19:14 (UTC)

@flahtwatson, are you able to pull in recent changes to xwidget.c, which fix https://github.com/masm11/emacs/issues/69 ? Would be really great to have them! Thanks.

johnhamelink commented on 2020-10-03 17:48 (UTC) (edited on 2020-10-03 17:49 (UTC) by johnhamelink)

Hi! The systemd unit file (mentioned here in the wiki) at /usr/lib/systemd/user/emacs.service is incorrect or otherwise does not work for me:

ExecStart=@/usr/bin/emacs emacsd --fg-daemon

Removing the @ symbol fixes things:

ExecStart=/usr/bin/emacs emacsd --fg-daemon

Crandel commented on 2020-09-24 11:04 (UTC) (edited on 2020-09-24 17:37 (UTC) by Crandel)

I got this error during compilation

 ELC+ELN   progmodes/inf-lisp.elc
 ELC+ELN   progmodes/js.elc
Symbol’s function definition is void: cc-bytecomp-is-compiling
make[2]: *** [Makefile:314: progmodes/js.elc] Error 255
make[2]: Leaving directory '/data/linux/bb/emacs-pgtk-native-comp-git/src/emacs-git/lisp'
make[1]: *** [Makefile:348: compile-main] Error 2
make[1]: Leaving directory '/data/linux/bb/emacs-pgtk-native-comp-git/src/emacs-git/lisp'
make: *** [Makefile:422: lisp] Error 2
==> ERROR: A failure occurred in build().

P.S. Was fixed by editing PKGBUILD

LTO="YES"
FAST_BOOT="YES"

flatwhatson commented on 2020-09-22 00:05 (UTC)

Native-comp emacs can take a while to compile, especially if you're only using 1 core. Make sure you have customized MAKEFLAGS in /etc/makepkg.conf to use all your cores: https://wiki.archlinux.org/index.php/Makepkg#Parallel_compilation

This package builds with make NATIVE_FULL_AOT=1 by default, which native-compiles all the built-in Elisp. Edit the PKGBUILD, search for FAST_BOOT= and make it FAST_BOOT="YES" to get a shorter build time, at the cost of lazily native-compiling core Elisp at runtime.