Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-news/rssguard/
Date: Wed, 07 Jul 2021 13:41:32
Message-Id: 1625665282.092c4377f5becc9ce5d5a677c7e0afc94143b71c.juippis@gentoo
1 commit: 092c4377f5becc9ce5d5a677c7e0afc94143b71c
2 Author: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Wed Jul 7 13:39:40 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 7 13:41:22 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=092c4377
7
8 net-news/rssguard: add 3.9.2
9
10 Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
11 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
12
13 net-news/rssguard/Manifest | 1 +
14 net-news/rssguard/rssguard-3.9.2.ebuild | 50 +++++++++++++++++++++++++++++++++
15 2 files changed, 51 insertions(+)
16
17 diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
18 index 2a6a3f69f22..5fc84d10ce1 100644
19 --- a/net-news/rssguard/Manifest
20 +++ b/net-news/rssguard/Manifest
21 @@ -1 +1,2 @@
22 DIST rssguard-3.8.3.tar.gz 9865909 BLAKE2B 7afc9dd0cec9ff58164c341f8cb3c6f31608da958a9c64f8099d9ba645cf7bbdaaa76accb3877943eefeb71b9172a13fa43c0ced7d58c6f368cc164e40a5ab39 SHA512 d7c1d18981177880d93bfaf4a87769638804058609f68b8c42db376c4a0e56230b57a29f70054deb30e02634cfa64355ecfe658b5f961a516b990af91c6f3ba8
23 +DIST rssguard-3.9.2.tar.gz 13607587 BLAKE2B 45b3dd406e64bb13a19580255971b0d5eb1fd90d70d8559c736366af7792e7fc0627ee254dce79936ce6a179399271958b7795279a359306e345ec086081fc37 SHA512 30d2524f4ca42d903a047fe39de925268a1aac65192a8b1089b6ec0ec0a9dfef09c535fe391f750149063c06e3275b2632cc2ea2c24ded178760070abcea4958
24
25 diff --git a/net-news/rssguard/rssguard-3.9.2.ebuild b/net-news/rssguard/rssguard-3.9.2.ebuild
26 new file mode 100644
27 index 00000000000..36a00b4c4bb
28 --- /dev/null
29 +++ b/net-news/rssguard/rssguard-3.9.2.ebuild
30 @@ -0,0 +1,50 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +inherit flag-o-matic qmake-utils xdg
37 +
38 +DESCRIPTION="Tiny RSS and Atom feed reader"
39 +HOMEPAGE="https://github.com/martinrotter/rssguard"
40 +SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
41 +
42 +LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
43 +SLOT="0"
44 +KEYWORDS="~amd64"
45 +IUSE="debug webengine"
46 +
47 +BDEPEND="dev-qt/linguist-tools:5"
48 +DEPEND="
49 + dev-qt/qtconcurrent:5
50 + dev-qt/qtcore:5
51 + dev-qt/qtgui:5
52 + dev-qt/qtnetwork:5[ssl]
53 + dev-qt/qtsql:5
54 + dev-qt/qtwidgets:5
55 + dev-qt/qtxml:5
56 + dev-qt/qtdeclarative:5
57 + webengine? ( dev-qt/qtwebengine:5[widgets] )
58 +"
59 +RDEPEND="${DEPEND}"
60 +
61 +src_prepare() {
62 + default
63 +
64 + sed -e 's:lib.path = $$quote($$PREFIX/lib/):lib.path = $$quote($$PREFIX/'$(get_libdir)'/):' \
65 + -i pri/install.pri || die
66 +}
67 +
68 +src_configure() {
69 + # CONFIG+=ltcg is needed because of https://github.com/martinrotter/rssguard/issues/156
70 + eqmake5 \
71 + CONFIG+=$(usex debug debug release) \
72 + $(is-flagq -flto* && echo "CONFIG+=ltcg") \
73 + USE_WEBENGINE=$(usex webengine true false) \
74 + PREFIX="${EPREFIX}"/usr \
75 + INSTALL_ROOT=.
76 +}
77 +
78 +src_install() {
79 + emake -j1 install INSTALL_ROOT="${D}"
80 +}