Package Details: emacs-application-framework-git r2086.4b5d4294-1

Git Clone URL: (read-only, click to copy)
Package Base: emacs-application-framework-git
Description: EAF extends GNU Emacs to an entire universe of powerful GUI applications.
Upstream URL:
Licenses: GPL3
Conflicts: emacs-eaf
Provides: emacs-eaf
Submitter: haawda
Maintainer: MatthewZMD
Last Packager: MatthewZMD
Votes: 1
Popularity: 0.000330
First Submitted: 2020-12-12 21:50
Last Updated: 2021-07-23 21:10

Latest Comments

1 2 Next › Last »

haawda commented on 2021-02-14 14:18

MatthewZMD, I added you as co-maintainer.

MatthewZMD commented on 2021-02-13 18:16

emacs-eaf has now been merged with emacs-application-framework-git.

MatthewZMD commented on 2021-02-02 05:37

The latest dependencies are updated. However, there are a few ELisp dependencies that you need to manually install - check README.

@lieutanant: I've added your fix proposal to the PKGBUILD.

@haawda: I don't know any simple way of renaming this package. I'll discuss the possibility to set up releases for EAF in a future date.

MatthewZMD commented on 2021-02-01 22:40

@jamzattack: Thank you for your help in distributing emacs-eaf to date, I've adopted and will maintain it from now on.

jamzattack commented on 2021-02-01 21:21

I don't use eaf anymore and haven't kept up to date with its development, so I've disowned the package. Hopefully someone more willing can adopt it.

MatthewZMD commented on 2021-01-30 19:33

EAF recently created an script, and will always keep the dependencies up-to-date over there.

It is suggested that this community-maintained emacs-eaf AUR package monitor changes to the dependencies in the install script, or even better, use the script directly.

lieutanant commented on 2021-01-30 12:31

I experienced the same issue that @Johnny_Wang had.

What causes the issue

The line source=("emacs-eaf::") is the http link to the git repository. Normally this is used in this format when the github link has a release package, like *.tar.gz. So makepkg gets the html page thinking it is the source.

How to Fix
Using makepkg

Add git+ before the link. Like so: source=("emacs-eaf::git+")

Using AUR helpers
  1. You can find and edit the cached PKGBUILD in your AUR helper's cache directory. Mine is ~/.cache/paru/clone/emacs-eaf/PKGBUILD

  2. Call your AUR helper again and proceed normally. I had to ensure that it does not download the PKGBUILD from the AUR again, and use my edited local version like so: paru emacs-eaf --redownload=no

PS: I am new to the AUR, so if anyone can post a link as to how I can submit a merge request, then that would be much appreciated

Johnny_Wang commented on 2020-12-11 04:33

Hello I'm getting errors in installation when entering fakeroot like this: ==> Starting package()... ~/.cache/yay/emacs-eaf/PKGBUILD: line 30: cd: ~/.cache/yay/emacs-eaf/src/emacs-eaf: Not a directory ==> ERROR: A failure occurred in package(). Aborting... error making: emacs-eaf

The "emacs-eaf" file created in the directory is an html file instead. I wonder if you know how to solve it?

haawda commented on 2020-12-06 11:08

Convention is that packages that pull from a git repository and always track the latest changes have a git-extension in name. If you want to provide a package without-git in name, you need to stick to a specific commit or release (but in this case upstream obviously does not provide releases).

jamzattack commented on 2020-12-06 07:17

hooxen, I just pushed new pkgrel which added wmctrl