Package Details: emacs-git 27.0.50.130834-1

Git Clone URL: https://aur.archlinux.org/emacs-git.git (read-only)
Package Base: emacs-git
Description: GNU Emacs. Development.
Upstream URL: http://www.gnu.org/software/emacs/
Keywords: development editor IDE text
Licenses: GPL3
Conflicts: emacs
Provides: emacs
Submitter: vorbote
Maintainer: vorbote
Last Packager: vorbote
Votes: 59
Popularity: 0.557617
First Submitted: 2014-01-05 02:05
Last Updated: 2017-10-13 16:15

Required by (279)

Sources (1)

Pinned Comments

vorbote commented on 2017-06-30 19:14

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

Latest Comments

LindyBalboa commented on 2017-10-12 14:05

Currently failing with:

/usr/bin/ld: warning: libjpeg.so.8, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libwebkit2gtk-4.0.so, may conflict with libjpeg.so.9
/usr/lib/libpangoft2-1.0.so.0: undefined reference to `hb_font_funcs_set_nominal_glyph_func'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libwebkit2gtk-4.0.so: undefined reference to `hb_ot_math_has_data'
/usr/lib/libraqm.so.0: undefined reference to `hb_ft_font_set_load_flags'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libwebkit2gtk-4.0.so: undefined reference to `__divmodti4@GCC_7.0.0'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libwebkit2gtk-4.0.so: undefined reference to `hb_ot_math_get_glyph_italics_correction'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libwebkit2gtk-4.0.so: undefined reference to `hb_ot_math_get_glyph_assembly'
/usr/lib/libpangoft2-1.0.so.0: undefined reference to `hb_buffer_set_cluster_level'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libwebkit2gtk-4.0.so: undefined reference to `hb_ot_math_get_constant'
/usr/lib/libpangoft2-1.0.so.0: undefined reference to `hb_font_funcs_set_variation_glyph_func'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libwebkit2gtk-4.0.so: undefined reference to `hb_ot_math_get_glyph_variants'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:600: temacs] Error 1
make[1]: Leaving directory '/home/LindyBalboa/.cache/pacaur/emacs-git/src/emacs-git/src'
make: *** [Makefile:416: src] Error 2
==> ERROR: A failure occurred in build().
Aborting...

vorbote commented on 2017-09-29 16:50

@bennya And? Didn't your PKGBUILD updated to HEAD version automatically? Please do not report gratitious out of date problems with VCS packages. I'm talking about ANY VCS package in AUR, not one of mine in particular.

Now, if you find a bug in the PKGBUILD, you are more than welcome to send a report and I'll act on it.

vorbote commented on 2017-09-29 16:47

@tad I haven't come across such hard dependencies myself. On the other hand, emacs handles bytecode compiled with older versions of itself just fine.

tad commented on 2017-09-14 19:35

Can you change 'emacs' to "emacs=$pkgver" in the provides=() array? Often packages that depend on emacs specify a version. See https://wiki.archlinux.org/index.php/PKGBUILD#provides for more info.

noch commented on 2017-09-06 15:08

@vorbote Thanks.

bennya commented on 2017-08-22 10:59

Can you shallow clone emacs? It takes so long otherwise.

This is how to do it

comment out source and md5sums and replace prepare function:

prepare() {
cd "$srcdir"
git clone --depth=1 https://github.com/emacs-mirror/emacs.git $pkgname
cd "$pkgname"

[[ -x configure ]] || ( ./autogen.sh git && ./autogen.sh autoconf )
}

vorbote commented on 2017-06-30 19:14

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

vorbote commented on 2017-06-30 19:08

@nochiel I examined the configuration options and I have come up with a solution. I'm uploading a new PKGBUILD in a bit.

noch commented on 2017-06-30 19:05

@palopezv Got it. Thanks.

vorbote commented on 2017-06-28 14:19

@nochiel, as you will notice, m17n-libs support is disabled by default; I don't need it so... But you can enable it in the PKGBUILD.

All comments