Package Details: emacs27-git

Git Clone URL: (read-only, click to copy)
Package Base: emacs27-git
Description: GNU Emacs. emacs-27 release branch.
Upstream URL:
Keywords: development editor ide text
Licenses: GPL3
Conflicts: emacs, emacs-git, emacs-seq, emacs26-git
Provides: emacs, emacs-seq
Replaces: emacs-git, emacs-seq, emacs26-git
Submitter: niv
Maintainer: seds
Last Packager: niv
Votes: 6
Popularity: 0.000000
First Submitted: 2020-02-16 21:28 (UTC)
Last Updated: 2020-08-15 17:54 (UTC)

Latest Comments

seds commented on 2020-08-11 15:54 (UTC)

I wrote a fix for the sed issue. You can get it from here:

dpriskorn commented on 2020-08-07 23:37 (UTC)

thanks pancho it worked to replace the sed invocation :)

pancho commented on 2020-07-28 21:40 (UTC) (edited on 2020-08-06 04:11 (UTC) by pancho)

The emacs 27.1 release is nigh! :-) (latest tag in the emacs-27 branch is emacs-27.1-rc2, with a tentative release on 2020-08-10).

In short, the emacs version declared in macro has gone from 27.0.91 (two dots) to just 27.1 (one dot).

This breaks the sed expression on line 167 of PKGBUILD, and the pkgver generated its invalid.

As a workaround, edit the aforementioned sed invocation to look like this (I just added a \( and \) around the third \.[0-9]\+ block; the \? to make this block optional was already there, so this seems like the author was already aiming for this but the parens were forgotten):

sed -e 's/^.\+\ \([0-9]\+\.[0-9]\+\(\.[0-9]\+\)\?\).\+$/\1/'