summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArsen Arsenović <arsen@aarsen.me>2024-07-14 22:00:30 +0200
committerArsen Arsenović <arsen@aarsen.me>2024-07-14 22:00:30 +0200
commit1a2733f3c60f83c33b73468c7c0468e6753c0a86 (patch)
tree50c9986c6b2108101586e8be8a83e0c3755df149
parentnet-im/conduit: ignore conduit not respecting ldflags (diff)
downloadarsen-1a2733f3c60f83c33b73468c7c0468e6753c0a86.tar.gz
arsen-1a2733f3c60f83c33b73468c7c0468e6753c0a86.tar.bz2
arsen-1a2733f3c60f83c33b73468c7c0468e6753c0a86.zip
app-emacs/rmsbolt: new package, add 0_p20240714
Signed-off-by: Arsen Arsenović <arsen@aarsen.me>
-rw-r--r--app-emacs/rmsbolt/Manifest1
-rw-r--r--app-emacs/rmsbolt/files/50rmsbolt-gentoo.el4
-rw-r--r--app-emacs/rmsbolt/metadata.xml11
-rw-r--r--app-emacs/rmsbolt/rmsbolt-0_p20240714.ebuild25
4 files changed, 41 insertions, 0 deletions
diff --git a/app-emacs/rmsbolt/Manifest b/app-emacs/rmsbolt/Manifest
new file mode 100644
index 0000000..9b4119a
--- /dev/null
+++ b/app-emacs/rmsbolt/Manifest
@@ -0,0 +1 @@
+DIST rmsbolt-0_p20240714.tar.bz2 45776 BLAKE2B d4f511008ca7622c6be811fc648dcfaa8266c1797170be048ec8314c1ecc60b5e4335ebb2939a3e837c8e9463ebbb099d4c565eb87e760e778fc2add9adbf646 SHA512 1281a270a5010b4a314c284d58b2f3928e5eac510d1470b72a32cb8fc6ec19f44aaa9cf3fc552293f3130a39e6e63028541fdccda3baf57b9eef299a54dcf142
diff --git a/app-emacs/rmsbolt/files/50rmsbolt-gentoo.el b/app-emacs/rmsbolt/files/50rmsbolt-gentoo.el
new file mode 100644
index 0000000..e3bf10a
--- /dev/null
+++ b/app-emacs/rmsbolt/files/50rmsbolt-gentoo.el
@@ -0,0 +1,4 @@
+;;; rmsbolt site-lisp configuration -*- lexical-binding: t; -*-
+
+(add-to-list 'load-path "/usr/share/emacs/site-lisp/rmsbolt")
+(load "@SITELISP@/rmsbolt-autoloads.el" nil t)
diff --git a/app-emacs/rmsbolt/metadata.xml b/app-emacs/rmsbolt/metadata.xml
new file mode 100644
index 0000000..e94d790
--- /dev/null
+++ b/app-emacs/rmsbolt/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>arsen@gentoo.org</email>
+ <description>Arsen Arsenović</description>
+ </maintainer>
+ <upstream>
+ <remote-id type="gitlab">jgkamat/rmsbolt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/rmsbolt/rmsbolt-0_p20240714.ebuild b/app-emacs/rmsbolt/rmsbolt-0_p20240714.ebuild
new file mode 100644
index 0000000..14d2421
--- /dev/null
+++ b/app-emacs/rmsbolt/rmsbolt-0_p20240714.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=25.1
+
+inherit elisp
+
+MY_COMMIT=484d9c06f0544532336ad2ac2ddf46a1a81272ef
+
+DESCRIPTION="A supercharged godbolt embedded in Emacs"
+HOMEPAGE="https://gitlab.com/jgkamat/rmsbolt"
+SRC_URI="https://gitlab.com/jgkamat/rmsbolt/-/archive/${MY_COMMIT}/rmsbolt-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="AGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-make-autoload-file
+ elisp-compile *.el
+}