This repository shows a Dockerfile to create a emacs-29 deb package with native compilation and pure GTK for Ubuntu >=20.04.
- The deb package can be found in GitHub Action.
- The emacs source files are here.
- no xwidgets
- no imagemagick. Emacs now supports resizing and rotating of images without ImageMagick.
- all
.el
files are compiled ahead of time. - The emacs is built with sqlite, webp, tree-sitter
- –with-pgtk
- –with-json
- –with-gnutls
- –with-rsvg
- –without-xwidgets
- –without-xaw3d
- –with-mailutils
- –with-native-compilation=aot
- CFLAGS=”-O2 -pipe”
Installation 1: Use GitHub Actions
The deb package with this recipe is built by github
every day and can be found in GitHub Action.
- docker
git clone https://github.com/konstare/emacs-gcc-pgtk
cd emacs-gcc-pgtk
./build.sh