A place to stuff things related to building Emacs for Windows, particular stuff related to creating and testing the self-installer (because that needs a lot of work, not because lots of work in that area exists to put here, as I am creating this).
Find a file
corwin 535a516d4f add CI harness and worker
These versions are slightly ahead of what I have elsewhere in an "emacs-local-ci" project. 

I modified them to:
 - allow running multiple copies of `crude-ci` at the same time
 - make outputs and intermediary artifacts under UCRT64 unique
2026-05-12 19:22:04 -05:00
screenshots add a build-readme screenshot 2025-08-03 21:11:34 +02:00
.gitignore Initial commit 2025-08-03 20:47:57 +02:00
build-dist.sh add CI harness and worker 2026-05-12 19:22:04 -05:00
build-readme.sh build-readme.sh (add script): create .htaccess, sign files for publication 2025-08-03 20:52:24 +02:00
crude-ci.sh add CI harness and worker 2026-05-12 19:22:04 -05:00
LICENSE Initial commit 2025-08-03 20:47:57 +02:00
README.md describe build-readme.sh in README 2025-08-03 21:22:00 +02:00
update-sym-links.sh add update-sym-links.sh 2026-05-12 12:25:18 -05:00

emacs-windows-installer

Support for GNU Emacs users of Microsoft Windows for operating system provided application management features.

Programs

build-readme - describe files created while building Emacs

Cryptographically sign the (self-)executable and (other) zip-files, SHA256 sum and list everything, then clearsign that. Build a "Fancy Inded" using Apache2 .htaccess semantics as a "byproduct", including that and script(s) used in the "publication bundle". Here, a publication bundle is the directory of starting files to publish, represented by the files current working directory when the script is run, plus those created by this program.

screenshot