This repository has been archived on 2023-10-05. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
ben 9103292700
ben/emacs-docker/pipeline/head This commit looks good Details
update readme
2023-09-07 18:12:00 +02:00
alpine cleanup 2018-07-23 23:01:02 +02:00
amzn ops/meta#47 cleanup after updating to amzn2 2023-03-21 20:28:50 +00:00
debian cleanup 2023-08-13 11:39:49 +02:00
git cleanup 2018-07-23 23:01:02 +02:00
.dockerignore build deb and tar.gz in docker container, amzn tar.gz in another container 2021-02-26 04:54:34 +01:00
.gitignore add new dependencies 2023-03-20 19:09:49 +01:00
Jenkinsfile disable cron 2023-09-07 18:01:10 +02:00
LICENSE upate LICENSE file 2023-08-23 16:00:52 +02:00
README.md update readme 2023-09-07 18:12:00 +02:00

README.md

emacs-docker

Build Status git github matrix matrix-channel Stable Version Nightly Version BSD-3-Clause-No-Military-License

Builds the latest stable version (last git tag) of the upstream emacs repo mirrored at github (pulled from the git.sudo.is/mirrors/emacs mirror). The builds are packaged as debian/ubuntu packages, and docker images, and only target amd64.

Builds

Debian/Ubuntu .deb packages (for amd64) can be downloaded from the following repos:

  • git.sudo.is/ben/-packages/debian/emacs

    sudo curl https://git.sudo.is/api/packages/ben/debian/repository.key -o /etc/apt/trusted.gpg.d/gitea-ben.asc
    echo "deb [arch=amd64] https://git.sudo.is/api/packages/ben/debian all main" | sudo tee -a /etc/apt/sources.list.d/gitea.list
    sudo apt update
    
    apt-get install emacs
    
  • apt.sudo.is

    wget -q -O - https://apt.sudo.is/KEY.gpg | sudo apt-key add -
    echo "deb https://apt.sudo.is/ /" > /etc/apt/sources.list.d/apt.sudo.is.list
    apt-get update
    
    apt-get install emacs
    

Docker images:

Tarballs are also available:

⚠️ Current status -- Archival notice

This occasionally breaks, and personally I am switching over to vim anyway, so this repo and it's builds will be archived at some point in the near future. I am not aware of my builds having gained any sort of widespread use other than myself, but if someone wants to take over maintaining current emacs builds for Debian/Ubuntu, feel free to fork this repo (if you let me know, i'll link to the new maintainer before archiving).

The nightly builds are no longer provided. Though the code is still there if you want to build it

Jenkins cro job has been disabled.

Repo and mirrors

Dockerfiles for other docker images:

  • git/Dockerfile: clone the emacs repo with git and build emacs.
  • amzn/Dockerfile: custom Amazon Linux 2 build
  • alpine/Dockerfile: alpine has up-to-date emacs versions.