Package Details: emacs-git 27.0.50.132088-1

Git Clone URL: https://aur.archlinux.org/emacs-git.git (read-only)
Package Base: emacs-git
Description: GNU Emacs. Development.
Upstream URL: http://www.gnu.org/software/emacs/
Keywords: development editor IDE text
Licenses: GPL3
Conflicts: emacs
Provides: emacs
Submitter: vorbote
Maintainer: vorbote
Last Packager: vorbote
Votes: 66
Popularity: 2.789182
First Submitted: 2014-01-05 02:05
Last Updated: 2018-04-20 21:01

Required by (277)

Sources (1)

Pinned Comments

vorbote commented on 2017-06-30 19:14

This new PKGBUILD is a work in progress. If you find bugs, please let me know ASAP.

Latest Comments

CjK commented on 2018-04-19 13:50

Thanks @vorbote for your work on this. I was able to build the latest emacs-26 with this pkgbuild.

However, the pkgver() function didn't work for me. I replaced it with something sane from https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git and then it worked flawlessly.

vorbote commented on 2018-02-13 16:55

OK. It seems there is some corruption in config files after adjusting the detection of libpng in autoconf. Quick fix: Run "make distclean" on the cached sources. Real fix: Delete the src directory.

vorbote commented on 2018-02-12 12:29

When you use development code, if it breaks you get to keep the pieces. You may want to use a checkout before e9ca57cfcbaf1a8dfc6bde5a2afd5f3c7b357cb1 for now. BTW, ALWAYS check the git log before compiline a new binary. Basic "devops".

CjK commented on 2018-02-12 09:04

Trying to build emacs-git package today failed for me.

See here for the build error log: https://www.pastery.net/sdtdgy/

vorbote commented on 2018-02-11 12:31

Now guys, don't ger me wrong. As I said before, the bug is in cask's PKGBUILD. I don't see a reason to accomodate a package that has some specious configuration decisions and failings. If cask's packager contacts me privately I am more than willing to discuss modifications to both his package and my several emacs pkgbuilds (I also maintain emacs-pretest which is a more natural choice to update your elisp code and yet it is a symphony of crickets there).

vorbote commented on 2018-02-11 11:28

sondr3: I see what you mean. The bug is in cask's PKGBUILD. it should not ask for a version. I was necessary four or five years ago, but not anymore.

sondr3 commented on 2018-02-11 10:59

vorbote: Because if you are developing packages for Emacs you use Cask for testing and installing dependencies and emacs-git doesn't work with it because it doesn't provide a proper version, so Cask refuses to install. Not providing a version with this package is pretty silly because you can't use it to test new versions of Emacs with packages you are developing.

vorbote commented on 2018-02-09 19:52

tad: Why? 'Cause 'tis a nice checkbox to tick?

Emacs doesn't provide a library with a specific ABI, unless you are using modules; which you have to maintain yourself at this moment anyway.

tad commented on 2018-02-09 18:30

Can we change to

provides=('emacs=27')

? Packages like 'cask' depend on 'emacs>=$version', which this package does not satisfy.

Stebalien commented on 2018-01-25 18:31

Still missing patch 3 from the first patch set: https://gist.github.com/anonymous/5802e701b310c71325e9e09d1537818d#file-0003-fix-missing-quotes-patch

All comments