Package Details: emacs-git 27.0.50.131377-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: 60
Popularity: 0.781636
First Submitted: 2014-01-05 02:05
Last Updated: 2017-12-08 20:34

Required by (272)

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

titaniumbones commented on 2017-10-17 21:07

hmm, fails for me with:

Making package: remacs-git 26.0.50.128380-1 (Tue Oct 17 17:02:14 EDT 2017)
==> Retrieving sources...
-> Updating remacs-git git repo...
Fetching origin
==> Validating source files with md5sums...
remacs-git ... Skipped
:: Building remacs-git package(s)...
==> Making package: remacs-git 26.0.50.128380-1 (Tue Oct 17 17:02:16 EDT 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Updated version: remacs-git 27.0.50.131382-1
==> Removing existing $pkgdir/ directory...
==> Starting build()...
/home/matt/.cache/pacaur/remacs-git/PKGBUILD: line 141: ./configure: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build remacs-git package(s)

Not quite sure what's going on?

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.

All comments