diff --git a/content/posts/pills/pil_emacs_build.md b/content/posts/pills/pil_emacs_build.md index 3a2a793..15150c2 100644 --- a/content/posts/pills/pil_emacs_build.md +++ b/content/posts/pills/pil_emacs_build.md @@ -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