Fix Gentoo package prefix, update ebuild
This commit is contained in:
parent
54cf117591
commit
bc9e039cb3
73
GENTOO/pgmon-1.0.3.ebuild
Normal file
73
GENTOO/pgmon-1.0.3.ebuild
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
# Copyright 2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6..13} )
|
||||||
|
|
||||||
|
inherit python-r1 systemd
|
||||||
|
|
||||||
|
DESCRIPTION="PostgreSQL monitoring bridge"
|
||||||
|
HOMEPAGE="None"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64"
|
||||||
|
|
||||||
|
SRC_URI="https://code2.shh-dot-com.org/james/${PN}/releases/download/v${PV}/${P}.tar.bz2"
|
||||||
|
|
||||||
|
IUSE="-systemd"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-python/psycopg:2
|
||||||
|
dev-python/pyyaml
|
||||||
|
app-admin/logrotate
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
BDEPEND=""
|
||||||
|
|
||||||
|
#RESTRICT="fetch"
|
||||||
|
|
||||||
|
#S="${WORKDIR}/${PN}"
|
||||||
|
|
||||||
|
#pkg_nofetch() {
|
||||||
|
# einfo "Please download"
|
||||||
|
# einfo " - ${P}.tar.bz2"
|
||||||
|
# einfo "from ${HOMEPAGE} and place it in your DISTDIR directory."
|
||||||
|
# einfo "The file should be owned by portage:portage."
|
||||||
|
#}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
true
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# Install init script
|
||||||
|
if ! use systemd ; then
|
||||||
|
newinitd "openrc/pgmon.initd" pgmon
|
||||||
|
newconfd "openrc/pgmon.confd" pgmon
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Install systemd unit
|
||||||
|
if use systemd ; then
|
||||||
|
systemd_dounit "systemd/pgmon.service"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Install script
|
||||||
|
exeinto /usr/bin
|
||||||
|
newexe "src/pgmon.py" pgmon
|
||||||
|
|
||||||
|
# Install default config
|
||||||
|
diropts -o root -g root -m 0755
|
||||||
|
insinto /etc/pgmon
|
||||||
|
doins "sample-config/pgmon.yml"
|
||||||
|
doins "sample-config/pgmon-metrics.yml"
|
||||||
|
|
||||||
|
# Install logrotate config
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins "logrotate/pgmon.logrotate" pgmon
|
||||||
|
|
||||||
|
# Install man page
|
||||||
|
doman manpages/pgmon.1
|
||||||
|
}
|
||||||
2
Makefile
2
Makefile
@ -34,7 +34,7 @@ all: $(foreach distro_release, $(SUPPORTED), package-$(distro_release))
|
|||||||
.PHONY: package-gentoo
|
.PHONY: package-gentoo
|
||||||
package-gentoo:
|
package-gentoo:
|
||||||
mkdir -p $(BUILD_DIR)/gentoo
|
mkdir -p $(BUILD_DIR)/gentoo
|
||||||
tar --transform "s,^\.,$(PACKAGE_NAME)-$(VERSION)," -acjf $(BUILD_DIR)/gentoo/$(PACKAGE_NAME)-$(VERSION).tar.bz2 --exclude .gitignore $(shell git ls-tree --full-tree --name-only -r HEAD)
|
tar --transform "s,^,$(PACKAGE_NAME)-$(VERSION)/," -acjf $(BUILD_DIR)/gentoo/$(PACKAGE_NAME)-$(VERSION).tar.bz2 --exclude .gitignore $(shell git ls-tree --full-tree --name-only -r HEAD)
|
||||||
|
|
||||||
|
|
||||||
# Create a deb package
|
# Create a deb package
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user