Package Details: emacs-git 26.0.50.127403-1

Git Clone URL: https://aur.archlinux.org/emacs-git.git (read-only)
Package Base: emacs-git
Description: GNU Emacs. Master development branch.
Upstream URL: http://www.gnu.org/software/emacs/
Keywords: development editor IDE text
Licenses: GPL
Conflicts: emacs
Provides: emacs
Submitter: vorbote
Maintainer: vorbote
Last Packager: vorbote
Votes: 58
Popularity: 1.100332
First Submitted: 2014-01-05 02:05
Last Updated: 2016-11-14 14:03

Required by (193)

Sources (1)

Latest Comments

vorbote commented on 2017-01-26 12:38

Please note that cairo support is *very* experimental. Font corruption will happen sooner or later. If you want the latest and greatest, stick to webkit2gtk support.

corruptmemory commented on 2017-01-20 04:43

So, the problem seems related to harfbuzz and infinality. In my case I removed infinality as per: https://www.reddit.com/r/archlinux/comments/5mphpu/psa_harfbuzz_update_infinality_breaking_system/

pacman -S --asdeps freetype2 cairo fontconfig

Others reported that rebuilding harfbuzz against infinality worked for them.

The test that was failing was testing building against GTK3 and failed:

libharfbuzz.so.0: undefined reference to `FT_Get_Var_Blend_Coordinates'

corruptmemory commented on 2017-01-19 14:10

Kinda at a loss here.

Trying to install emacs-git and I eventually get:

configure: error: Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build emacs-git.
==> Restart building emacs-git ? [y/N]
==> ----------------------------------

I figured this was some sort of temporary problem, but it has been giving me this result for a couple of weeks now.

The end of the config.log looks like:

#define HAVE_RSVG 1
#define HAVE_IMAGEMAGICK 1
#define HAVE_GETADDRINFO_A 1
#define HAVE_GTK3 1
#define GDK_DISABLE_DEPRECATION_WARNINGS 1
#define GLIB_DISABLE_DEPRECATION_WARNINGS 1

configure: exit 1

Halp?

vorbote commented on 2016-11-14 14:06

A heads up: Emacs master has now working systemd integration but the logic to isntall the new user service file is partially broken under Arch. This new PKGBUILD adds a small hack to fix this, therefore it is highly recommended you update to this version or at least peruse the fix at the end of the file.

vorbote commented on 2016-10-28 22:07

Ah, OK. Ricardo Wurmus patches got in a couple of days ago. I'm running the script through namcap to make sure different option combinations work OK and I'll upload the updated version momentarily.

vorbote commented on 2016-10-28 11:44

I'll look into that as soon as possible.

haawda commented on 2016-10-27 22:46

Since some very recent commits, emacs with gtk3 and xwidgets enabled introduces webkit2gtk instead of webkitgtk as dependency. The configure script checks for webkitgtk+, but in Arch Linux this seems to mean webkit2gtk.

Also, combining gtk2 (i.e. setting gtk3=<empty_string and xwitgets="Yes") is not possible and leads to

configure: error: xwidgets requested but gtk3 not used.

csantosb commented on 2016-09-19 09:29

I think you need to remove the line

# remove conflict with texinfo
rm "$pkgdir"/usr/share/info/info.info.gz

As a reference, look at bit.ly/2da82m4 and http://bit.ly/2cJvMiS.

csantosb commented on 2016-09-19 09:28

I think you need to remove the line

# remove conflict with texinfo
rm "$pkgdir"/usr/share/info/info.info.gz

As a reference, look at bit.ly/2da82m4 and http://bit.ly/2cJvMiS.

vorbote commented on 2016-09-13 23:42

@yakshaver Err. No. You are expected to install the base-devel group in order to compile *any* PKGBUILD. Picking and choosing is not really an option.

All comments