Put "make bootstrap" back in. This should fix most those intermittent build failures that mostly don't make sense, judging from the thrown error messages. This *won't*, however, facilitate building a package in those instances wherein the repo itself is in a broken state.
Also added a new option _opt_puresize. Raised the default from about 1.68 megs to about 2 megs. (This isn't the final value; there're still other calculations applied to this to get the final value. See src/puresize.h for details.) This should help those who've encountered error messages regarding Pure Storage for Emacs Lisp, and noticed Emacs leaking like a sieve. If you've never had this error message pop up on you, don't worry about the increased memory--in my experience, it doesn't really add much of an overhead (am using a 6+ year old, 32-bit laptop with 2gigs of RAM). If you're truly concerned, you can just comment out the call-out to sed about halfway through the recipe.
Search Criteria
Package Details: emacs-git 30.0.50.169253-1
Package Actions
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) |
Dependencies (23)
- cairo (cairo-gitAUR)
- giflib (giflib-gitAUR)
- gnutls (gnutls-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- harfbuzz (harfbuzz-gitAUR)
- jansson (jansson-gitAUR)
- libgccjit (libgccjit-gitAUR, libgccjit-snapshotAUR)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libotf
- libpng (libpng-gitAUR, libpng-apngAUR)
- libsm
- libtiff (libtiff-gitAUR, libtiff-lercAUR)
- libwebp (libwebp-gitAUR)
- libxcb (libxcb-gitAUR)
- libxi (libxi-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxpm (libxpm-gitAUR)
- sqlite3 (sqlite)
- tree-sitter (tree-sitter-gitAUR)
- xcb-util
- git (git-gitAUR, git-glAUR) (make)
- libxi (libxi-gitAUR) (make)
- xorgproto (xorgproto-gitAUR) (make)
Required by (313)
- anthy-unicode (requires emacs) (make)
- anthy-unicode-git (requires emacs) (make)
- astroid-git (requires emacs) (optional)
- auctex (requires emacs)
- auctex-git (requires emacs)
- auto-complete-nxml-git (requires emacs)
- auto-complete-nxml-git (requires emacs) (make)
- bbdb (requires emacs)
- bigloo-devel (requires emacs) (make)
- bigloo-devel (requires emacs) (optional)
- carp (requires emacs) (make)
- cask (requires emacs)
- cask-git (requires emacs)
- cmake-git (requires emacs) (make)
- csvedepli (requires emacs) (make)
- dictionary (requires emacs)
- distel (requires emacs)
- dmscripts-git (requires emacs) (optional)
- eldev-git (requires emacs)
- eless (requires emacs)
- Show 293 more...
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 28 29 30 31 32 33 34 35 36 37 38 39 Next › Last »
nsantos commented on 2012-10-06 08:52 (UTC)
nsantos commented on 2012-09-28 00:22 (UTC)
LOL, yeah. Fixed now.
<deleted-account> commented on 2012-09-27 17:54 (UTC)
@nsantos: NP :-). You still have a little error in your PKGBUILD, regarding the dependency resolution:
if [[ $_opt_use_gtk3 = "y" ]]; then
depends=('dbus-core' 'desktop-file-utils' 'libpng' 'libtiff' 'librsvg' 'giflib' 'gtk3' 'libxpm' 'libjpeg>=7' 'hicolor-icon-theme')
else
depends=('dbus-core' 'desktop-file-utils' 'libpng' 'libtiff' 'librsvg' 'giflib' 'gtk2' 'libxpm' 'libjpeg>=7' 'hicolor-icon-theme')
fi
You should change the $_opt_use_gtk3 there to $_opt_use_gtk2 and exchange the gtk3 and gtk2 dependencies.
Vale,
Quintus
nsantos commented on 2012-09-25 07:40 (UTC)
@Quintus Thanks for the head's up. Since 3.x is now the default, I did just as you suggested.
<deleted-account> commented on 2012-09-14 22:04 (UTC)
The PKGBUILD always builds the GTK3 version of emacs, this option is useless:
# Don't compile against Gtk+ 3.x by default; stick with Gtk+ 2.x
_opt_use_gtk3="n"
To correct this, further down replace
--with-x-toolkit=gtk
with
--with-x-toolkit=gtk2
Emacs now builds GTK3 by default if GTK2 is not requested specifically. Instead you could of course change the option to "_opt_use_gtk2" :-)
Vale,
Quintus
eschulte commented on 2012-07-30 18:07 (UTC)
WRT the info.info.gz conflicts, adding the following to the "cleaning up..." section of PKGBUILD allows me to sucessfully install this package, although I do get a "error: command failed to execute correctly" warning printed after instillation.
rm /usr/share/info/info.info.gz || return 1
I don't know if this is a desirable or general solution.
eschulte commented on 2012-07-30 16:03 (UTC)
I'm getting the following conflict when installing with pacman -U
error: failed to commit transaction (conflicting files)
emacs-bzr: /usr/share/info/info.info.gz exists in filesystem
Errors occurred, no packages were upgraded.
I see this mentioned in the comments below, but see no solution posted.
Thanks,
andrej84 commented on 2012-07-30 15:41 (UTC)
Sorry my bad, it was still an issue with the glibc upgrade, now after a correct upgrade and reboot everything works fine..
andrej84 commented on 2012-07-27 13:42 (UTC)
Not working here, and I get the same issue compiling by hand..
Actually gtk2 and 3 are there, but they are not found for some reasons.. any idea?
checking for gtk_main... no
configure: error: Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?
<deleted-account> commented on 2012-06-02 22:01 (UTC)
An additional make worked for me, too: I noticed it was building
in src/emacs-build, so that's where I did the make. Then, I went
back to the directory with the PKGBUILD and ran 'makepkg -s'
again. Regards
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 theemacs-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.