]> git.armaanb.net Git - asd-repo.git/blob - gccemacs/build
gccemacs: add package
[asd-repo.git] / gccemacs / build
1 #!/bin/sh -e
2
3 git switch feature/native-comp
4
5 ./configure \
6     --prefix=/usr \
7     --with-modules \
8     --with-xft \
9     --with-x-toolkit=athena \
10     --without-toolkit-scroll-bars \
11     --without-dbus \
12     --without-gconf \
13     --without-gsettings \
14     --with-xpm=no \
15     --with-gnutls=yes \
16     --with-json=yes \
17     --with-native-compilation
18
19 mkdir -p "$1/usr/share/emacs/site-lisp"
20 cat << EOF > "$1/usr/share/emacs/site-lisp/site-start.el"
21 ;; Better security defaults
22 (with-eval-after-load 'gnutls
23   (setq
24    gnutls-verify-error t
25    gnutls-min-prime-bits 2048
26    gnutls-trustfiles '("/etc/ssl/cert.pem")))
27 ;; Needed unless KISS Linux gains librsvg support
28 (setq-default shr-blocked-images ".*\.svg$")
29 EOF
30
31 make
32 make DESTDIR="$1" install
33
34 rm -rf "$1/usr/lib/systemd"