summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2021-07-12 21:35:31 +0200
committerUlrich Müller <ulm@gentoo.org>2021-07-12 21:36:31 +0200
commit61717bbc9b1a16c49b235fb6d3a676d33049bf64 (patch)
tree584a720724ac7ba06b71b62f157f265875bff7d5
parentapp-misc/hivex: drop 1.3.18 (diff)
downloadgentoo-61717bbc.tar.gz
gentoo-61717bbc.tar.bz2
gentoo-61717bbc.zip
app-emacs/ebuild-run-mode: Initial import of version 20210707
Closes: https://bugs.gentoo.org/744370 Suggested-by: Dima Akater <nuclearspace@gmail.com> Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r--app-emacs/ebuild-run-mode/Manifest1
-rw-r--r--app-emacs/ebuild-run-mode/ebuild-run-mode-20210707.ebuild26
-rw-r--r--app-emacs/ebuild-run-mode/files/50ebuild-run-mode-gentoo.el4
-rw-r--r--app-emacs/ebuild-run-mode/metadata.xml12
4 files changed, 43 insertions, 0 deletions
diff --git a/app-emacs/ebuild-run-mode/Manifest b/app-emacs/ebuild-run-mode/Manifest
new file mode 100644
index 000000000000..fe53f6f3c976
--- /dev/null
+++ b/app-emacs/ebuild-run-mode/Manifest
@@ -0,0 +1 @@
+DIST emacs-ebuild-run-mode-v20210707.tar.gz 17795 BLAKE2B d3eec890d496ac76006a3a87761379e342bfab0906bf5bea7d5140a44fcdc9d0e9c09015b55f18ab181c8ece7176cfb0fc21378a14798a2c3738b61df9aac8cd SHA512 af68c1491218082db7507e8c6596ca7c72710ca9b115d737e271937f7d9fd4412a2411cba8127a215926e575e738da12518bed09f4740922f66d55bc05504009
diff --git a/app-emacs/ebuild-run-mode/ebuild-run-mode-20210707.ebuild b/app-emacs/ebuild-run-mode/ebuild-run-mode-20210707.ebuild
new file mode 100644
index 000000000000..1489c2283048
--- /dev/null
+++ b/app-emacs/ebuild-run-mode/ebuild-run-mode-20210707.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+NEED_EMACS="24.5"
+
+inherit elisp
+
+MY_PN="emacs-${PN}"
+DESCRIPTION="Major mode for Emacs buffers where ebuild commands run"
+HOMEPAGE="https://gitlab.com/akater/emacs-ebuild-run-mode"
+SRC_URI="https://gitlab.com/akater/${MY_PN}/-/archive/v${PV}/${MY_PN}-v${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-v${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=app-emacs/ebuild-mode-1.53"
+
+SITEFILE="50${PN}-gentoo.el"
+DOCS="ebuild-run-mode.org"
+
+src_compile() {
+ default
+}
diff --git a/app-emacs/ebuild-run-mode/files/50ebuild-run-mode-gentoo.el b/app-emacs/ebuild-run-mode/files/50ebuild-run-mode-gentoo.el
new file mode 100644
index 000000000000..a759994ce241
--- /dev/null
+++ b/app-emacs/ebuild-run-mode/files/50ebuild-run-mode-gentoo.el
@@ -0,0 +1,4 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'ebuild-run-mode "ebuild-run-mode"
+ "Major mode for non-interactive buffers spawned by `ebuild-run-command'.")
+(setq ebuild-log-buffer-mode 'ebuild-run-mode)
diff --git a/app-emacs/ebuild-run-mode/metadata.xml b/app-emacs/ebuild-run-mode/metadata.xml
new file mode 100644
index 000000000000..9ac6cba3e97d
--- /dev/null
+++ b/app-emacs/ebuild-run-mode/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+</maintainer>
+<stabilize-allarches/>
+<upstream>
+ <remote-id type="gitlab">akater/emacs-ebuild-run-mode</remote-id>
+</upstream>
+</pkgmetadata>