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/nitter/
Date: Wed, 06 Jul 2022 18:06:53
Message-Id: 1657130794.d74de0a502c4aafee96a9d035ff95a7920648707.cybertailor@gentoo
1 commit: d74de0a502c4aafee96a9d035ff95a7920648707
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Wed Jul 6 18:06:27 2022 +0000
4 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
5 CommitDate: Wed Jul 6 18:06:34 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d74de0a5
7
8 www-apps/nitter: add 0.1.0_p20220705
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 www-apps/nitter/Manifest | 1 +
13 www-apps/nitter/nitter-0.1.0_p20220705.ebuild | 64 +++++++++++++++++++++++++++
14 2 files changed, 65 insertions(+)
15
16 diff --git a/www-apps/nitter/Manifest b/www-apps/nitter/Manifest
17 index cf6b2ddce..21c4631d8 100644
18 --- a/www-apps/nitter/Manifest
19 +++ b/www-apps/nitter/Manifest
20 @@ -1 +1,2 @@
21 DIST nitter-0.1.0_p20220624.tar.gz 1177509 BLAKE2B 6aecaea8f0abd9d2568ddda6bb8e39f7fa92dedd1250622333fc8d61927501a40ecec5631484e4bb36e917c5bb51624055587e27e7bb5c367afaffcedf626320 SHA512 1b4dcdb06b0a8850fbc3e1a4ae8df9c35511e34dd41acf7e3c0e41943407ef7d21f2856b2996a7db73f8692f35acb481d4778b93996dfb7c494500032631e0f7
22 +DIST nitter-0.1.0_p20220705.tar.gz 1177516 BLAKE2B f76f4058e40afe4e9a084e52fa8f7726a782d1eb59a398adeb9b5750cfcf94bfeed0cbe21aa282cd5ad8d5d46e58d334e0eaa825e871338c5f4500e70c577e9a SHA512 efb7164590cb9975b983851cebdf94e9d675ffb93c2f6be1839198272ec68c85af5902c32e36781b401f775163945114cac73f8823cafee167d20356b9680f41
23
24 diff --git a/www-apps/nitter/nitter-0.1.0_p20220705.ebuild b/www-apps/nitter/nitter-0.1.0_p20220705.ebuild
25 new file mode 100644
26 index 000000000..9b8669c87
27 --- /dev/null
28 +++ b/www-apps/nitter/nitter-0.1.0_p20220705.ebuild
29 @@ -0,0 +1,64 @@
30 +# Copyright 2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +inherit nimble systemd
36 +
37 +COMMIT="0200cc21a32e0ed87025744066894cdc26f73ff3"
38 +DESCRIPTION="An alternative front-end for Twitter"
39 +HOMEPAGE="https://github.com/zedeus/nitter"
40 +SRC_URI="https://github.com/zedeus/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
41 +S="${WORKDIR}/${PN}-${COMMIT}"
42 +
43 +LICENSE="AGPL-3"
44 +SLOT="0"
45 +KEYWORDS="~amd64"
46 +
47 +RESTRICT="test"
48 +PROPERTIES="test_network"
49 +
50 +RDEPEND="
51 + acct-user/nitter
52 + dev-db/redis
53 +"
54 +DEPEND="
55 + dev-nim/flatty
56 + dev-nim/jester
57 + dev-nim/jsony
58 + dev-nim/karax
59 + dev-nim/markdown
60 + dev-nim/nimcrypto
61 + dev-nim/packedjson
62 + dev-nim/redpool
63 + dev-nim/sass
64 + dev-nim/supersnappy
65 + dev-nim/zedeus_redis
66 + dev-nim/zippy
67 +"
68 +
69 +src_configure() {
70 + nimble_src_configure
71 +
72 + # Error: unhandled exception: cannot open: public/lp.svg
73 + ln -s "${S}"/public ${BUILD_DIR}/public || die
74 +}
75 +
76 +src_compile() {
77 + nimble_src_compile
78 + enim r tools/gencss
79 + enim r tools/rendermd
80 +}
81 +
82 +src_install() {
83 + nimble_src_install
84 +
85 + newinitd "${FILESDIR}"/nitter.initd ${PN}
86 + systemd_dounit "${FILESDIR}"/nitter.service
87 +
88 + insinto /etc/nitter
89 + doins "${FILESDIR}"/nitter.conf.example
90 +
91 + insinto /usr/share/nitter
92 + doins -r public
93 +}