Gentoo Archives: gentoo-commits

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: www-apps/honk/
Date: Mon, 20 Mar 2023 06:01:02
Message-Id: 1679249809.3254dcacb6f4de118397b72722fbcae0c3a65952.cybertailor@gentoo
1 commit: 3254dcacb6f4de118397b72722fbcae0c3a65952
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Sun Mar 19 18:16:49 2023 +0000
4 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
5 CommitDate: Sun Mar 19 18:16:49 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3254dcac
7
8 www-apps/honk: add 0.9.91
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 www-apps/honk/Manifest | 1 +
13 www-apps/honk/honk-0.9.91.ebuild | 47 ++++++++++++++++++++++++++++++++++++++++
14 2 files changed, 48 insertions(+)
15
16 diff --git a/www-apps/honk/Manifest b/www-apps/honk/Manifest
17 index e2eebfd7d..ead2a3f83 100644
18 --- a/www-apps/honk/Manifest
19 +++ b/www-apps/honk/Manifest
20 @@ -1 +1,2 @@
21 DIST honk-0.9.8.tgz 511957 BLAKE2B c07e4141be790d58170da6eb759486889b6c74d70b946e89b1598b2c1868175df1cb9f41649a34067f2ca6f3bddc77d4cc22a241761460b2487bf866b7d40650 SHA512 f32be393698eb3b3ae72d223814eee2a15af3e892ab4b9140314da3ce96d4b4582a8b73c3fa5adede34a4d9d9b2cfc8d7dbb933d516eba8e3820d125c217a354
22 +DIST honk-0.9.91.tgz 516396 BLAKE2B 416ffa5920115b57b69450e07ea6fc5fe68707900d2c6607ce6a99043e32735f7d73624671d1dcee5c9a2962a7242a008ad248156385439d94ed4ca8f55e3328 SHA512 bad8a328d666943d6007f1fe856dc9bfdc6b625d50cebce551c27aeb03de159e106d63d73d567026116b8bd92ec906f1774bad5c7f175726f338c6c1537eb071
23
24 diff --git a/www-apps/honk/honk-0.9.91.ebuild b/www-apps/honk/honk-0.9.91.ebuild
25 new file mode 100644
26 index 000000000..17d162dc4
27 --- /dev/null
28 +++ b/www-apps/honk/honk-0.9.91.ebuild
29 @@ -0,0 +1,47 @@
30 +# Copyright 2022-2023 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +inherit go-module systemd
36 +
37 +DESCRIPTION="ActivityPub server with minimal setup and support costs"
38 +HOMEPAGE="https://humungus.tedunangst.com/r/honk"
39 +SRC_URI="https://humungus.tedunangst.com/r/${PN}/d/${P}.tgz"
40 +
41 +LICENSE="BSD BSD-2 ISC MIT"
42 +SLOT="0"
43 +KEYWORDS="~amd64"
44 +
45 +DEPEND="dev-db/sqlite:3"
46 +RDEPEND="
47 + ${DEPEND}
48 + acct-user/honk
49 +"
50 +
51 +DOCS=( README docs/{changelog,ping}.txt docs/{intro.1,vim.3} )
52 +
53 +src_install() {
54 + dobin honk
55 + doman docs/activitypub.7 docs/hfcs.1 docs/honk.{1,3,5,8}
56 + einstalldocs
57 +
58 + doinitd "${FILESDIR}"/honk
59 + systemd_dounit "${FILESDIR}"/honk.service
60 +
61 + insinto /usr/share/honk
62 + doins -r views
63 +
64 + diropts --owner honk --group honk
65 + keepdir /var/lib/honk
66 +}
67 +
68 +pkg_postinst() {
69 + if [[ -z ${REPLACING_VERSIONS} ]]; then
70 + einfo "To finish the installation, please run:"
71 + einfo " # rc-service honk init"
72 + else
73 + einfo "To finish the upgrade, please run:"
74 + einfo " # rc-service honk upgrade"
75 + fi
76 +}