diff options
author | Arsen Arsenović <arsen@gentoo.org> | 2023-04-18 01:44:34 +0200 |
---|---|---|
committer | Arsen Arsenović <arsen@gentoo.org> | 2023-04-18 02:22:01 +0200 |
commit | 423aa2c1b2a1e173c769cf847bb11ff112864f1e (patch) | |
tree | 9fa221795db4212488762190d09695f1a3e49201 /app-emacs/jinx/jinx-0.6.ebuild | |
parent | dev-util/poke: add 3.1 (diff) | |
download | gentoo-423aa2c1b2a1e173c769cf847bb11ff112864f1e.tar.gz gentoo-423aa2c1b2a1e173c769cf847bb11ff112864f1e.tar.bz2 gentoo-423aa2c1b2a1e173c769cf847bb11ff112864f1e.zip |
app-emacs/jinx: new package, add 0.6
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
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 +} |