diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-16 10:53:11 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-16 10:53:11 -0500 |
| commit | 8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b (patch) | |
| tree | bb1e83c18d1cc77cdebfc5aeb9b12ad39c9787b5 /dev-db/powa-web | |
| parent | f997c3ee588099e4f43e9ec845935868e3e60b8e (diff) | |
| download | baldeagleos-repo-8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b.tar.gz baldeagleos-repo-8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b.tar.xz baldeagleos-repo-8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b.zip | |
Adding metadata
Diffstat (limited to 'dev-db/powa-web')
| -rw-r--r-- | dev-db/powa-web/Manifest | 1 | ||||
| -rw-r--r-- | dev-db/powa-web/files/powa-web.initd | 12 | ||||
| -rw-r--r-- | dev-db/powa-web/files/powa-web.service | 12 | ||||
| -rw-r--r-- | dev-db/powa-web/metadata.xml | 14 | ||||
| -rw-r--r-- | dev-db/powa-web/powa-web-5.1.5.ebuild | 34 |
5 files changed, 73 insertions, 0 deletions
diff --git a/dev-db/powa-web/Manifest b/dev-db/powa-web/Manifest new file mode 100644 index 000000000000..5dcf79060f4b --- /dev/null +++ b/dev-db/powa-web/Manifest @@ -0,0 +1 @@ +DIST powa-web-5.1.5.tar.gz 800712 BLAKE2B e711a6d0874517da58cdd8760faa60596a3bec121888bced7b9f4b172ce8f252ab6b84d8e87e6ea0b286d43660be4a1cc3861c422af3a9f58b9007404ed721b6 SHA512 138676c5197733d466b16e50db68ec68ce728f8db2d97e47411814afbf85116943b277a5f05ec8c81eded8a0957dce3463be45fbf22dce6fe92c5326085dc3df diff --git a/dev-db/powa-web/files/powa-web.initd b/dev-db/powa-web/files/powa-web.initd new file mode 100644 index 000000000000..f334d312ce0f --- /dev/null +++ b/dev-db/powa-web/files/powa-web.initd @@ -0,0 +1,12 @@ +#!/sbin/openrc-run +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="PoWA Web" +description="PoWA user interface" +pidfile="/run/powa-web.pid" + +command="/usr/bin/powa-web" +command_background="true" +command_group="powa" +command_user="powa" diff --git a/dev-db/powa-web/files/powa-web.service b/dev-db/powa-web/files/powa-web.service new file mode 100644 index 000000000000..30f956a81c7d --- /dev/null +++ b/dev-db/powa-web/files/powa-web.service @@ -0,0 +1,12 @@ +[Unit] +Description=PoWA user interface +After=network.target + +[Service] +ExecStart=/usr/bin/powa-web +Group=powa +PIDFile=/run/powa-web.pid +User=powa + +[Install] +WantedBy=multi-user.target diff --git a/dev-db/powa-web/metadata.xml b/dev-db/powa-web/metadata.xml new file mode 100644 index 000000000000..373b80565d2a --- /dev/null +++ b/dev-db/powa-web/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> + PoWA-web is the dedicated user interface of the PoWA project. + It produces graphs, grids and suggest various kind of optimisations + based on the data stored on the PoWA repository server. + </longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/dev-db/powa-web/powa-web-5.1.5.ebuild b/dev-db/powa-web/powa-web-5.1.5.ebuild new file mode 100644 index 000000000000..d80711321a29 --- /dev/null +++ b/dev-db/powa-web/powa-web-5.1.5.ebuild @@ -0,0 +1,34 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 systemd + +DESCRIPTION="PostgreSQL Workload Analyzer user interface" +HOMEPAGE="https://github.com/powa-team/powa-web" +SRC_URI="https://github.com/powa-team/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="POSTGRESQL" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + acct-group/powa + acct-user/powa + dev-python/psycopg:2[${PYTHON_USEDEP}] + dev-python/tornado[${PYTHON_USEDEP}] +" + +python_install_all() { + distutils-r1_python_install_all + + insinto /etc + newins powa-web.conf-dist powa-web.conf + + newinitd "${FILESDIR}/powa-web.initd" powa-web + systemd_dounit "${FILESDIR}/powa-web.service" +} |
