pkgbase = emacs
	pkgver = 29.4
	pkgrel = 3
	url = https://www.gnu.org/software/emacs/emacs.html
	arch = x86_64
	arch = powerpc64le
	arch = powerpc64
	arch = riscv64
	license = GPL3
	makedepends = libgccjit
	depends = gmp
	depends = gnutls
	depends = jansson
	depends = lcms2
	depends = libacl.so
	depends = libasound.so
	depends = libdbus-1.so
	depends = libfontconfig.so
	depends = libfreetype.so
	depends = libgdk-3.so
	depends = libgdk_pixbuf-2.0.so
	depends = libgif.so
	depends = libgio-2.0.so
	depends = libglib-2.0.so
	depends = libgobject-2.0.so
	depends = libgpm.so
	depends = libgtk-3.so
	depends = libharfbuzz.so
	depends = libice
	depends = libjpeg.so
	depends = libncursesw.so
	depends = libotf
	depends = libpango-1.0.so
	depends = libpng
	depends = librsvg-2.so
	depends = libsm
	depends = sqlite
	depends = libsqlite3.so
	depends = libsystemd.so
	depends = libtiff.so
	depends = libtree-sitter.so
	depends = libwebp.so
	depends = libwebpdemux.so
	depends = libxfixes
	depends = libxml2.so
	depends = m17n-lib
	depends = zlib
	source = https://ftp.gnu.org/gnu/emacs/emacs-29.4.tar.xz
	source = https://ftp.gnu.org/gnu/emacs/emacs-29.4.tar.xz.sig
	validpgpkeys = 17E90D521672C04631B1183EE78DAE0F3115E06B
	validpgpkeys = CEA1DE21AB108493CC9C65742E82323B8F4353EE
	b2sums = 825fd2665b6427dbc3cb618b40df2f71fa6b08883bdd07be6d8acf0039df2aeebd294e679e98f4c64a9dd9bdad93589fc7c176cf3860d4fb823fce23f7f2b3cd
	b2sums = SKIP

pkgname = emacs
	pkgdesc = The extensible, customizable, self-documenting real-time display editor

pkgname = emacs-nativecomp
	pkgdesc = The extensible, customizable, self-documenting real-time display editor with native compilation enabled
	depends = gmp
	depends = gnutls
	depends = jansson
	depends = lcms2
	depends = libacl.so
	depends = libasound.so
	depends = libdbus-1.so
	depends = libfontconfig.so
	depends = libfreetype.so
	depends = libgdk-3.so
	depends = libgdk_pixbuf-2.0.so
	depends = libgif.so
	depends = libgio-2.0.so
	depends = libglib-2.0.so
	depends = libgobject-2.0.so
	depends = libgpm.so
	depends = libgtk-3.so
	depends = libharfbuzz.so
	depends = libice
	depends = libjpeg.so
	depends = libncursesw.so
	depends = libotf
	depends = libpango-1.0.so
	depends = libpng
	depends = librsvg-2.so
	depends = libsm
	depends = sqlite
	depends = libsqlite3.so
	depends = libsystemd.so
	depends = libtiff.so
	depends = libtree-sitter.so
	depends = libwebp.so
	depends = libwebpdemux.so
	depends = libxfixes
	depends = libxml2.so
	depends = m17n-lib
	depends = zlib
	depends = libgccjit
	provides = emacs
	conflicts = emacs

pkgname = emacs-nox
	pkgdesc = The extensible, customizable, self-documenting real-time display editor without X11 support
	depends = gmp
	depends = gnutls
	depends = hicolor-icon-theme
	depends = jansson
	depends = lcms2
	depends = libacl.so
	depends = libdbus-1.so
	depends = libgpm.so
	depends = libncursesw.so
	depends = libsystemd.so
	depends = libtree-sitter.so
	depends = libxml2.so
	depends = zlib
	provides = emacs
	conflicts = emacs

pkgname = emacs-wayland
	pkgdesc = The extensible, customizable, self-documenting real-time display editor with native compilation and PGTK enabled
	depends = gmp
	depends = gnutls
	depends = jansson
	depends = lcms2
	depends = libacl.so
	depends = libasound.so
	depends = libdbus-1.so
	depends = libfontconfig.so
	depends = libfreetype.so
	depends = libgdk-3.so
	depends = libgdk_pixbuf-2.0.so
	depends = libgif.so
	depends = libgio-2.0.so
	depends = libglib-2.0.so
	depends = libgobject-2.0.so
	depends = libgpm.so
	depends = libgtk-3.so
	depends = libharfbuzz.so
	depends = libice
	depends = libjpeg.so
	depends = libncursesw.so
	depends = libotf
	depends = libpango-1.0.so
	depends = libpng
	depends = librsvg-2.so
	depends = libsm
	depends = sqlite
	depends = libsqlite3.so
	depends = libsystemd.so
	depends = libtiff.so
	depends = libtree-sitter.so
	depends = libwebp.so
	depends = libwebpdemux.so
	depends = libxfixes
	depends = libxml2.so
	depends = m17n-lib
	depends = zlib
	depends = libgccjit
	provides = emacs
	conflicts = emacs
