From: Armaan Bhojwani Date: Wed, 31 Mar 2021 13:34:22 +0000 (-0400) Subject: gccemacs: add package X-Git-Tag: 2021.07.15-1~157 X-Git-Url: https://git.armaanb.net/?p=asd-repo.git;a=commitdiff_plain;h=4fb82ba366b7f5e2aa5558c11ae5f937544df1ec gccemacs: add package --- diff --git a/gccemacs/build b/gccemacs/build new file mode 100755 index 0000000..c1f6b2f --- /dev/null +++ b/gccemacs/build @@ -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 index 0000000..0f950ab --- /dev/null +++ b/gccemacs/depends @@ -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 index 0000000..c09680d --- /dev/null +++ b/gccemacs/sources @@ -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 index 0000000..a383ea1 --- /dev/null +++ b/gccemacs/version @@ -0,0 +1 @@ +git 1