Package Details: emacs-git 30.0.50.169253-1

Git Clone URL: https://aur.archlinux.org/emacs-git.git (read-only, click to copy)
Package Base: emacs-git
Description: GNU Emacs. Development master branch.
Upstream URL: http://www.gnu.org/software/emacs/
Keywords: development editor IDE text
Licenses: GPL3
Conflicts: emacs
Provides: emacs
Submitter: toropisco
Maintainer: toropisco
Last Packager: toropisco
Votes: 104
Popularity: 0.001481
First Submitted: 2014-01-05 02:05 (UTC)
Last Updated: 2023-10-14 18:36 (UTC)

Required by (313)

Sources (2)

Pinned Comments

toropisco commented on 2017-06-30 19:14 (UTC) (edited on 2022-05-15 13:26 (UTC) by toropisco)

This PKGBUILD is a work in progress. If you find PACKAGING bugs, please let me know ASAP.

Upstream bugs are to be reported upstream. Check out the emacs-devel archives to confirm if this is an already known bug. In fact... Why are you not subscribed to emacs-devel?. Also check the emacs-bug-tracker archives.

Reporting bugs: Write to the Emacs Bug Tracker and report it there. Or, better yet, use the debbugs client included with the text editor. You will find instructions at https://debbugs.gnu.org/. Good luck!

If you confirm it is a packaging bug, you are welcome to report it here.

Yaourt and other automated tools users BEWARE! This PKGBUILD is written with hand updating in mind and I won't fix bugs arising from such use. Besides, cloning the same repository time and time again from a non-profit such as the GNU Project/FSF gives out a very low image of you.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 38 Next › Last »

Hi-Angel commented on 2023-02-15 16:09 (UTC)

@Hi-Angel, your request is unreasonable.

So, you claim that it is reasonable that when I tried installing emacs-git I didn't get a query "do you want to remove emacs", and when I out of curiosity pressed "yes, I want to continue", pacman failed with a wall of text about conflicting files?

Ha, alright. Folks, anybody else considers that reasonable as well? Might be the new trend in package management that I missed, sorry 🤷‍♂️

toropisco commented on 2023-02-15 15:19 (UTC)

@Hi-Angel, your request is unreasonable.

Three learning hints:

  1. Install emacs-git; run pacman -Ql on it.

  2. Run pacman -Fy, then run pacman -Fl on emacs.

  3. Compare outputs, giving careful attention to the contents of /usr/bin

Question: Do you see why you are wrong in your assertions and request?

Finally, read PKGBUILD(5) and pacman(8) for further enlightenment.

Cheers.

Hi-Angel commented on 2023-02-15 09:31 (UTC) (edited on 2023-02-15 17:23 (UTC) by Hi-Angel)

For some reason while installing this package and having the usual emacs package installed, pacman doesn't see it as a conflict.

I think the replaces=('emacs') needs to be changed to conflicts=('emacs'). It's done this way in i3-git and I confirm that works.

toropisco commented on 2023-01-20 14:04 (UTC)

@eliasy, the base-devel package group is something the package should never depend on. It falls under the responsibility of the user to install it if it is needed.

eliasy commented on 2023-01-20 12:50 (UTC) (edited on 2023-01-20 13:00 (UTC) by eliasy)

I had a hard time installing the current version in my machine. It always failed on the gtk3 check:

checking for gtk+-3.0 >= 3.10 glib-2.0 >= 2.37.5... no

I only solved this after installing pkgconf (1.8.0-1). Maybe this has to be added as a dependency?

toropisco commented on 2023-01-14 15:58 (UTC)

@bhrgunatha it is a good question in fact. Native JSON support was removed from emacs sometime in the first semester of 2022. In my tests leaving JSON support out had some breaking bugs that made it a non-starter. I have to test it again before adding such switch to t build script.

bhrgunatha commented on 2023-01-14 07:24 (UTC)

Maybe dumb question: Although jansson is a dependency, there is no --with-json. Does emacs use it it automatically or is it a decision to exclude it from the build configuration?

Thaodan commented on 2022-12-01 10:58 (UTC)

Did you remove the make step in https://aur.archlinux.org/cgit/aur.git/commit/?h=emacs-git&id=80fbd58b3d3893de586ae9485a187e2995c0c87b?

Can you add the sqlite dependency for the sqlite module?

You can also precompile the trampolines if aot is wanted with make trampolines.

haawda commented on 2022-11-30 20:02 (UTC)

More generic check for existence of a texlive installation

if [[ $DOCS_PDF == "YES" ]] && [[ $(kpsewhich book.cls|wc -l) == "1" ]]; then
  makedepends+=( 'texlive-core' );
fi

(btw, users of the AUR package texlive full will have texlive installed und /opt, not /usr/local, so your check will fail for them).