name : emacs version : '30.1' release : 38 source : - https://ftp.gnu.org/gnu/emacs/emacs-30.1.tar.xz : 6ccac1ae76e6af93c6de1df175e8eb406767c23da3dd2a16aa67e3124a6f138f license : GPL-3.0-or-later homepage : https://www.gnu.org/software/emacs/ component : editor summary : An extensible, customizable text editor-and more description: | GNU Emacs is an extensible, customizable text editor-and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. It has many features to increase productivity when programming. builddeps : - pkgconfig(cairo) - pkgconfig(gconf-2.0) - pkgconfig(gnutls) - pkgconfig(gtk+-3.0) - pkgconfig(harfbuzz) - pkgconfig(lcms2) - pkgconfig(libacl) - pkgconfig(libpng) - pkgconfig(librsvg-2.0) - pkgconfig(libtiff-4) - pkgconfig(libturbojpeg) - pkgconfig(libwebp) - pkgconfig(libxml-2.0) - pkgconfig(pango) - pkgconfig(sqlite3) - pkgconfig(tree-sitter) - pkgconfig(xaw3d) - pkgconfig(xpm) - giflib-devel - gpm-devel - xorgproto optimize : speed setup : | %configure --enable-acl --with-x-toolkit=gtk3 --with-xinput2 --with-cairo --with-sound=no --with-modules --without-libotf --without-m17n-flt --enable-link-time-optimization --program-transform-name='s/^ctags$/ctags.emacs/' --with-native-compilation=no --with-xwidgets=no build : | %make install : | %make_install