]> git.armaanb.net Git - asd-repo.git/commitdiff
gccemacs: add package
authorArmaan Bhojwani <me@armaanb.net>
Wed, 31 Mar 2021 13:34:22 +0000 (09:34 -0400)
committerArmaan Bhojwani <me@armaanb.net>
Wed, 31 Mar 2021 13:34:22 +0000 (09:34 -0400)
gccemacs/build [new file with mode: 0755]
gccemacs/depends [new file with mode: 0644]
gccemacs/sources [new file with mode: 0644]
gccemacs/version [new file with mode: 0644]

diff --git a/gccemacs/build b/gccemacs/build
new file mode 100755 (executable)
index 0000000..c1f6b2f
--- /dev/null
@@ -0,0 +1,34 @@
+#!/bin/sh -e
+
+git switch feature/native-comp
+
+./configure \
+    --prefix=/usr \
+    --with-modules \
+    --with-xft \
+    --with-x-toolkit=athena \
+    --without-toolkit-scroll-bars \
+    --without-dbus \
+    --without-gconf \
+    --without-gsettings \
+    --with-xpm=no \
+    --with-gnutls=yes \
+    --with-json=yes \
+    --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
+make DESTDIR="$1" install
+
+rm -rf "$1/usr/lib/systemd"
diff --git a/gccemacs/depends b/gccemacs/depends
new file mode 100644 (file)
index 0000000..0f950ab
--- /dev/null
@@ -0,0 +1,10 @@
+gcc
+giflib
+gnutls
+libjpeg-turbo
+libpng
+libxaw3d
+libxml2
+ncurses
+tiff
+zlib
diff --git a/gccemacs/sources b/gccemacs/sources
new file mode 100644 (file)
index 0000000..c09680d
--- /dev/null
@@ -0,0 +1 @@
+git+git://git.savannah.gnu.org/emacs.git -b feature/native-comp --depth 1
diff --git a/gccemacs/version b/gccemacs/version
new file mode 100644 (file)
index 0000000..a383ea1
--- /dev/null
@@ -0,0 +1 @@
+git 1