commit:     9b8314c753bde9d11523277af7223061718040a9
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 28 00:16:39 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Mar 28 00:50:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8314c7

app-emacs/elpher: support live

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

 app-emacs/elpher/elpher-3.4.2.ebuild | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/app-emacs/elpher/elpher-3.4.2.ebuild 
b/app-emacs/elpher/elpher-3.4.2.ebuild
index 48c35ad2cc84..2b588b300012 100644
--- a/app-emacs/elpher/elpher-3.4.2.ebuild
+++ b/app-emacs/elpher/elpher-3.4.2.ebuild
@@ -3,22 +3,33 @@
 
 EAPI=8
 
-[[ ${PV} == 3.4.2 ]] && COMMIT=f117f2f
 NEED_EMACS=27.1
 
 inherit elisp
 
 DESCRIPTION="Practical and friendly Gopher and Gemini client for GNU Emacs"
 HOMEPAGE="https://thelambdalab.xyz/elpher/";
-SRC_URI="https://thelambdalab.xyz/gitweb/index.cgi?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz
-       -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${COMMIT}
+
+if [[ ${PV} == *9999* ]] ; then
+       inherit git-r3
+       EGIT_REPO_URI="git://thelambdalab.xyz/${PN}.git"
+else
+       if [[ ${PV} == 3.4.2 ]] ; then
+               COMMIT=f117f2f
+               
SRC_URI="https://thelambdalab.xyz/gitweb/index.cgi?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz
+                       -> ${P}.tar.gz"
+               S="${WORKDIR}"/${PN}-${COMMIT}
+       else
+               die "could not generate SRC_URI"
+       fi
+       KEYWORDS="amd64 x86"
+fi
 
 LICENSE="GPL-3+"
-KEYWORDS="amd64 x86"
 SLOT="0"
 
-DOCS=( ISSUES.org README )
 ELISP_REMOVE="elpher-pkg.el"
+
+DOCS=( ISSUES.org README )
 ELISP_TEXINFO="${PN}.texi"
 SITEFILE="50${PN}-gentoo.el"

Reply via email to