summaryrefslogtreecommitdiff
path: root/app-emacs/macrostep-geiser
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-27 03:09:13 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-27 03:09:13 +0100
commit8d3ae5c288a62253ed3bc3d71336bf2061cfdb51 (patch)
treed303ef81057f764dd5468859b1d8af22d21475b9 /app-emacs/macrostep-geiser
parent90e9e4843d7d63c5e7fa1f5d6d6f4cc7350ce77c (diff)
gentoo auto-resync : 27:09:2022 - 03:09:13
Diffstat (limited to 'app-emacs/macrostep-geiser')
-rw-r--r--app-emacs/macrostep-geiser/Manifest4
-rw-r--r--app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el3
-rw-r--r--app-emacs/macrostep-geiser/macrostep-geiser-0.2.0_p20210717.ebuild27
-rw-r--r--app-emacs/macrostep-geiser/metadata.xml20
4 files changed, 54 insertions, 0 deletions
diff --git a/app-emacs/macrostep-geiser/Manifest b/app-emacs/macrostep-geiser/Manifest
new file mode 100644
index 000000000000..9d7e4fd98d07
--- /dev/null
+++ b/app-emacs/macrostep-geiser/Manifest
@@ -0,0 +1,4 @@
+AUX 50macrostep-geiser-gentoo.el 134 BLAKE2B 4cdfb8164c10f5dd8273166520b1d99db7836906a155dc46b47e23c232043a6f104f81e4f4d749740fa29a3c6e021b1a8a0c18701a8ad4c8a22b42516c608c56 SHA512 33569f9d8dec16a4f0eabdcf6a12d49ef5f8a2c51595f89d366205419d0dffa53d9d5b4b37b7315edfb4917e616ae09ee6932318d16e4da12797ae732fa94e6b
+DIST macrostep-geiser-0.2.0_p20210717.tar.gz 14904 BLAKE2B d325ed79548b3a3d2ce64180953466b4e491867e1a6dad29caee08ef0066560aee89c9defbb5c2b2dcece4b0846c8865db8b7503aa253f0ac6a6d646942ffb47 SHA512 c8d97a1e9ce6664a283e0e299b96aa1ddac04c99dc3cfed328795e788f24d71d96587b480fc8cb07717755537bb72681b59f0c0c42ea67dbb06a907deedf5b83
+EBUILD macrostep-geiser-0.2.0_p20210717.ebuild 579 BLAKE2B 6e2a46c660a79d394b8d584474e5a2cea2ca5b2140020fed9d21d133c9326a79900195418adbc960b1d99e01312cdf333d2ccfc311b6b8cfb50cb046ec71b697 SHA512 1c663b305c3c91d0b826bbe0575d31ace7740c100e8dbd7ba97b20dde660235586396c32ddffbed0645eb70e3f03050385849b206626b8108535d61e55d91ef6
+MISC metadata.xml 755 BLAKE2B ca5f7b4778d469d811dd2247abe311711eae7ccbe747382916b46df66e486eb818a3173244ed24208f1aaf2fc387e13761d0dfcf928c4be628cc2f0dbc137647 SHA512 b1bd86b34d019166eea6a1cd31431a323804fc54a28f449806be4fac79963f1e7529e086b02be3704bd48ff541e9e37419f89b8151f12cf22717454c2ff191ef
diff --git a/app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el b/app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el
new file mode 100644
index 000000000000..79e76a43750e
--- /dev/null
+++ b/app-emacs/macrostep-geiser/files/50macrostep-geiser-gentoo.el
@@ -0,0 +1,3 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'macrostep-geiser-setup "macrostep-geiser"
+ "Set-up `macrostep' to use `geiser'." t)
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
new file mode 100644
index 000000000000..9970251ddf86
--- /dev/null
+++ b/app-emacs/macrostep-geiser/macrostep-geiser-0.2.0_p20210717.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=f6a2d5bb96ade4f23df557649af87ebd0cc45125
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Emacs macrostep back-end powered by geiser"
+HOMEPAGE="https://github.com/nbfalcon/macrostep-geiser/"
+SRC_URI="https://github.com/nbfalcon/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+ app-emacs/geiser
+ app-emacs/macrostep
+"
+BDEPEND="${RDEPEND}"
diff --git a/app-emacs/macrostep-geiser/metadata.xml b/app-emacs/macrostep-geiser/metadata.xml
new file mode 100644
index 000000000000..efe36c01cce1
--- /dev/null
+++ b/app-emacs/macrostep-geiser/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <longdescription>
+ This plug-in implements a macrostep back-end powered by geiser. geiser does
+ have built-in macro-expansion facilities, namely geiser-expand-*. However,
+ I find macrostep's in-place expansions to be more convenient than pop-up
+ buffers.
+ </longdescription>
+ <stabilize-allarches />
+ <upstream>
+ <bugs-to>https://github.com/nbfalcon/macrostep-geiser/issues/</bugs-to>
+ <remote-id type="github">nbfalcon/macrostep-geiser</remote-id>
+ </upstream>
+</pkgmetadata>