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/helm/files/, app-emacs/helm/
Date: Sat, 04 May 2019 13:33:52
Message-Id: 1556976819.2b454725d9d5795f06be5713428ee70516475d2d.ulm@gentoo
1 commit: 2b454725d9d5795f06be5713428ee70516475d2d
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 4 12:51:59 2019 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Sat May 4 13:33:39 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b454725
7
8 app-emacs/helm: Initial import.
9
10 This is the successor to app-emacs/anything, according to
11 https://www.emacswiki.org/emacs/Anything.
12
13 Ebuild contributed by me.
14
15 Package-Manager: Portage-2.3.65, Repoman-2.3.12
16 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
17
18 app-emacs/helm/Manifest | 1 +
19 app-emacs/helm/files/50helm-gentoo.el | 2 ++
20 app-emacs/helm/helm-3.2.ebuild | 31 +++++++++++++++++++++++++++++++
21 app-emacs/helm/metadata.xml | 20 ++++++++++++++++++++
22 4 files changed, 54 insertions(+)
23
24 diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
25 new file mode 100644
26 index 00000000000..c4d109907e6
27 --- /dev/null
28 +++ b/app-emacs/helm/Manifest
29 @@ -0,0 +1 @@
30 +DIST helm-3.2.tar.gz 2285972 BLAKE2B b5385b805825d89ed87ba438ce830ce1e694cf842db590576b0ceaa2c110f5d0853b24211fdeebb77394c5ecca8460bcd52fe58240233ea10993504030328e9e SHA512 006e53f1984d38fa6305830179bc4ef04fa3007effa07685ddf479c1fbca547b6f8e99dd370f5653d57b2f8e519a54948a4730a0fdf9af8574cbfa27c09662d5
31
32 diff --git a/app-emacs/helm/files/50helm-gentoo.el b/app-emacs/helm/files/50helm-gentoo.el
33 new file mode 100644
34 index 00000000000..2eeea803658
35 --- /dev/null
36 +++ b/app-emacs/helm/files/50helm-gentoo.el
37 @@ -0,0 +1,2 @@
38 +(add-to-list 'load-path "@SITELISP@")
39 +(load "@SITELISP@/helm-autoloads" nil t)
40
41 diff --git a/app-emacs/helm/helm-3.2.ebuild b/app-emacs/helm/helm-3.2.ebuild
42 new file mode 100644
43 index 00000000000..f852381e535
44 --- /dev/null
45 +++ b/app-emacs/helm/helm-3.2.ebuild
46 @@ -0,0 +1,31 @@
47 +# Copyright 2019 Gentoo Authors
48 +# Distributed under the terms of the GNU General Public License v2
49 +
50 +EAPI=7
51 +
52 +inherit elisp
53 +
54 +DESCRIPTION="Emacs incremental completion and selection narrowing framework"
55 +HOMEPAGE="https://emacs-helm.github.io/helm/"
56 +SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
57 +
58 +LICENSE="GPL-3+"
59 +SLOT="0"
60 +KEYWORDS="~amd64 ~x86"
61 +
62 +RDEPEND="app-emacs/async
63 + app-emacs/popup"
64 +BDEPEND="${RDEPEND}"
65 +
66 +SITEFILE="50${PN}-gentoo.el"
67 +
68 +src_compile() {
69 + elisp-compile *.el
70 + elisp-make-autoload-file
71 +}
72 +
73 +src_install() {
74 + elisp_src_install
75 + exeinto "${SITEETC}/${PN}"
76 + doexe emacs-helm.sh
77 +}
78
79 diff --git a/app-emacs/helm/metadata.xml b/app-emacs/helm/metadata.xml
80 new file mode 100644
81 index 00000000000..a17d69b2f15
82 --- /dev/null
83 +++ b/app-emacs/helm/metadata.xml
84 @@ -0,0 +1,20 @@
85 +<?xml version="1.0" encoding="UTF-8"?>
86 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
87 +<pkgmetadata>
88 +<maintainer type="project">
89 + <email>gnu-emacs@g.o</email>
90 + <name>Gentoo GNU Emacs project</name>
91 +</maintainer>
92 +<longdescription>
93 + Helm is an Emacs framework for incremental completions and narrowing
94 + selections. It provides an easy-to-use API for developers wishing to
95 + build their own Helm applications in Emacs, powerful search tools and
96 + dozens of already built-in commands providing completion to almost
97 + everything. It is a must-have for anyone using Emacs as a main work
98 + environment. Helm has been widely adopted by many Emacs power-users.
99 +</longdescription>
100 +<stabilize-allarches/>
101 +<upstream>
102 + <remote-id type="github">emacs-helm/helm</remote-id>
103 +</upstream>
104 +</pkgmetadata>