diff options
Diffstat (limited to 'app-emacs/jinx/jinx-0.6.ebuild')
-rw-r--r-- | app-emacs/jinx/jinx-0.6.ebuild | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/app-emacs/jinx/jinx-0.6.ebuild b/app-emacs/jinx/jinx-0.6.ebuild new file mode 100644 index 000000000000..4cb2cfcb7ae9 --- /dev/null +++ b/app-emacs/jinx/jinx-0.6.ebuild @@ -0,0 +1,44 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=27.1 +inherit edo elisp toolchain-funcs + +DESCRIPTION="Enchanted Spell Checker for GNU Emacs" +HOMEPAGE="https://github.com/minad/jinx" + +# Recompressed from ELPA. +SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-text/enchant:2 + >=app-emacs/compat-29.1.4.0 +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +SITEFILE="50${PN}-gentoo.el" + +PATCHES=( + "${FILESDIR}"/jinx-0.6-try-load-path.patch +) + +src_compile() { + edo $(tc-getCC) -fPIC -Wall -Wextra -shared \ + $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \ + ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c + elisp_src_compile +} + +src_install() { + elisp-make-autoload-file + elisp_src_install + + elisp-modules-install "${PN}" jinx-mod.so +} |