mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-06 02:17:34 -08:00
app-metrics/nginx-lua-prometheus: revbump to r101, update EAPI 7 -> 8, remove r100
Depend www-nginx/ngx-lua-module if it is present, use default disable "(-)" USE-dependency on the nginx_module_http_lua USE flag of www-servers/nginx. Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/37590 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
parent
2a43077725
commit
aaa8004875
@ -1,7 +1,7 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Copyright 2019-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
# This should be kept in sync with implementations supported
|
||||
# by www-servers/nginx
|
||||
@ -16,6 +16,7 @@ inherit lua-single
|
||||
DESCRIPTION="Library that exports Nginx metrics to Prometheus"
|
||||
HOMEPAGE="https://github.com/knyar/nginx-lua-prometheus"
|
||||
SRC_URI="https://github.com/knyar/${PN}/archive/${TAG}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${TAG}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@ -23,14 +24,16 @@ KEYWORDS="~amd64"
|
||||
|
||||
REQUIRED_USE="${LUA_REQUIRED_USE}"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
COMMON_DEPEND="${LUA_DEPS}"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
www-servers/nginx[nginx_modules_http_lua,${LUA_SINGLE_USEDEP}]"
|
||||
BDEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${PN}-${TAG}"
|
||||
|| (
|
||||
www-nginx/ngx-lua-module[${LUA_SINGLE_USEDEP}]
|
||||
www-servers/nginx[nginx_modules_http_lua(-),${LUA_SINGLE_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
src_install() {
|
||||
insinto "$(lua_get_lmod_dir)"/${PN}
|
||||
Loading…
x
Reference in New Issue
Block a user