summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2022-12-22 19:16:49 +0100
committerUlrich Müller <ulm@gentoo.org>2022-12-22 19:48:32 +0100
commitd0bd1e3d2408ce98e2ae2b4f1b9ae786ca26779d (patch)
tree2cab21e4d2c96d705c77e58e6628b80a3e456fc8 /app-emacs/ebuild-mode
parentapp-crypt/tpm2-abrmd: Restore install functionality (diff)
downloadgentoo-d0bd1e3d2408ce98e2ae2b4f1b9ae786ca26779d.tar.gz
gentoo-d0bd1e3d2408ce98e2ae2b4f1b9ae786ca26779d.tar.bz2
gentoo-d0bd1e3d2408ce98e2ae2b4f1b9ae786ca26779d.zip
app-emacs/ebuild-mode: optfeature for optional runtime deps
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'app-emacs/ebuild-mode')
-rw-r--r--app-emacs/ebuild-mode/ebuild-mode-1.61.ebuild12
1 files changed, 9 insertions, 3 deletions
diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.61.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.61.ebuild
index d98741ee668c..55f7d250b64e 100644
--- a/app-emacs/ebuild-mode/ebuild-mode-1.61.ebuild
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.61.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit elisp readme.gentoo-r1
+inherit elisp optfeature
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
@@ -18,5 +18,11 @@ BDEPEND="sys-apps/texinfo"
DOCS="ChangeLog keyword-generation.sh"
ELISP_TEXINFO="${PN}.texi"
SITEFILE="50${PN}-gentoo-1.54.el"
-DOC_CONTENTS="Some optional features may require installation of additional
- packages, like dev-python/docutils-glep for glep."
+
+pkg_postinst() {
+ elisp_pkg_postinst
+ optfeature "ebuild commands support" sys-apps/portage
+ optfeature "additional development tools" dev-util/pkgdev
+ optfeature "ebuild QA utilities" dev-util/pkgcheck
+ optfeature "generating HTML from GLEPs" dev-python/docutils-glep
+}