commit:     dc2dcd5c302bced959ea43929ec8f44b207a92a0
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 16 13:27:44 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Jun 16 13:27:57 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2dcd5c

sys-apps/kbd: Synced live ebuild

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 sys-apps/kbd/kbd-9999.ebuild | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/sys-apps/kbd/kbd-9999.ebuild b/sys-apps/kbd/kbd-9999.ebuild
index faad110fb54..32395a108a7 100644
--- a/sys-apps/kbd/kbd-9999.ebuild
+++ b/sys-apps/kbd/kbd-9999.ebuild
@@ -11,8 +11,13 @@ if [[ ${PV} == "9999" ]] ; then
        EGIT_REPO_URI="https://github.com/legionus/kbd.git";
        EGIT_BRANCH="master"
 else
-       SRC_URI="https://www.kernel.org/pub/linux/utils/kbd/${P}.tar.xz";
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+       if [[ $(ver_cut 3) -lt 90 ]] ; then
+               SRC_URI="https://www.kernel.org/pub/linux/utils/kbd/${P}.tar.xz";
+               KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+       else
+               inherit autotools
+               SRC_URI="https://github.com/legionus/kbd/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+       fi
 fi
 
 DESCRIPTION="Keyboard and console utilities"
@@ -53,7 +58,7 @@ src_unpack() {
 
 src_prepare() {
        default
-       if [[ ${PV} == "9999" ]] ; then
+       if [[ ${PV} == "9999" ]] || [[ $(ver_cut 3) -ge 90 ]] ; then
                eautoreconf
        fi
 }

Reply via email to