net-news/rssguard: Bump to 5.2.3

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2026-07-23 16:14:39 +02:00
parent e0425ac1b8
commit 4d2f3b080d
2 changed files with 84 additions and 0 deletions

View File

@@ -2,3 +2,4 @@ DIST rssguard-5.1.2-src.tar.gz 95296956 BLAKE2B fcb41f20c0c328d6e0431cf011ea25aa
DIST rssguard-5.2.0-src.tar.gz 95207718 BLAKE2B 09ed83814c2492ca02dc41894362d6da4493bf7679826381d1a5147ec211fa4774a4da2fbe118d0f8daa3b3247414fd462df1e6b9af07792ae8a617bbb3c7dfb SHA512 74a8f75464ef93e5992a56b989ee40c2f6195fe6664659fad94359176f6976f3e2cc79f3d8e06da9e8fac5786ec1dae2de3f9c6a170d8c64051411231f49aeb2
DIST rssguard-5.2.1-src.tar.gz 95309296 BLAKE2B 0438d2ebeae8b3592630a139a35bf83c79008c4820fb53aa88823eb7012d3bf55dfff43ab1b76d8a38eda18af43c41ecb85504720778d57db0b5178f72042056 SHA512 a630923856e41fc51fa0e46c9aab056586920a97e66fb5ea01beada87f62e7bb8077332416e40387f253838376fc3759e17e1fa2379b8456cfdbad4847c1ea4f
DIST rssguard-5.2.2-src.tar.gz 95085602 BLAKE2B 4c2e65eb23c21795466aac1526f6b2cb71c376074e785dcc804542b6a327cff606c894b3f50aded6c2e3eb5c4398f72b1f40be38ac370a45e626b256302cb7a2 SHA512 e878bd612b5c031adfde830abe0277dbf09c1aac32737bdf0b384be178b8d908c8cea1355b58dd63abf3f63c3d778cd00304fa81df43a192927acf63889cb2e9
DIST rssguard-5.2.3-src.tar.gz 98694720 BLAKE2B fdd42de8c84281ed137a749cd9ded0f3cd924b7e989b560637dc5cc49279bd69973a094990bc1b97db2da77a1e177846d34080d31145abbc1ef535a828506519 SHA512 659bc88cde6f12b38f07a35823e6c56adab08a6e9d97e7fd3021f8fe17c56a9afea19e9d30edbdd20654cc87360153124371a23d2e1126df4672be2c278a95f6

View File

@@ -0,0 +1,83 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake eapi9-ver xdg
DESCRIPTION="Simple (yet powerful) news feed reader"
HOMEPAGE="https://github.com/martinrotter/rssguard/"
SRC_URI="
https://github.com/martinrotter/rssguard/releases/download/${PV}/${P}-src.tar.gz
"
LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
SLOT="0/103"
KEYWORDS="~amd64"
IUSE="icu libmpv mysql qtmultimedia +sqlite webengine xmpp"
REQUIRED_USE="
|| ( mysql sqlite )
?? ( libmpv qtmultimedia )
"
# go for article-extractor plugin
BDEPEND="
dev-lang/go
dev-qt/qttools:6[linguist]
"
DEPEND="
dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets]
dev-qt/qtdeclarative:6
dev-qt/qtmultimedia:6[gstreamer]
media-libs/libglvnd
virtual/zlib:=
icu? ( dev-libs/icu:= )
libmpv? (
dev-qt/qtbase:6[opengl]
media-video/mpv:=
)
qtmultimedia? (
dev-qt/qtbase:6[opengl]
dev-qt/qtmultimedia:6
)
webengine? ( dev-qt/qtwebengine:6 )
xmpp? ( >=net-libs/qxmpp-1.15.1:= )
"
RDEPEND="${DEPEND}"
# go
QA_FLAGS_IGNORED="/usr/bin/rssguard-article-extractor"
pkg_pretend() {
if ver_replacing -lt 5.2.0; then
ewarn "RSSGuard 5.2.0 changed its database schema. Once you start the new"
ewarn "version, the database will be upgraded in place and it will"
ewarn "no longer be possible to run an older version of RSSGuard with it."
fi
}
src_configure() {
grep -q "^#define APP_DB_SCHEMA_VERSION\s*\"${SLOT#0/}\"$" \
src/librssguard/definitions/definitions.h ||
die "APP_DB_SCHEMA_VERSION changed, update SLOT"
local mycmakeargs=(
-DBUILD_WITH_QT6=ON
-DREVISION_FROM_GIT=OFF
-DNO_UPDATE_CHECK=ON
-DENABLE_COMPRESSED_SITEMAP=ON
-DENABLE_ICU=$(usex icu)
-DENABLE_MEDIAPLAYER_QTMULTIMEDIA=$(usex qtmultimedia)
-DENABLE_MEDIAPLAYER_LIBMPV=$(usex libmpv)
-DUSE_SYSTEM_QXMPP=ON
-DBUILD_XMPP_PLUGIN=$(usex xmpp)
-DWEB_ARTICLE_VIEWER_WEBENGINE=$(usex webengine)
# recommended
-DMEDIAPLAYER_FORCE_OPENGL=ON
# TODO: unbundle gumbo? unfortunately upstream is inlining it
# into their CMakeLists rather than using litehtml CMakeLists
# that support external gumbo
)
cmake_src_configure
}