diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-02-27 17:40:28 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-02-27 17:40:28 +0000 |
commit | 5cf235d5f7f308ba0183f7fa588514966b692114 (patch) | |
tree | 196baba60d7e0a81069198200d56fe6364bb238b /app-emacs/jinx/jinx-1.3.ebuild | |
parent | e4be1c42deab59fa5baee33fa9b1c48e5c4c6dc7 (diff) |
gentoo auto-resync : 27:02:2024 - 17:40:28
Diffstat (limited to 'app-emacs/jinx/jinx-1.3.ebuild')
-rw-r--r-- | app-emacs/jinx/jinx-1.3.ebuild | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/app-emacs/jinx/jinx-1.3.ebuild b/app-emacs/jinx/jinx-1.3.ebuild new file mode 100644 index 000000000000..fd1936d0c50c --- /dev/null +++ b/app-emacs/jinx/jinx-1.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 2023-2024 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 +} |