makedepends=(gtk3 desktop-file-utils giflib libpng librsvg libtiff dbus alsa-lib  gsettings-desktop-schemas xorg-libxpm)

description="An extensible, customizable, self-documenting real-time display editor."
url="https://www.gnu.org/software/emacs/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=emacs
version=30.2
release=5

source=(https://ftp.gnu.org/gnu/emacs/$name-$version.tar.xz)

build () {

  cd $name-$version

  sed -e '/SIGSTKSZ/ s|^.*$|static max_align_t sigsegv_stack[\
    (64 * 1024 + sizeof (max_align_t) - 1) / sizeof (max_align_t)];|' \
    -i src/sysdep.c
    
  ./configure --prefix=/usr \
            --localstatedir=/var

  make
  make DESTDIR=$PKG install
  chown -v -R root:root $PKG/usr/share/emacs/$version
}
