Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/ebuild-run-mode/, app-emacs/ebuild-run-mode/files/
Date: Mon, 12 Jul 2021 19:36:41
Message-Id: 1626118591.61717bbc9b1a16c49b235fb6d3a676d33049bf64.ulm@gentoo
1 commit: 61717bbc9b1a16c49b235fb6d3a676d33049bf64
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 12 19:35:31 2021 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 12 19:36:31 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61717bbc
7
8 app-emacs/ebuild-run-mode: Initial import of version 20210707
9
10 Closes: https://bugs.gentoo.org/744370
11 Suggested-by: Dima Akater <nuclearspace <AT> gmail.com>
12 Package-Manager: Portage-3.0.20, Repoman-3.0.3
13 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
14
15 app-emacs/ebuild-run-mode/Manifest | 1 +
16 .../ebuild-run-mode-20210707.ebuild | 26 ++++++++++++++++++++++
17 .../files/50ebuild-run-mode-gentoo.el | 4 ++++
18 app-emacs/ebuild-run-mode/metadata.xml | 12 ++++++++++
19 4 files changed, 43 insertions(+)
20
21 diff --git a/app-emacs/ebuild-run-mode/Manifest b/app-emacs/ebuild-run-mode/Manifest
22 new file mode 100644
23 index 00000000000..fe53f6f3c97
24 --- /dev/null
25 +++ b/app-emacs/ebuild-run-mode/Manifest
26 @@ -0,0 +1 @@
27 +DIST emacs-ebuild-run-mode-v20210707.tar.gz 17795 BLAKE2B d3eec890d496ac76006a3a87761379e342bfab0906bf5bea7d5140a44fcdc9d0e9c09015b55f18ab181c8ece7176cfb0fc21378a14798a2c3738b61df9aac8cd SHA512 af68c1491218082db7507e8c6596ca7c72710ca9b115d737e271937f7d9fd4412a2411cba8127a215926e575e738da12518bed09f4740922f66d55bc05504009
28
29 diff --git a/app-emacs/ebuild-run-mode/ebuild-run-mode-20210707.ebuild b/app-emacs/ebuild-run-mode/ebuild-run-mode-20210707.ebuild
30 new file mode 100644
31 index 00000000000..1489c228304
32 --- /dev/null
33 +++ b/app-emacs/ebuild-run-mode/ebuild-run-mode-20210707.ebuild
34 @@ -0,0 +1,26 @@
35 +# Copyright 1999-2021 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=8
39 +NEED_EMACS="24.5"
40 +
41 +inherit elisp
42 +
43 +MY_PN="emacs-${PN}"
44 +DESCRIPTION="Major mode for Emacs buffers where ebuild commands run"
45 +HOMEPAGE="https://gitlab.com/akater/emacs-ebuild-run-mode"
46 +SRC_URI="https://gitlab.com/akater/${MY_PN}/-/archive/v${PV}/${MY_PN}-v${PV}.tar.gz"
47 +S="${WORKDIR}/${MY_PN}-v${PV}"
48 +
49 +LICENSE="GPL-2+"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~x86"
52 +
53 +RDEPEND=">=app-emacs/ebuild-mode-1.53"
54 +
55 +SITEFILE="50${PN}-gentoo.el"
56 +DOCS="ebuild-run-mode.org"
57 +
58 +src_compile() {
59 + default
60 +}
61
62 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
63 new file mode 100644
64 index 00000000000..a759994ce24
65 --- /dev/null
66 +++ b/app-emacs/ebuild-run-mode/files/50ebuild-run-mode-gentoo.el
67 @@ -0,0 +1,4 @@
68 +(add-to-list 'load-path "@SITELISP@")
69 +(autoload 'ebuild-run-mode "ebuild-run-mode"
70 + "Major mode for non-interactive buffers spawned by `ebuild-run-command'.")
71 +(setq ebuild-log-buffer-mode 'ebuild-run-mode)
72
73 diff --git a/app-emacs/ebuild-run-mode/metadata.xml b/app-emacs/ebuild-run-mode/metadata.xml
74 new file mode 100644
75 index 00000000000..9ac6cba3e97
76 --- /dev/null
77 +++ b/app-emacs/ebuild-run-mode/metadata.xml
78 @@ -0,0 +1,12 @@
79 +<?xml version="1.0" encoding="UTF-8"?>
80 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
81 +<pkgmetadata>
82 +<maintainer type="project">
83 + <email>gnu-emacs@g.o</email>
84 + <name>Gentoo GNU Emacs project</name>
85 +</maintainer>
86 +<stabilize-allarches/>
87 +<upstream>
88 + <remote-id type="gitlab">akater/emacs-ebuild-run-mode</remote-id>
89 +</upstream>
90 +</pkgmetadata>