commit:     2ba6809cc12db0ea2a17f8508b66cb6a3bd8f555
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 24 10:43:38 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Aug 24 10:43:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba6809c

sys-fs/genimage: Add live ebuild

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sys-fs/genimage/genimage-15.ebuild                           | 10 ++++++++--
 sys-fs/genimage/{genimage-15.ebuild => genimage-9999.ebuild} | 10 ++++++++--
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/sys-fs/genimage/genimage-15.ebuild 
b/sys-fs/genimage/genimage-15.ebuild
index 20da57056618..4a0e18372d87 100644
--- a/sys-fs/genimage/genimage-15.ebuild
+++ b/sys-fs/genimage/genimage-15.ebuild
@@ -5,13 +5,19 @@ EAPI=8
 
 inherit autotools optfeature
 
+if [[ ${PV} == *9999 ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/pengutronix/genimage.git";
+else
+       
SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+       KEYWORDS="~amd64"
+fi
+
 DESCRIPTION="Tool to generate multiple filesystem and flash images from a tree"
 HOMEPAGE="https://github.com/pengutronix/genimage";
-SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 

diff --git a/sys-fs/genimage/genimage-15.ebuild 
b/sys-fs/genimage/genimage-9999.ebuild
similarity index 78%
copy from sys-fs/genimage/genimage-15.ebuild
copy to sys-fs/genimage/genimage-9999.ebuild
index 20da57056618..4a0e18372d87 100644
--- a/sys-fs/genimage/genimage-15.ebuild
+++ b/sys-fs/genimage/genimage-9999.ebuild
@@ -5,13 +5,19 @@ EAPI=8
 
 inherit autotools optfeature
 
+if [[ ${PV} == *9999 ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/pengutronix/genimage.git";
+else
+       
SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+       KEYWORDS="~amd64"
+fi
+
 DESCRIPTION="Tool to generate multiple filesystem and flash images from a tree"
 HOMEPAGE="https://github.com/pengutronix/genimage";
-SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 

Reply via email to