Gentoo Archives: gentoo-proxy-maint

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-proxy-maint@l.g.o
Subject: [gentoo-proxy-maint] [PATCH] net-news/rssguard: add 4.2.3, drop 4.1.2
Date: Thu, 02 Jun 2022 22:57:01
Message-Id: 20220602225647.12980-1-cyber+gentoo@sysrq.in
1 Signed-off-by: Anna Vyalkova <cyber+gentoo@×××××.in>
2 ---
3 net-news/rssguard/Manifest | 2 +-
4 ...ard-4.1.2.ebuild => rssguard-4.2.3.ebuild} | 28 ++++---------------
5 2 files changed, 7 insertions(+), 23 deletions(-)
6 rename net-news/rssguard/{rssguard-4.1.2.ebuild => rssguard-4.2.3.ebuild} (67%)
7
8 diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
9 index 80064be091..48daae3c90 100644
10 --- a/net-news/rssguard/Manifest
11 +++ b/net-news/rssguard/Manifest
12 @@ -1,2 +1,2 @@
13 -DIST rssguard-4.1.2.tar.gz 21716383 BLAKE2B 5c8da03cdc563799e569dd8c2170f28c5c627a0452a5d0eb325ebb7c88c352248b13624b46d26e94fe443ef1dd948bd281dedb8dcbb0546a984f56472ba0d216 SHA512 d02c6ec7ba6156b6a40e9ad929dc614b7e4aaeb8dfcfe9002e927a4c446908bcb5f299daa1fc67745fea6ebc4954e54a2c296542044a1b86ae98864d5f25bf39
14 DIST rssguard-4.2.1.tar.gz 22541187 BLAKE2B 78cc23a39cd75697b53b4c3b043a63d01b8b4e9a9b1cc3fc3f070487dede8d18a33ca462f806b4bfb6847e015a2bacaa77ce27745a95349fb2c09c72cccde3d2 SHA512 05b69d47b3d679005122e03c404ea26d8779f3905ac05ac0565631135c26c56d21ef2f4b3939af6c191a20727a4416e9669ceb4a001e729ffe45fc351183f53a
15 +DIST rssguard-4.2.3.tar.gz 21940720 BLAKE2B fe97fb26261ec0ec06eac305c96317299921492f7796d246a6d4e7348b7dd8c6484cf52bec0bdd032a02a897a0406a73077e7366d601e1ef80b98ce2dac592ad SHA512 0ead2ae8d23d9fc6e7a6d42fd462e36be06a5a28e26398550dfa9cb2b7dd4574f2cb7a881a0d0b6d43bdb219db87cc92af9d5f131429e93f255f17f70dee244d
16 diff --git a/net-news/rssguard/rssguard-4.1.2.ebuild b/net-news/rssguard/rssguard-4.2.3.ebuild
17 similarity index 67%
18 rename from net-news/rssguard/rssguard-4.1.2.ebuild
19 rename to net-news/rssguard/rssguard-4.2.3.ebuild
20 index 9dcccc8acd..bb1e5906f1 100644
21 --- a/net-news/rssguard/rssguard-4.1.2.ebuild
22 +++ b/net-news/rssguard/rssguard-4.2.3.ebuild
23 @@ -1,67 +1,51 @@
24 # Copyright 1999-2022 Gentoo Authors
25 # Distributed under the terms of the GNU General Public License v2
26
27 EAPI=8
28
29 -QTMIN="5.9.0"
30 -inherit flag-o-matic optfeature qmake-utils xdg
31 +QTMIN="5.10.0"
32 +inherit cmake optfeature xdg
33
34 DESCRIPTION="Simple (yet powerful) feed reader"
35 HOMEPAGE="https://github.com/martinrotter/rssguard"
36 SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
37
38 LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
39 SLOT="0"
40 KEYWORDS="~amd64"
41 -IUSE="debug webengine"
42 +IUSE="webengine"
43
44 BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
45 DEPEND="
46 >=dev-qt/qtcore-${QTMIN}:5
47 >=dev-qt/qtdbus-${QTMIN}:5
48 >=dev-qt/qtdeclarative-${QTMIN}:5
49 >=dev-qt/qtgui-${QTMIN}:5
50 >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer]
51 >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
52 >=dev-qt/qtsql-${QTMIN}:5
53 >=dev-qt/qtwidgets-${QTMIN}:5
54 >=dev-qt/qtxml-${QTMIN}:5
55 webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets(+)] )
56 "
57 RDEPEND="${DEPEND}"
58
59 DOCS=( README.md resources/docs/Documentation.md )
60
61 -src_prepare() {
62 - default
63 - sed -e 's:$$PREFIX/lib:$$PREFIX/'$(get_libdir)':' -i pri/install.pri || die
64 -}
65 -
66 src_configure() {
67 - eqmake5_args=(
68 - CONFIG+=$(usex debug debug release)
69 - USE_WEBENGINE=$(usex webengine true false)
70 - PREFIX="${EPREFIX}"/usr
71 - INSTALL_ROOT=.
72 + local mycmakeargs=(
73 + -DUSE_WEBENGINE=$(usex webengine)
74 )
75
76 - # https://github.com/martinrotter/rssguard/issues/156
77 - is-flagq "-flto*" && eqmake5_args+=( CONFIG+=ltcg )
78 -
79 - eqmake5 "${eqmake5_args[@]}"
80 -}
81 -
82 -src_install() {
83 - emake -j1 install INSTALL_ROOT="${D}"
84 - einstalldocs
85 + cmake_src_configure
86 }
87
88 pkg_postinst() {
89 xdg_pkg_postinst
90
91 if use webengine; then
92 optfeature "ad blocking functionality" net-libs/nodejs[npm]
93 elog "Adblocker module requires additional npm modules to be installed:"
94 elog "npm i -g @cliqz/adblocker tldts-experimental"
95 fi
96 }
97 --
98 2.35.1

Replies