diff --git a/emacs-beta/build b/emacs-beta/build new file mode 100755 index 0000000..02271fa --- /dev/null +++ b/emacs-beta/build @@ -0,0 +1,29 @@ +#!/bin/sh -e + +./configure \ + --prefix=/usr \ + --with-modules \ + --without-dbus \ + --without-gconf \ + --without-gsettings \ + --with-gnutls=no \ + --with-json=no \ + --with-native-compilation + +mkdir -p "$1/usr/share/emacs/site-lisp" +cat << EOF > "$1/usr/share/emacs/site-lisp/site-start.el" +;; Better security defaults +(with-eval-after-load 'gnutls + (setq + gnutls-verify-error t + gnutls-min-prime-bits 2048 + gnutls-trustfiles '("/etc/ssl/cert.pem"))) + +;; Needed unless KISS Linux gains librsvg support +(setq-default shr-blocked-images ".*\.svg$") +EOF + +make NATIVE_FULL_AOT=1 +make DESTDIR="$1" install + +rm -rf "$1/usr/lib/systemd" diff --git a/emacs-beta/checksums b/emacs-beta/checksums new file mode 100644 index 0000000..b50f68e --- /dev/null +++ b/emacs-beta/checksums @@ -0,0 +1 @@ +6f10c72f9358fe1e39c761faf84bc1e5d81fb848f282c95bec34a9a77bc16288 diff --git a/emacs-beta/depends b/emacs-beta/depends new file mode 100644 index 0000000..5ebc241 --- /dev/null +++ b/emacs-beta/depends @@ -0,0 +1,3 @@ +libxml2 +ncurses +zlib diff --git a/emacs-beta/sources b/emacs-beta/sources new file mode 100644 index 0000000..37a3dda --- /dev/null +++ b/emacs-beta/sources @@ -0,0 +1 @@ +https://alpha.gnu.org/gnu/emacs/pretest/emacs-28.0.90.tar.xz diff --git a/emacs-beta/version b/emacs-beta/version new file mode 100644 index 0000000..9d9ecd1 --- /dev/null +++ b/emacs-beta/version @@ -0,0 +1 @@ +27.2 1