Search Criteria
Package Details: emacs-application-framework-git r1836.0314c06-1
Git Clone URL: | https://aur.archlinux.org/emacs-application-framework-git.git (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: | https://github.com/manateelazycat/emacs-application-framework |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | haawda |
Maintainer: | haawda (MatthewZMD) |
Last Packager: | MatthewZMD |
Votes: | 1 |
Popularity: | 0.005705 |
First Submitted: | 2020-12-12 21:50 |
Last Updated: | 2021-02-28 21:01 |
Dependencies (15)
- emacs (emacs-git-gtk2, guile-emacs-git, emacs-nox-24bit, emacs25-git, emacs-git-shallow, emacs-24bit, emacs26-git, emacs-lucid-git, emacs-gtk2, emacs-pretest, emacs-lucid, emacs27-git, emacs-xwidgets, emacs-git, emacs-native-comp-git, emacs-pgtk-native-comp-git, emacs-native-comp-git-enhanced, emacs-gcc-wayland-devel-bin, emacs-nox)
- nodejs (nodejs6-bin, nodejs-ipv6, nodejs-git, nodejs-lts-dubnium, nodejs-lts-erbium, nodejs-lts-fermium)
- python-epc
- python-pyqt5
- python-pyqt5-sip
- python-pyqtwebengine (python-pyqt5-webengine)
- wmctrl
- xdotool (xdotool-git)
- git (git-git) (make)
- filebrowser-bin (optional) – EAF File Browser support
- libreoffice (libreoffice-dev-bin, libreoffice-fresh, libreoffice-still) (optional) – EAF Doc Viewer support
- python-pymupdf (optional) – EAF PDF Viewer support
- python-qrcode (optional) – EAF File Sender/File Receiver/Airshare support
- python-qtconsole (python-qtconsole-git) (optional) – EAF Jupyter support
- python-retrying (optional) – EAF Markdown Previewer support
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 install-eaf.sh 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::https://github.com/manateelazycat/emacs-application-framework")
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. Somakepkg
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+https://github.com/manateelazycat/emacs-application-framework")
Using AUR helpers
You can find and edit the cached PKGBUILD in your AUR helper's cache directory. Mine is
~/.cache/paru/clone/emacs-eaf/PKGBUILD
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