diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-12-29 01:37:52 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-12-29 01:37:52 +0000 |
commit | dd5af718da993c9a6f040afb037ba1246974c6e5 (patch) | |
tree | c8544b7bb70c29e5cb9a3858fd0c16c62c1f6f27 /app-emacs/jinx/jinx-1.1.ebuild | |
parent | 29eb24bde1b57b17d24078f22ee071e27f6b5348 (diff) |
gentoo auto-resync : 29:12:2023 - 01:37:52
Diffstat (limited to 'app-emacs/jinx/jinx-1.1.ebuild')
-rw-r--r-- | app-emacs/jinx/jinx-1.1.ebuild | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/app-emacs/jinx/jinx-1.1.ebuild b/app-emacs/jinx/jinx-1.1.ebuild new file mode 100644 index 000000000000..141f27f3d77f --- /dev/null +++ b/app-emacs/jinx/jinx-1.1.ebuild @@ -0,0 +1,45 @@ +# 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" + +SRC_URI=" + https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz +" + +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" + +ELISP_TEXINFO="${PN}.texi" + +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-org-export-to texinfo README.org + elisp_src_compile +} + +src_install() { + elisp-make-autoload-file + elisp_src_install + + elisp-modules-install "${PN}" jinx-mod.so + doinfo jinx.info +} |