Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion packages/r/rssguard/abi_libs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ librssguard-feedly.so
librssguard-gmail.so
librssguard-greader.so
librssguard-nextcloud.so
librssguard-reddit.so
librssguard-standard.so
librssguard-ttrss.so
librssguard.so
3,522 changes: 2,160 additions & 1,362 deletions packages/r/rssguard/abi_symbols

Large diffs are not rendered by default.

4 changes: 0 additions & 4 deletions packages/r/rssguard/abi_used_libs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
libQt6Concurrent.so.6
libQt6Core.so.6
libQt6Core5Compat.so.6
libQt6DBus.so.6
libQt6Gui.so.6
libQt6Multimedia.so.6
Expand All @@ -9,13 +8,10 @@ libQt6OpenGLWidgets.so.6
libQt6Qml.so.6
libQt6Quick.so.6
libQt6Sql.so.6
libQt6WebEngineCore.so.6
libQt6WebEngineWidgets.so.6
libQt6Widgets.so.6
libQt6Xml.so.6
libc.so.6
libgcc_s.so.1
libm.so.6
libmpv.so.2
libsqlite3.so.0
libstdc++.so.6
676 changes: 283 additions & 393 deletions packages/r/rssguard/abi_used_symbols

Large diffs are not rendered by default.

34 changes: 0 additions & 34 deletions packages/r/rssguard/files/0001-Solus-default-settings.patch

This file was deleted.

50 changes: 50 additions & 0 deletions packages/r/rssguard/files/0001-default-settings.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Reilly Brogan <reilly@reillybrogan.com>
Date: Fri, 6 Oct 2023 10:46:21 -0500
Subject: [PATCH] Downstream default settings

Changes:
- Default to system theme
- Toast notifications don't integrate as well as native ones
---
src/librssguard/definitions/definitions.h | 4 ++--
src/librssguard/miscellaneous/settings.cpp | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/librssguard/definitions/definitions.h b/src/librssguard/definitions/definitions.h
index f1479b789..a9a34915b 100644
--- a/src/librssguard/definitions/definitions.h
+++ b/src/librssguard/definitions/definitions.h
@@ -247,8 +247,8 @@
#define APP_LOCAL_ICON_THEME_FOLDER "icons"
#define APP_NO_THEME ""

-// Use OS default style everywhere.
-#define APP_STYLE_DEFAULT "Fusion"
+// Default to system-style
+#define APP_STYLE_DEFAULT APP_NO_THEME

// Column indexes for the model.
#define MSG_MDL_ID_INDEX 0
diff --git a/src/librssguard/miscellaneous/settings.cpp b/src/librssguard/miscellaneous/settings.cpp
index 5e919b5a9..a40d88391 100644
--- a/src/librssguard/miscellaneous/settings.cpp
+++ b/src/librssguard/miscellaneous/settings.cpp
@@ -318,7 +318,7 @@ DKEY GUI::EnableNotifications = "enable_notifications";
DVALUE(bool) GUI::EnableNotificationsDef = true;

DKEY GUI::UseToastNotifications = "use_toast_notifications";
-DVALUE(bool) GUI::UseToastNotificationsDef = true;
+DVALUE(bool) GUI::UseToastNotificationsDef = false;

DKEY GUI::ToastNotificationsPosition = "toast_notifications_position";
DVALUE(ToastNotificationsManager::NotificationPosition)
@@ -357,7 +357,7 @@ DKEY GUI::ColoredBusyTrayIcon = "colored_busy_tray_icon";
DVALUE(bool) GUI::ColoredBusyTrayIconDef = false;

DKEY GUI::ForcedSkinColors = "forced_skin_colors";
-DVALUE(bool) GUI::ForcedSkinColorsDef = true;
+DVALUE(bool) GUI::ForcedSkinColorsDef = false;

