You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
951 B
40 lines
951 B
# Copyright 2019-2020 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=7
|
|
|
|
# This should be kept in sync with implementations supported
|
|
# by www-servers/nginx
|
|
LUA_COMPAT=( luajit )
|
|
|
|
# This is the upstream tag which corresponds to this release.
|
|
# It needs to be updated with every bump.
|
|
TAG="0.1-20170610"
|
|
|
|
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"
|
|
|
|
LICENSE="MIT"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64"
|
|
|
|
REQUIRED_USE="${LUA_REQUIRED_USE}"
|
|
|
|
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}"
|
|
|
|
src_install() {
|
|
insinto "$(lua_get_lmod_dir)"/${PN}
|
|
doins prometheus.lua
|
|
dodoc *.md
|
|
}
|