|
|
|
@ -267,16 +267,45 @@ git clone --single-branch --branch=emacs-29 http://git.savannah.gnu.org/r/emacs.
|
|
|
|
|
cd emacs29
|
|
|
|
|
export CC=/usr/bin/gcc-11 && export CXX=/usr/bin/gcc-11
|
|
|
|
|
./autogen.sh
|
|
|
|
|
./configure --without-compress-install --with-json --with-tree-sitter \
|
|
|
|
|
--with-native-compilation=aot --with-rsvg \
|
|
|
|
|
--with-xwidgets --with-imagemagick \
|
|
|
|
|
./configure --without-compress-install \
|
|
|
|
|
--with-tree-sitter \
|
|
|
|
|
--with-native-compilation=aot \
|
|
|
|
|
--with-xwidgets \
|
|
|
|
|
--with-imagemagick \
|
|
|
|
|
--prefix=/opt/emacs-29
|
|
|
|
|
|
|
|
|
|
# Opciones para investigar en el futuro:
|
|
|
|
|
# --with-mailutils
|
|
|
|
|
|
|
|
|
|
# --with-mailutils # rely on GNU Mailutils, so that the --without-pop
|
|
|
|
|
# through --with-mailhost options are irrelevant; this
|
|
|
|
|
# is the default if GNU Mailutils is installed
|
|
|
|
|
# apt install mailutils
|
|
|
|
|
|
|
|
|
|
# --with-xwidgets ( apt install libwebkit2gtk-4.1-dev)
|
|
|
|
|
# --with-imagemagick
|
|
|
|
|
# --with-xft
|
|
|
|
|
|
|
|
|
|
# --with-json # included in emacs 27
|
|
|
|
|
# --without-xft
|
|
|
|
|
# --without-gif
|
|
|
|
|
# --without-png
|
|
|
|
|
# --without-jpg
|
|
|
|
|
# --without-tiff
|
|
|
|
|
# --without-sqlite3 # included in emacs
|
|
|
|
|
# --without-compress-install # dont compress some files when installing
|
|
|
|
|
# --with-x-toolkit=[yes | no | gtk | gtk2 | gtk3 | lucid | athena | motif] # gtk2 for Mate, gtk3 for Cinnamon
|
|
|
|
|
# --with-imagemagick # compile with imagemagick image support
|
|
|
|
|
# --with-tree-sitter # compile with tree-sitter support
|
|
|
|
|
# --with-
|
|
|
|
|
|
|
|
|
|
./configure --without-compress-install \
|
|
|
|
|
--with-tree-sitter \
|
|
|
|
|
--with-native-compilation=aot \
|
|
|
|
|
--with-xwidgets \
|
|
|
|
|
--with-xtoolkit=gtk2 \
|
|
|
|
|
--with-imagemagick \
|
|
|
|
|
--prefix=/opt/emacs-30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Compilamos con los nucleos que queramos (yo le dedico cuatro)
|
|
|
|
|
# Si no tienes prisa, con la opción bootstrap haces un 'clean' y
|
|
|
|
|