www-servers/hinsightd: correctly depend on lua

Closes: https://bugs.gentoo.org/784962
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
This commit is contained in:
Andrew Ammerlaan
2021-04-22 09:15:53 +02:00
parent 0ffb53eeef
commit 3238d97054
2 changed files with 22 additions and 18 deletions

View File

@@ -10,30 +10,32 @@ inherit fcaps
DESCRIPTION="hinsightd a http/1.1 webserver with (hopefully) minimal goals"
HOMEPAGE="https://gitlab.com/tiotags/hin9"
SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/v0.9.0/hin9-v0.9.0.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="" #+openssl
REQUIRED_USE="${LUA_REQUIRED_USE}"
S="${WORKDIR}/hin9-v${PV}"
BDEPEND="
dev-util/ninja
dev-util/ninja
"
RDEPEND="
acct-user/hinsightd
acct-group/hinsightd
sys-libs/liburing
dev-lang/lua:*
sys-libs/zlib
dev-libs/openssl
RDEPEND="${LUA_DEPS}
acct-user/hinsightd
acct-group/hinsightd
sys-libs/liburing
sys-libs/zlib
dev-libs/openssl
"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/hinsightd-redefine-directories.patch"
"${FILESDIR}/hinsightd-redefine-directories.patch"
)
#src_configure() {

View File

@@ -10,28 +10,30 @@ inherit git-r3 fcaps
DESCRIPTION="hinsightd a http/1.1 webserver with (hopefully) minimal goals"
HOMEPAGE="https://gitlab.com/tiotags/hin9"
EGIT_REPO_URI="https://gitlab.com/tiotags/hin9.git"
LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE="" #+openssl
REQUIRED_USE="${LUA_REQUIRED_USE}"
BDEPEND="
dev-util/ninja
dev-util/ninja
"
RDEPEND="
acct-user/hinsightd
acct-group/hinsightd
sys-libs/liburing
dev-lang/lua:*
sys-libs/zlib
dev-libs/openssl
RDEPEND="${LUA_DEPS}
acct-user/hinsightd
acct-group/hinsightd
sys-libs/liburing
sys-libs/zlib
dev-libs/openssl
"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/hinsightd-redefine-directories.patch"
"${FILESDIR}/hinsightd-redefine-directories.patch"
)
#src_configure() {