commit:     48c3a840fedf6e8b13ae6e5bbbadbb573df6cf01
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 16:31:14 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 16:32:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c3a840

app-emacs/external-completion: new package; add 0.1

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/external-completion/Manifest             |  1 +
 .../external-completion-0.1.ebuild                 | 18 ++++++++++++++++++
 .../files/50external-completion-gentoo.el          |  1 +
 app-emacs/external-completion/metadata.xml         | 22 ++++++++++++++++++++++
 4 files changed, 42 insertions(+)

diff --git a/app-emacs/external-completion/Manifest 
b/app-emacs/external-completion/Manifest
new file mode 100644
index 000000000000..2c429c250531
--- /dev/null
+++ b/app-emacs/external-completion/Manifest
@@ -0,0 +1 @@
+DIST external-completion-0.1.tar.xz 3292 BLAKE2B 
c89929bb474f8d6d8a9b82d25a52591b0b84a10c25b217607d7d5438f99979c8fb50ea6c1278a295292bca14bdce385bcf727d2d4715ea1f280b00b15c898232
 SHA512 
beda4c0a57807bd2fb6944a8abfafd5801c6b32a7270e76395ad720a76fc0b27f73fb5e5ff60659add43805a715372d60687d5be1cee7fe8425e2573f4b51e2f

diff --git a/app-emacs/external-completion/external-completion-0.1.ebuild 
b/app-emacs/external-completion/external-completion-0.1.ebuild
new file mode 100644
index 000000000000..9286df028ef4
--- /dev/null
+++ b/app-emacs/external-completion/external-completion-0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+
+inherit elisp
+
+DESCRIPTION="Let external tools control completion style in GNU Emacs"
+HOMEPAGE="https://elpa.gnu.org/packages/external-completion.html";
+SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+SITEFILE="50${PN}-gentoo.el"

diff --git 
a/app-emacs/external-completion/files/50external-completion-gentoo.el 
b/app-emacs/external-completion/files/50external-completion-gentoo.el
new file mode 100644
index 000000000000..431f7e90ae73
--- /dev/null
+++ b/app-emacs/external-completion/files/50external-completion-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/external-completion/metadata.xml 
b/app-emacs/external-completion/metadata.xml
new file mode 100644
index 000000000000..cb313e2aec78
--- /dev/null
+++ b/app-emacs/external-completion/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+
+<pkgmetadata>
+  <maintainer type="project">
+    <email>[email protected]</email>
+    <name>Gentoo GNU Emacs project</name>
+  </maintainer>
+  <upstream>
+    <changelog>https://github.com/doublep/eldev/releases/</changelog>
+    <bugs-to>https://github.com/doublep/eldev/issues/</bugs-to>
+    <remote-id type="github">doublep/eldev</remote-id>
+  </upstream>
+  <longdescription>
+    Eldev (Elisp Development Tool) is an Emacs-based build tool, targeted
+    solely at Elisp projects. It is an alternative to Cask. Unlike Cask, Eldev
+    itself is fully written in Elisp and its configuration files are also Elisp
+    programs. If you are familiar with Java world, Cask can be seen as a
+    parallel to Maven — it uses project description, while Eldev is sort of a
+    parallel to Gradle — its configuration is a program on its own.
+  </longdescription>
+</pkgmetadata>

Reply via email to