Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/macrostep-geiser/files/, app-emacs/macrostep-geiser/
Date: Mon, 26 Sep 2022 22:51:34
Message-Id: 1664232688.5af18a4a9ccf880a43115bf141b0ac3dda2cc152.xgqt@gentoo
1 commit: 5af18a4a9ccf880a43115bf141b0ac3dda2cc152
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 26 22:47:55 2022 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 26 22:51:28 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af18a4a
7
8 app-emacs/macrostep-geiser: new package; add version 0.2.0_p20210717
9
10 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
11
12 app-emacs/macrostep-geiser/Manifest | 1 +
13 .../files/50macrostep-geiser-gentoo.el | 3 +++
14 .../macrostep-geiser-0.2.0_p20210717.ebuild | 27 ++++++++++++++++++++++
15 app-emacs/macrostep-geiser/metadata.xml | 20 ++++++++++++++++
16 4 files changed, 51 insertions(+)
17
18 diff --git a/app-emacs/macrostep-geiser/Manifest b/app-emacs/macrostep-geiser/Manifest
19 new file mode 100644
20 index 000000000000..9bcf1ea97ec4
21 --- /dev/null
22 +++ b/app-emacs/macrostep-geiser/Manifest
23 @@ -0,0 +1 @@
24 +DIST macrostep-geiser-0.2.0_p20210717.tar.gz 14904 BLAKE2B d325ed79548b3a3d2ce64180953466b4e491867e1a6dad29caee08ef0066560aee89c9defbb5c2b2dcece4b0846c8865db8b7503aa253f0ac6a6d646942ffb47 SHA512 c8d97a1e9ce6664a283e0e299b96aa1ddac04c99dc3cfed328795e788f24d71d96587b480fc8cb07717755537bb72681b59f0c0c42ea67dbb06a907deedf5b83
25
26 diff --git a/app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el b/app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el
27 new file mode 100644
28 index 000000000000..79e76a43750e
29 --- /dev/null
30 +++ b/app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el
31 @@ -0,0 +1,3 @@
32 +(add-to-list 'load-path "@SITELISP@")
33 +(autoload 'macrostep-geiser-setup "macrostep-geiser"
34 + "Set-up `macrostep' to use `geiser'." t)
35
36 diff --git a/app-emacs/macrostep-geiser/macrostep-geiser-0.2.0_p20210717.ebuild b/app-emacs/macrostep-geiser/macrostep-geiser-0.2.0_p20210717.ebuild
37 new file mode 100644
38 index 000000000000..9970251ddf86
39 --- /dev/null
40 +++ b/app-emacs/macrostep-geiser/macrostep-geiser-0.2.0_p20210717.ebuild
41 @@ -0,0 +1,27 @@
42 +# Copyright 1999-2022 Gentoo Authors
43 +# Distributed under the terms of the GNU General Public License v2
44 +
45 +EAPI=8
46 +
47 +H=f6a2d5bb96ade4f23df557649af87ebd0cc45125
48 +NEED_EMACS=24.4
49 +
50 +inherit elisp
51 +
52 +DESCRIPTION="Emacs macrostep back-end powered by geiser"
53 +HOMEPAGE="https://github.com/nbfalcon/macrostep-geiser/"
54 +SRC_URI="https://github.com/nbfalcon/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
55 +S="${WORKDIR}"/${PN}-${H}
56 +
57 +LICENSE="GPL-3+"
58 +SLOT="0"
59 +KEYWORDS="~amd64 ~x86"
60 +
61 +DOCS=( README.md )
62 +SITEFILE="50${PN}-gentoo.el"
63 +
64 +RDEPEND="
65 + app-emacs/geiser
66 + app-emacs/macrostep
67 +"
68 +BDEPEND="${RDEPEND}"
69
70 diff --git a/app-emacs/macrostep-geiser/metadata.xml b/app-emacs/macrostep-geiser/metadata.xml
71 new file mode 100644
72 index 000000000000..efe36c01cce1
73 --- /dev/null
74 +++ b/app-emacs/macrostep-geiser/metadata.xml
75 @@ -0,0 +1,20 @@
76 +<?xml version="1.0" encoding="UTF-8"?>
77 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
78 +
79 +<pkgmetadata>
80 + <maintainer type="project">
81 + <email>gnu-emacs@g.o</email>
82 + <name>Gentoo GNU Emacs project</name>
83 + </maintainer>
84 + <longdescription>
85 + This plug-in implements a macrostep back-end powered by geiser. geiser does
86 + have built-in macro-expansion facilities, namely geiser-expand-*. However,
87 + I find macrostep's in-place expansions to be more convenient than pop-up
88 + buffers.
89 + </longdescription>
90 + <stabilize-allarches />
91 + <upstream>
92 + <bugs-to>https://github.com/nbfalcon/macrostep-geiser/issues/</bugs-to>
93 + <remote-id type="github">nbfalcon/macrostep-geiser</remote-id>
94 + </upstream>
95 +</pkgmetadata>