Перейти к содержанию

emacs⚓︎

Пакет Emacs содержит расширяемый, настраиваемый, самодокументирующийся редактор отображения в реальном времени.

Версия: 27.2

Размер: 42.56Mb

Приоритет: Необязательный

Оригинальное расположение: https://ftp.gnu.org/gnu/emacs/emacs-27.2.tar.xz

Ссылка для загрузки: https://lx4u.ru/downloads/packages/emacs-27.2.tar.xz

MD5: 4c3d9ff35b2ab2fe518dc7eb3951e128

Домашняя страница: https://www.gnu.org/software/emacs/

SBU (Сборка временной системы): 0.6

SBU: 0.6

Подготовка⚓︎

Во-первых, устраните ошибку переносимости в glibc 2.34, которая больше не определяет SIGSTKSZ.

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                    \
            --without-x --with-gnutls=ifavailable

Сборка⚓︎

make

Установка⚓︎

make install

chown -v -R root:root /usr/share/emacs/27.1
Info

Emacs устанавливает файлы иконок в /usr/share/icons/hicolor. После того, как вы скомпилируете Xorg/Wayland и GTK+ 2.24.33 или 3.24.25, вы можете улучшить производительность и использование памяти, обновив файл /usr/share/icons/hicolor/index.theme. Выполните:

gtk-update-icon-cache -qtf /usr/share/icons/hicolor

Установленные файлы⚓︎

Программы: ctags, ebrowse, emasc (символическая ссылка на emacs-27.1), emacs-27.1, emacsclient, etags и grep-changelog

Директории: /usr/libexec/emacs, /usr/share/emacs и /var/games/emacs

К началу