Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/icingadb-web/
Date: Fri, 04 Nov 2022 05:33:34
Message-Id: 1667539920.3e213029aff92489c67dba78296e85fcddca5ab6.prometheanfire@gentoo
1 commit: 3e213029aff92489c67dba78296e85fcddca5ab6
2 Author: Tomáš Mózes <hydrapolic <AT> gmail <DOT> com>
3 AuthorDate: Thu Nov 3 19:45:13 2022 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 4 05:32:00 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e213029
7
8 www-apps/icingadb-web: UI for Icinga DB
9
10 Closes: https://bugs.gentoo.org/879359
11 Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
12 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
13
14 www-apps/icingadb-web/Manifest | 1 +
15 www-apps/icingadb-web/icingadb-web-1.0.1.ebuild | 29 +++++++++++++++++++++++++
16 www-apps/icingadb-web/metadata.xml | 20 +++++++++++++++++
17 3 files changed, 50 insertions(+)
18
19 diff --git a/www-apps/icingadb-web/Manifest b/www-apps/icingadb-web/Manifest
20 new file mode 100644
21 index 000000000000..bdf40b4e6413
22 --- /dev/null
23 +++ b/www-apps/icingadb-web/Manifest
24 @@ -0,0 +1 @@
25 +DIST icingadb-web-1.0.1.tar.gz 2296075 BLAKE2B 08684f8f46e85843035a98716094d7a0b2d623fdc633beaa9cc49778fd495d1edbf99f003bceed155a081bbe9ecc90393910f0c28a854fbe435b9fe73a5066c9 SHA512 64423f67961c4d0677d4fd5da18c28b6b525a38885e7660f48120a65a9638c9a1dd0f4a2c3b58048ab2583a76716c5e99cf88010c8b5dfd823083346228055f0
26
27 diff --git a/www-apps/icingadb-web/icingadb-web-1.0.1.ebuild b/www-apps/icingadb-web/icingadb-web-1.0.1.ebuild
28 new file mode 100644
29 index 000000000000..56082291a598
30 --- /dev/null
31 +++ b/www-apps/icingadb-web/icingadb-web-1.0.1.ebuild
32 @@ -0,0 +1,29 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +DESCRIPTION="UI for Icinga DB"
39 +HOMEPAGE="https://icinga.com/docs/icinga-db-web/"
40 +KEYWORDS="~amd64"
41 +SRC_URI="https://github.com/Icinga/icingadb-web/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
42 +
43 +LICENSE="GPL-2"
44 +SLOT="0"
45 +
46 +RDEPEND="
47 + || (
48 + dev-lang/php:7.4[curl,xml]
49 + dev-lang/php:8.0[curl,xml]
50 + dev-lang/php:8.1[curl,xml]
51 + dev-lang/php:8.2[curl,xml]
52 + )
53 + >=dev-libs/icinga-php-library-0.9
54 + >=dev-libs/icinga-php-thirdparty-0.11
55 + >=www-apps/icingaweb2-2.9.0
56 +"
57 +
58 +src_install() {
59 + insinto "/usr/share/icingaweb2/modules/icingadb/"
60 + doins -r "${S}"/*
61 +}
62
63 diff --git a/www-apps/icingadb-web/metadata.xml b/www-apps/icingadb-web/metadata.xml
64 new file mode 100644
65 index 000000000000..5cfeb4c7862c
66 --- /dev/null
67 +++ b/www-apps/icingadb-web/metadata.xml
68 @@ -0,0 +1,20 @@
69 +<?xml version="1.0" encoding="UTF-8"?>
70 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
71 +<pkgmetadata>
72 + <maintainer type="person">
73 + <email>prometheanfire@g.o</email>
74 + <name>Matthew Thode</name>
75 + </maintainer>
76 + <maintainer type="person" proxied="yes">
77 + <email>hydrapolic@×××××.com</email>
78 + <name>Tomáš Mózes</name>
79 + </maintainer>
80 + <maintainer type="project" proxied="proxy">
81 + <email>proxy-maint@g.o</email>
82 + <name>Proxy Maintainers</name>
83 + </maintainer>
84 + <upstream>
85 + <remote-id type="github">Icinga/icingadb-web</remote-id>
86 + <bugs-to>https://github.com/Icinga/icingadb-web/issues</bugs-to>
87 + </upstream>
88 +</pkgmetadata>