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: 107
Popularity: 1.93
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 .. 4 5 6 7 8 9 10 11 12 13 14 .. 39 Next › Last »

toropisco commented on 2021-12-21 12:28 (UTC)

@VitalyR I have use for Xinput2 ELISP regardless the GUI. And I don't use Wayland, so there.

VitalyR commented on 2021-12-21 09:21 (UTC)

AFAIK xinput2 could do nothing with pgtk. They should not be turned on together.

ynakao commented on 2021-12-21 02:54 (UTC)

I don't know why (maybe enabling pgtk config?), but the libxpm error has gone after the latest change[1].

[1] https://aur.archlinux.org/cgit/aur.git/commit/?h=emacs-git&id=c2216b91960d0dfb822f5fe41ac764e1e63544d2

Thaodan commented on 2021-12-19 23:06 (UTC)

Also the JIT option isn't exactly right since emacs uses LIBGCCJIT to compile lisp aot instead of jit like it was before when using elisp byte code.

Thaodan commented on 2021-12-19 22:59 (UTC) (edited on 2021-12-19 22:59 (UTC) by Thaodan)

Hey I've add pgtk support to the pkgbuild. See here:

diff --git a/PKGBUILD b/PKGBUILD
index caa195b..1f76e06 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -41,6 +41,10 @@ AOT=YES              # Precompile all included elisp. It takes a long time.

 CLI=              # CLI only binary.

+
+PGTK=             # use pure GTK build without reliance on X libs (Wayland support)
+                  # (requires cairo) - Experimental]
+
 GPM=              # Mouse support in Linux console using gmpd.

 NOTKIT=           # Use no toolkit widgets. Like B&W Twm (001d sk00l).
@@ -135,6 +139,8 @@ elif [[ $NOTKIT == "YES" ]]; then
 elif [[ $LUCID == "YES" ]]; then
   depends+=( 'dbus' 'hicolor-icon-theme' 'libxinerama' 'libxfixes' 'lcms2' 'librsvg' 'xaw3d' 'libxrandr' );
   makedepends+=( 'xorgproto' );
+elif [[ $PKGTK == "YES" ]]; then
+  depends+=( 'gtk3' );
 else
   depends+=( 'gtk3' );
   makedepends+=( 'xorgproto' );
@@ -154,7 +160,7 @@ if [[ $ALSA == "YES" ]]; then
   fi
 fi

-if [[ ! $NOCAIRO == "YES" ]] && [[ ! $CLI == "YES" ]] ; then
+if [[ $PGTK == YES ]] || [[ ! $NOCAIRO == "YES" ]] && [[ ! $CLI == "YES" ]] ; then
   depends+=( 'cairo' );
 fi

@@ -252,11 +258,13 @@ elif [[ $NOTKIT == "YES" ]]; then
   _conf+=( '--with-x-toolkit=no' '--without-toolkit-scroll-bars' '--without-xft' '--without-xaw3d' );
 elif [[ $LUCID == "YES" ]]; then
   _conf+=( '--with-x-toolkit=lucid' '--with-xft' '--with-xaw3d' );
+elif [[ $PGTK == "YES" ]]; then
+  _conf+=( '--with-pgtk3' '--without-xaw3d' );
 else
   _conf+=( '--with-x-toolkit=gtk3' '--without-xaw3d' );
 fi

-if [[ $NOCAIRO == "YES" || $CLI == "YES" ]]; then
+if [[ ! $PGTK == YES ]] || [[ $NOCAIRO == "YES" || $CLI == "YES" ]]; then
   _conf+=( '--without-cairo' );
 fi

haawda commented on 2021-12-18 18:17 (UTC)

the feature/pgtk branch has been merged into master.

johnvardas commented on 2021-12-14 12:32 (UTC)

thanks for the feedback

toropisco commented on 2021-12-14 11:31 (UTC) (edited on 2021-12-14 11:31 (UTC) by toropisco)

<sarcasm> johnvardas, if you cannot tell the difference between a packaging error and an upstream bug in a development tip branch, then kid, emacs-git is not for you. No, no emacs-git branch will work for you. <sarcasm/>

Please use emacs-pretest, thank you.