sys-auth/pam_e4crypt/pam_e4crypt-9999.ebuild
author Da Risk <da_risk@geekorum.com>
Tue, 23 Aug 2022 09:33:47 -0400
changeset 250 dd0b4cb26d85
parent 217 cc0327602480
permissions -rw-r--r--
various updates
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
217
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
# Copyright 1999-2017 Gentoo Foundation
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     2
# Distributed under the terms of the GNU General Public License v2
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
250
dd0b4cb26d85 various updates
Da Risk <da_risk@geekorum.com>
parents: 217
diff changeset
     4
EAPI=7
217
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
CMAKE_MIN_VERSION=3.5
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
EGIT_REPO_URI="https://github.com/neithernut/pam_e4crypt.git"
250
dd0b4cb26d85 various updates
Da Risk <da_risk@geekorum.com>
parents: 217
diff changeset
     8
#EGIT_COMMIT="7ffea5e692e8cb90537a194889925af35a9b0fbd"
217
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    10
[[ ${PV} == 9999 ]] && SCM="git-r3" || SCM=""
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
inherit ${SCM} cmake-multilib pam
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    13
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    14
DESCRIPTION="A PAM module  for unlocking transparently encrypted directories on ext4"
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    15
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    16
HOMEPAGE="https://github.com/neithernut/pam_e4crypt"
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    17
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    18
LICENSE="GPL-2"
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    19
SLOT="0"
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    20
KEYWORDS="~amd64"
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    21
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    22
IUSE="libressl"
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    23
250
dd0b4cb26d85 various updates
Da Risk <da_risk@geekorum.com>
parents: 217
diff changeset
    24
COMMON_DEPEND="sys-libs/pam
217
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    25
	sys-apps/keyutils
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    26
	sys-apps/util-linux
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    27
	libressl? ( dev-libs/libressl:0= )
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    28
	!libressl? ( dev-libs/openssl:0= )"
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    29
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    30
DEPEND="${COMMON_DEPEND}"
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    31
RDEPEND="${COMMON_DEPEND}"
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    32
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    33
multilib_src_install() {
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    34
	pushd "${BUILD_DIR}" > /dev/null || die
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    35
	dopammod pam_e4crypt.so
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    36
	popd > /dev/null || die
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    37
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    38
	pushd "${S}" > /dev/null || die
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    39
	einstalldocs
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    40
	popd > /dev/null || die
cc0327602480 sys-auth/pam_e4crypt: add live ebuild for pam_e4crypt
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    41
}