emacs-gcc-pgtk - Dockerfile for building emacs.deb with native-comp and pure GTK
Summary
This repository shows a Dockerfile to create a emacs deb package with native compilation and pure GTK for Ubuntu 21.10.
Notes:
- 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.make NATIVE_FULL_AOT=1
- The emacs is built with sqlite, webp
The package is compiled with flags:
- –with-native-compilation
- –with-pgtk
- –with-mailutils
- –without-xwidgets
- –with-modules
- –with-json
- –without-makeinfo
- CFLAGS=”-O2 -pipe”
GitHub Actions
Installation 1: UseThe deb package with this recipe is built by github
and can be found in GitHub Action.
If the deb package is too old:
- fork the project
- In
GitHub Actions
allow and run manually the workflow.
Installation 2: Compile on your own computer
Requirements
- docker
Compilation
git clone https://github.com/konstare/emacs-gcc-pgtk
cd emacs-gcc-pgtk
./build.sh