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 |