Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-auth/pambase/
Date: Tue, 22 Dec 2020 18:20:51
Message-Id: 1608661244.a045618f8405429e238c5fe9b00bf1af817b33a9.zlogene@gentoo
1 commit: a045618f8405429e238c5fe9b00bf1af817b33a9
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 22 18:17:41 2020 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 22 18:20:44 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a045618f
7
8 sys-auth/pambase: Add live ebuild
9
10 Package-Manager: Portage-3.0.9, Repoman-3.0.2
11 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
12
13 sys-auth/pambase/pambase-20201103.ebuild | 13 +++++++++----
14 .../{pambase-20201103.ebuild => pambase-9999.ebuild} | 13 +++++++++----
15 2 files changed, 18 insertions(+), 8 deletions(-)
16
17 diff --git a/sys-auth/pambase/pambase-20201103.ebuild b/sys-auth/pambase/pambase-20201103.ebuild
18 index 30aca642bcf..d8f55e9965e 100644
19 --- a/sys-auth/pambase/pambase-20201103.ebuild
20 +++ b/sys-auth/pambase/pambase-20201103.ebuild
21 @@ -9,11 +9,18 @@ inherit pam python-any-r1 readme.gentoo-r1
22
23 DESCRIPTION="PAM base configuration files"
24 HOMEPAGE="https://github.com/gentoo/pambase"
25 -SRC_URI="https://github.com/gentoo/pambase/archive/${P}.tar.gz"
26 +
27 +if [[ ${PV} == 9999 ]]; then
28 + inherit git-r3
29 + EGIT_REPO_URI="https://github.com/gentoo/pambase.git"
30 +else
31 + SRC_URI="https://github.com/gentoo/pambase/archive/${P}.tar.gz"
32 + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
33 + S="${WORKDIR}/${PN}-${P}"
34 +fi
35
36 LICENSE="MIT"
37 SLOT="0"
38 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
39 IUSE="caps debug elogind gnome-keyring minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 systemd"
40
41 RESTRICT="binchecks"
42 @@ -52,8 +59,6 @@ python_check_deps() {
43 has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
44 }
45
46 -S="${WORKDIR}/${PN}-${P}"
47 -
48 src_configure() {
49 ${EPYTHON} ./${PN}.py \
50 $(usex caps '--caps' '') \
51
52 diff --git a/sys-auth/pambase/pambase-20201103.ebuild b/sys-auth/pambase/pambase-9999.ebuild
53 similarity index 88%
54 copy from sys-auth/pambase/pambase-20201103.ebuild
55 copy to sys-auth/pambase/pambase-9999.ebuild
56 index 30aca642bcf..d8f55e9965e 100644
57 --- a/sys-auth/pambase/pambase-20201103.ebuild
58 +++ b/sys-auth/pambase/pambase-9999.ebuild
59 @@ -9,11 +9,18 @@ inherit pam python-any-r1 readme.gentoo-r1
60
61 DESCRIPTION="PAM base configuration files"
62 HOMEPAGE="https://github.com/gentoo/pambase"
63 -SRC_URI="https://github.com/gentoo/pambase/archive/${P}.tar.gz"
64 +
65 +if [[ ${PV} == 9999 ]]; then
66 + inherit git-r3
67 + EGIT_REPO_URI="https://github.com/gentoo/pambase.git"
68 +else
69 + SRC_URI="https://github.com/gentoo/pambase/archive/${P}.tar.gz"
70 + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
71 + S="${WORKDIR}/${PN}-${P}"
72 +fi
73
74 LICENSE="MIT"
75 SLOT="0"
76 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux"
77 IUSE="caps debug elogind gnome-keyring minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 systemd"
78
79 RESTRICT="binchecks"
80 @@ -52,8 +59,6 @@ python_check_deps() {
81 has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
82 }
83
84 -S="${WORKDIR}/${PN}-${P}"
85 -
86 src_configure() {
87 ${EPYTHON} ./${PN}.py \
88 $(usex caps '--caps' '') \