mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-05 12:38:09 -07:00
app-misc/physlock: Use upstream PAM config
Following the recommendation at
66957ee483
Also more closely follow the configuration format the build system
expects.
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Closes: https://bugs.gentoo.org/731824
Signed-off-by: Jason Pizzuco <toshokan@shojigate.net>
Closes: https://github.com/gentoo/gentoo/pull/16649
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
This commit is contained in:
41
app-misc/physlock/physlock-13-r1.ebuild
Normal file
41
app-misc/physlock/physlock-13-r1.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs pam
|
||||
|
||||
DESCRIPTION="Lightweight Linux console locking tool"
|
||||
HOMEPAGE="https://github.com/muennich/physlock"
|
||||
SRC_URI="https://github.com/muennich/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
IUSE="elogind systemd"
|
||||
REQUIRED_USE="?? ( elogind systemd )"
|
||||
|
||||
RDEPEND="sys-libs/pam"
|
||||
DEPEND="${RDEPEND}
|
||||
elogind? ( sys-auth/elogind )
|
||||
systemd? ( sys-apps/systemd )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
export MY_CONF="HAVE_SYSTEMD=$(usex systemd 1 0) HAVE_ELOGIND=$(usex elogind 1 0)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake ${MY_CONF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake ${MY_CONF} DESTDIR="${D}" PREFIX=/usr install
|
||||
newpamd physlock.pam ${PN}
|
||||
}
|
||||
Reference in New Issue
Block a user