Package Details: emacs-git 27.0.50.135188-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, emacs-seq
Provides: emacs, emacs-seq
Replaces: emacs-seq, emacs26-git
Submitter: vorbote
Maintainer: vorbote
Last Packager: vorbote
Votes: 71
Popularity: 0.306024
First Submitted: 2014-01-05 02:05
Last Updated: 2019-01-30 17:40

Required by (392)

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

1 2 3 4 5 6 ... Next › Last »

stefanc_diff commented on 2019-04-06 09:26

Thanks for the kind words @vorbote , I'm aware of how WIP open source software development works.

I've posted this info in here : - to give you some heads up in case you're planning updating the AUR src code - in case you are part of the upstream emacs devel team or have links to the upstream emacs devel team

I"ll have a look at how to file a bug with the upstream emacs devel team.

vorbote commented on 2019-04-05 21:49

@stefann_inc Upstream bugs are reported upstream. Besides, when you use WIP software, if it breaks you get to keep the pieces.

stefanc_diff commented on 2019-04-05 18:42

FYI: Latest emacs-git from HEAD f2d22273599f96a731e23b2f6d7571af8bb7bb3f fails to build inside an nspawn clean and updated arch chroot, with this missing libgnu.a error:

...
  GEN      time.h
  GEN      unistd.h
  AR       libgnu.a
ar: fcntl.o: No such file or directory
make[1]: *** [Makefile:103: libgnu.a] Error 1
make: *** [Makefile:410: lib] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Full build log can be found here: - https://gitlab.com/snippets/1843871 - https://gist.github.com/stefancocora/743cc3e1f5c2a7baa484c4666ce30a58

As far as pkgfile is able to find only extra/clisp contains this libgnu.a file but even when adding clisp to the depends list emacs-git fails to build.

Haven't been

Rogach commented on 2019-01-30 15:54

Can you please add emacs-seq package to provides array? emacs-seq functionality is bundled inside the new 27th version, so it is not needed anymore.

ykelvis commented on 2018-10-29 06:40

According to wiki, replaces is used to replace any obsolete packages. AUR packages should use conflicts and provides. https://wiki.archlinux.org/index.php/PKGBUILD#replaces

haawda commented on 2018-10-05 11:11

Please add

provides=('emacs')

conflicts=('emacs')

vorbote commented on 2018-07-26 23:31

I don't support AUR helpers for this package in particular.

zhou13 commented on 2018-07-26 22:16

This packages fools some aur helpers such as yay when we change branch to emacs-26: https://github.com/Jguer/yay/issues/590

albert748 commented on 2018-06-23 02:13

please change the line: if [[ BRANCH = "emacs-26" ]]; then

to: if [[ $BRANCH = "emacs-26" ]]; then

d125q commented on 2018-06-14 08:13

In _conf+=( '--with-x-toolkit=no' 'without-toolkit-scrollbars' '--with-xft' '--without-xaw3d' );, without-toolkit-scrollbars should be changed to --without-toolkit-scroll-bars. It can also be removed altogether, as it should have no effect (as there is no toolkit in the first place).

Also, [[ $LTO = "yes" ]] should be changed to [[ $LTO = "YES" ]] in

if [[ $LTO = "yes" ]]; then
  export CFLAGS+=" -flto"
  export tXXFLAGS+=" -flto"
fi