DKEY GUI::UnreadNumbersInTrayIcon = "show_unread_numbers_in_tray_icon";
DVALUE(bool) GUI::UnreadNumbersInTrayIconDef = true;
21 changes: 8 additions & 13 deletions packages/r/rssguard/package.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,30 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : rssguard
version : 4.8.6
release : 19
version : 5.0.4
release : 20
source :
- https://github.com/martinrotter/rssguard/archive/refs/tags/4.8.6.tar.gz : c29bdda08ece8de113dbdb87e8e23491221ba9ddbacd26141d6a00e04888972e
- https://github.com/martinrotter/rssguard/releases/download/5.0.4/rssguard-5.0.4-src.tar.gz : 0a8750da59a3c9c245db604bd71fa23aa7d10e4ce6d502eaee343f1796c9d1a1
license : GPL-3.0-or-later
homepage : https://github.com/martinrotter/rssguard
component : network.news
summary : Simple (yet powerful) Qt feed reader
description: |
Simple (yet powerful) Qt feed reader
builddeps :
- pkgconfig(Qt6Core5Compat)
- pkgconfig(Qt6Designer)
- pkgconfig(Qt6Multimedia)
- pkgconfig(Qt6Qml)
- pkgconfig(Qt6WebEngineWidgets)
- pkgconfig(dbus-1)
- pkgconfig(mpv)
- pkgconfig(sqlite3)
- golang
- qt6-base-private-devel
clang : true
optimize :
- speed
- thin-lto
setup : |
%patch -p1 -i $pkgfiles/0001-Solus-default-settings.patch
%cmake_ninja -DBUILD_WITH_QT6=ON \
-DNO_UPDATE_CHECK=ON \
-DREVISION_FROM_GIT=OFF \
-DUSE_SYSTEM_SQLITE=ON \
-DUSE_WEBENGINE=ON
%patch -p1 -i $pkgfiles/0001-default-settings.patch
%cmake_ninja -DNO_UPDATE_CHECK=ON \
-DREVISION_FROM_GIT=OFF
build : |
%ninja_build
install : |
Expand Down
32 changes: 19 additions & 13 deletions packages/r/rssguard/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<Homepage>https://github.com/martinrotter/rssguard</Homepage>
<Packager>
<Name>Troy Harvey</Name>
<Email>harveydevel@gmail.com</Email>
<Email>harvey@getsol.us</Email>
</Packager>
<License>GPL-3.0-or-later</License>
<PartOf>network.news</PartOf>
Expand All @@ -21,16 +21,16 @@
<PartOf>network.news</PartOf>
<Files>
<Path fileType="executable">/usr/bin/rssguard</Path>
<Path fileType="executable">/usr/bin/rssguard-article-extractor</Path>
<Path fileType="library">/usr/lib64/librssguard.so</Path>
<Path fileType="library">/usr/lib64/rssguard/librssguard-feedly.so</Path>
<Path fileType="library">/usr/lib64/rssguard/librssguard-gmail.so</Path>
<Path fileType="library">/usr/lib64/rssguard/librssguard-greader.so</Path>
<Path fileType="library">/usr/lib64/rssguard/librssguard-nextcloud.so</Path>
<Path fileType="library">/usr/lib64/rssguard/librssguard-reddit.so</Path>
<Path fileType="library">/usr/lib64/rssguard/librssguard-standard.so</Path>
<Path fileType="library">/usr/lib64/rssguard/librssguard-ttrss.so</Path>
<Path fileType="data">/usr/share/applications/io.github.martinrotter.rssguard.desktop</Path>
<Path fileType="data">/usr/share/icons/hicolor/256x256/apps/io.github.martinrotter.rssguard.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/512x512/apps/io.github.martinrotter.rssguard.png</Path>
<Path fileType="data">/usr/share/metainfo/io.github.martinrotter.rssguard.metainfo.xml</Path>
</Files>
</Package>
Expand All @@ -41,15 +41,16 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="19">rssguard</Dependency>
<Dependency release="20">rssguard</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/librssguard/core/feedsmodel.h</Path>
<Path fileType="header">/usr/include/librssguard/core/message.h</Path>
<Path fileType="header">/usr/include/librssguard/core/messagefilter.h</Path>
<Path fileType="header">/usr/include/librssguard/database/databasedriver.h</Path>
<Path fileType="header">/usr/include/librssguard/database/databasefactory.h</Path>
<Path fileType="header">/usr/include/librssguard/database/databasequeries.h</Path>
<Path fileType="header">/usr/include/librssguard/database/databaseworker.h</Path>
<Path fileType="header">/usr/include/librssguard/database/sqlquery.h</Path>
<Path fileType="header">/usr/include/librssguard/exceptions/applicationexception.h</Path>
<Path fileType="header">/usr/include/librssguard/exceptions/feedfetchexception.h</Path>
<Path fileType="header">/usr/include/librssguard/exceptions/feedrecognizedbutfailedexception.h</Path>
Expand All @@ -58,9 +59,12 @@
<Path fileType="header">/usr/include/librssguard/exceptions/networkexception.h</Path>
<Path fileType="header">/usr/include/librssguard/exceptions/processexception.h</Path>
<Path fileType="header">/usr/include/librssguard/exceptions/scriptexception.h</Path>
<Path fileType="header">/usr/include/librssguard/exceptions/sqlexception.h</Path>
<Path fileType="header">/usr/include/librssguard/filtering/messagefilter.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/dialogs/filedialog.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/dialogs/formabout.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/dialogs/formmain.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/dialogs/formprogressworker.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/dialogs/formupdate.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/feedmessageviewer.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/feedsview.h</Path>
Expand All @@ -76,11 +80,12 @@
<Path fileType="header">/usr/include/librssguard/gui/reusable/networkproxydetails.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/reusable/plaintoolbutton.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/reusable/resizablestackedwidget.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/reusable/texteditwithstatus.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/reusable/widgetwithstatus.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/webbrowser.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/webviewers/webengine/webengineviewer.h</Path>
<Path fileType="header">/usr/include/librssguard/gui/webviewers/qlitehtml/qlitehtmlarticleviewer.h</Path>
<Path fileType="header">/usr/include/librssguard/miscellaneous/application.h</Path>
<Path fileType="header">/usr/include/librssguard/miscellaneous/domdocument.h</Path>
<Path fileType="header">/usr/include/librssguard/miscellaneous/feedreader.h</Path>
<Path fileType="header">/usr/include/librssguard/miscellaneous/iconfactory.h</Path>
<Path fileType="header">/usr/include/librssguard/miscellaneous/iofactory.h</Path>
Expand All @@ -90,7 +95,9 @@
<Path fileType="header">/usr/include/librssguard/miscellaneous/skinfactory.h</Path>
<Path fileType="header">/usr/include/librssguard/miscellaneous/systemfactory.h</Path>
<Path fileType="header">/usr/include/librssguard/miscellaneous/textfactory.h</Path>
<Path fileType="header">/usr/include/librssguard/network-web/downloadmanager.h</Path>
<Path fileType="header">/usr/include/librssguard/miscellaneous/thread.h</Path>
<Path fileType="header">/usr/include/librssguard/miscellaneous/xmlencodingdetector.h</Path>
<Path fileType="header">/usr/include/librssguard/network-web/downloader.h</Path>
<Path fileType="header">/usr/include/librssguard/network-web/httpresponse.h</Path>
<Path fileType="header">/usr/include/librssguard/network-web/networkfactory.h</Path>
<Path fileType="header">/usr/include/librssguard/network-web/oauth2service.h</Path>
Expand All @@ -107,7 +114,6 @@
<Path fileType="header">/usr/include/librssguard/services/abstract/gui/formaddeditprobe.h</Path>
<Path fileType="header">/usr/include/librssguard/services/abstract/gui/formcategorydetails.h</Path>
<Path fileType="header">/usr/include/librssguard/services/abstract/gui/formfeeddetails.h</Path>
<Path fileType="header">/usr/include/librssguard/services/abstract/gui/httpheadersdetails.h</Path>
<Path fileType="header">/usr/include/librssguard/services/abstract/gui/multifeededitcheckbox.h</Path>
<Path fileType="header">/usr/include/librssguard/services/abstract/importantnode.h</Path>
<Path fileType="header">/usr/include/librssguard/services/abstract/label.h</Path>
Expand All @@ -122,12 +128,12 @@
</Files>
</Package>
<History>
<Update release="19">
<Date>2026-02-11</Date>
<Version>4.8.6</Version>
<Update release="20">
<Date>2026-04-15</Date>
<Version>5.0.4</Version>
<Comment>Packaging update</Comment>
<Name>Troy Harvey</Name>
<Email>harveydevel@gmail.com</Email>
<Email>harvey@getsol.us</Email>
</Update>
</History>
</PISI>