Compare commits
10 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 4ca870b5d9 | |||
| 2d1d1afceb | |||
| 1c768ff83f | |||
| d4dab22f61 | |||
| ae69fb11c3 | |||
| 7c7c85ad21 | |||
| 4b4a2b2064 | |||
| c6e1acbc01 | |||
| 7014a7b8d4 | |||
| a34a42b3a9 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3321c9ee595fd0362eaff618362621434f76538915f4cc03ac1d449464cecfee
|
||||
size 23567754
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: rssguard-4.7.2/localization/CMakeLists.txt
|
||||
Index: rssguard-4.8.6/localization/CMakeLists.txt
|
||||
===================================================================
|
||||
--- rssguard-4.7.2.orig/localization/CMakeLists.txt
|
||||
+++ rssguard-4.7.2/localization/CMakeLists.txt
|
||||
--- rssguard-4.8.6.orig/localization/CMakeLists.txt
|
||||
+++ rssguard-4.8.6/localization/CMakeLists.txt
|
||||
@@ -8,7 +8,7 @@ if(UPDATE_TRANSLATIONS AND BUILD_WITH_QT
|
||||
"${CMAKE_SOURCE_DIR}/src/librssguard*/*.h"
|
||||
"${CMAKE_SOURCE_DIR}/src/librssguard*/*.ui")
|
||||
@@ -27,11 +27,11 @@ Index: rssguard-4.7.2/localization/CMakeLists.txt
|
||||
- add_dependencies(rssguard rssguard_lrelease)
|
||||
+ add_dependencies(rssguard-${APP_VERSION} rssguard_lrelease)
|
||||
endif()
|
||||
Index: rssguard-4.7.2/src/librssguard/CMakeLists.txt
|
||||
Index: rssguard-4.8.6/src/librssguard/CMakeLists.txt
|
||||
===================================================================
|
||||
--- rssguard-4.7.2.orig/src/librssguard/CMakeLists.txt
|
||||
+++ rssguard-4.7.2/src/librssguard/CMakeLists.txt
|
||||
@@ -492,11 +492,11 @@ if(WIN32)
|
||||
--- rssguard-4.8.6.orig/src/librssguard/CMakeLists.txt
|
||||
+++ rssguard-4.8.6/src/librssguard/CMakeLists.txt
|
||||
@@ -506,11 +506,11 @@ if(WIN32)
|
||||
list(APPEND SOURCES "${CMAKE_BINARY_DIR}/rssguard.rc")
|
||||
endif()
|
||||
|
||||
@@ -45,7 +45,7 @@ Index: rssguard-4.7.2/src/librssguard/CMakeLists.txt
|
||||
PRIVATE
|
||||
FORCE_BUNDLE_ICONS
|
||||
)
|
||||
@@ -504,7 +504,7 @@ if(FORCE_BUNDLE_ICONS)
|
||||
@@ -518,7 +518,7 @@ if(FORCE_BUNDLE_ICONS)
|
||||
message(STATUS "Forcibly bundling icon themes.")
|
||||
endif()
|
||||
|
||||
@@ -54,7 +54,7 @@ Index: rssguard-4.7.2/src/librssguard/CMakeLists.txt
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/gui
|
||||
@@ -520,24 +520,24 @@ target_include_directories(rssguard
|
||||
@@ -534,24 +534,24 @@ target_include_directories(rssguard
|
||||
)
|
||||
|
||||
if(SQLite3_FOUND)
|
||||
@@ -83,7 +83,7 @@ Index: rssguard-4.7.2/src/librssguard/CMakeLists.txt
|
||||
Qt${QT_VERSION_MAJOR}::Core
|
||||
Qt${QT_VERSION_MAJOR}::Gui
|
||||
Qt${QT_VERSION_MAJOR}::Network
|
||||
@@ -549,94 +549,94 @@ target_link_libraries(rssguard PUBLIC
|
||||
@@ -563,97 +563,97 @@ target_link_libraries(rssguard PUBLIC
|
||||
)
|
||||
|
||||
if(QT_VERSION_MAJOR EQUAL 6)
|
||||
@@ -169,36 +169,39 @@ Index: rssguard-4.7.2/src/librssguard/CMakeLists.txt
|
||||
elseif(WIN32)
|
||||
- target_link_libraries(rssguard PUBLIC
|
||||
+ target_link_libraries(rssguard-${APP_VERSION} PUBLIC
|
||||
Shell32.lib
|
||||
shell32
|
||||
odbc32
|
||||
)
|
||||
endif()
|
||||
|
||||
if(WIN32 OR OS2)
|
||||
if((WIN32 AND NOT BUILD_MSYS2) OR OS2)
|
||||
- install(TARGETS rssguard DESTINATION .)
|
||||
+ install(TARGETS rssguard-${APP_VERSION} DESTINATION .)
|
||||
+ install(TARGETS rssguard-${APP_VERSION} DESTINATION .)
|
||||
set(HEADERS_FOLDER "include/librssguard")
|
||||
elseif(UNIX AND NOT APPLE AND NOT ANDROID)
|
||||
elseif((MINGW AND BUILD_MSYS2) OR (UNIX AND NOT APPLE AND NOT ANDROID))
|
||||
include (GNUInstallDirs)
|
||||
- install(TARGETS rssguard DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
+ install(TARGETS rssguard-${APP_VERSION} DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
- install(TARGETS rssguard
|
||||
+ install(TARGETS rssguard-${APP_VERSION}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
set(HEADERS_FOLDER "${CMAKE_INSTALL_INCLUDEDIR}/librssguard")
|
||||
elseif(APPLE)
|
||||
- install(TARGETS rssguard DESTINATION Contents/MacOS)
|
||||
+ install(TARGETS rssguard-${APP_VERSION} DESTINATION Contents/MacOS)
|
||||
+ install(TARGETS rssguard-${APP_VERSION} DESTINATION Contents/MacOS)
|
||||
set(HEADERS_FOLDER "Contents/Resources/Include")
|
||||
endif()
|
||||
|
||||
# Add specific definitions.
|
||||
-target_compile_definitions(rssguard
|
||||
+target_compile_definitions(rssguard-${APP_VERSION}
|
||||
+target_compile_definitions(rssguard-${APP_VERSION}
|
||||
PRIVATE
|
||||
RSSGUARD_DLLSPEC=Q_DECL_EXPORT
|
||||
RSSGUARD_LIBDIR="${CMAKE_INSTALL_LIBDIR}"
|
||||
Index: rssguard-4.7.2/src/rssguard/CMakeLists.txt
|
||||
Index: rssguard-4.8.6/src/rssguard/CMakeLists.txt
|
||||
===================================================================
|
||||
--- rssguard-4.7.2.orig/src/rssguard/CMakeLists.txt
|
||||
+++ rssguard-4.7.2/src/rssguard/CMakeLists.txt
|
||||
--- rssguard-4.8.6.orig/src/rssguard/CMakeLists.txt
|
||||
+++ rssguard-4.8.6/src/rssguard/CMakeLists.txt
|
||||
@@ -21,7 +21,7 @@ target_link_libraries(app PUBLIC
|
||||
Qt${QT_VERSION_MAJOR}::Core
|
||||
Qt${QT_VERSION_MAJOR}::Gui
|
||||
@@ -208,10 +211,10 @@ Index: rssguard-4.7.2/src/rssguard/CMakeLists.txt
|
||||
)
|
||||
|
||||
if(QT_VERSION_MAJOR EQUAL 6)
|
||||
Index: rssguard-4.7.2/src/cmake_plugins.cmake
|
||||
Index: rssguard-4.8.6/src/cmake_plugins.cmake
|
||||
===================================================================
|
||||
--- rssguard-4.7.2.orig/src/cmake_plugins.cmake
|
||||
+++ rssguard-4.7.2/src/cmake_plugins.cmake
|
||||
--- rssguard-4.8.6.orig/src/cmake_plugins.cmake
|
||||
+++ rssguard-4.8.6/src/cmake_plugins.cmake
|
||||
@@ -15,7 +15,7 @@ function(prepare_rssguard_plugin plugin_
|
||||
add_library(${PLUGIN_TARGET} SHARED ${SOURCES} ${QM_FILES})
|
||||
|
||||
3
rssguard-4.8.6.tar.gz
Normal file
3
rssguard-4.8.6.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c29bdda08ece8de113dbdb87e8e23491221ba9ddbacd26141d6a00e04888972e
|
||||
size 24055627
|
||||
153
rssguard.changes
153
rssguard.changes
@@ -1,3 +1,156 @@
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 28 14:35:01 UTC 2025 - Andrea Manzini <andrea.manzini@suse.com>
|
||||
|
||||
- Update to version 4.8.6
|
||||
This is (probably) the last release from 4.x line of RSS Guard. A new 5.x
|
||||
version is under development
|
||||
|
||||
* Added ability to turn off/on font anti-aliasing for the whole app
|
||||
* Fixed random QThread-related crashes
|
||||
* Fixed Article list/viewer behavior when feeds with very long descriptions
|
||||
are selected.
|
||||
|
||||
- dropped patch fix_missing_returns.patch as merged into upstream
|
||||
- ran spec_cleaner
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 29 21:00:46 UTC 2025 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
|
||||
|
||||
- Update to version 4.8.5
|
||||
+ Added:
|
||||
- All dropdown filters (for both feed and article lists) can now be
|
||||
assigned to keyboard shortcuts.
|
||||
- "Add account" dialog was bit updated.
|
||||
+ Fixed:
|
||||
- Fixed unwanted "feed error" dialog, now properly configurable.
|
||||
- Fixed text-based filtering for feed list.
|
||||
- Dropdown feed list filtering now properly filters out categories and
|
||||
labels too.
|
||||
- Selected item behavior when filtering is enabled was refined.
|
||||
- Update to version 4.8.4
|
||||
+ Added:
|
||||
- Notification when feed fetch fails was added.
|
||||
(gh#martinrotter/rssguard#1698)
|
||||
- Application can now start in minimized state even without tray icon being
|
||||
enabled. (gh#martinrotter/rssguard#1713)
|
||||
- Columns in feed list are now resizeable.
|
||||
- Feed list now also offers filtering dropdown toolbar button. This allows
|
||||
easy filtering of feed list the same way as article list already does.
|
||||
- User can now explicitly disable showing of modal dialogs depending on
|
||||
notification type.
|
||||
- Added option to manually reload active skin without restarting the app.
|
||||
- Unread article dot color is now taken from active skin.
|
||||
+ Fixed:
|
||||
- HTML formatting was kind of broken for some specific feeds including
|
||||
bracket symbols. (gh#martinrotter/rssguard#1692)
|
||||
- AdBlock was not sometimes working. (gh#martinrotter/rssguard#1702)
|
||||
- Fix blank window upstream bug when doing specific stuff with tray icon.
|
||||
(gh#martinrotter/rssguard#1672)
|
||||
- Export folder for database/configuration files is properly remembered.
|
||||
(gh#martinrotter/rssguard#1667)
|
||||
- More forgiving OPML parsing. (gh#martinrotter/rssguard#1688,
|
||||
gh#martinrotter/rssguard#1719)
|
||||
- Clear eTag headers when feed is purged.
|
||||
- OpenSSL Qt plugin is properly copied.
|
||||
- Add fix_missing_returns.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 11 19:44:56 UTC 2025 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
|
||||
|
||||
- Update to version 4.8.3
|
||||
+ Fixed:
|
||||
- Missing icons in some use-cases. (gh#martinrotter/rssguard#1683)
|
||||
- Update to version 4.8.2
|
||||
+ Added:
|
||||
- Added feed fetching throttle control: (gh#martinrotter/rssguard#1154,
|
||||
gh#martinrotter/rssguard#1322)
|
||||
* Too many requests HTTP codes are now recognized and respected by RSS
|
||||
Guard.
|
||||
* There is new per-account setting Feed fetch spacing which performs
|
||||
intelligent delaying of subsequent feed fetching from identical remote
|
||||
hosts, trying to avoid aforementioned errors/bans for making too many
|
||||
network requests in short time windows. The setting should be set to
|
||||
value low enough to avoid those kind of errors but still having good
|
||||
UX.
|
||||
- Custom color option for disabled feeds. (gh#martinrotter/rssguard#1652)
|
||||
- Strikethrough for disabled feeds is optional.
|
||||
(gh#martinrotter/rssguard#1651)
|
||||
- Ability to fetch feed icon from user entered URL.
|
||||
(gh#martinrotter/rssguard#1645)
|
||||
- Application now remembers last used folder from any of its open/save file
|
||||
dialogs. (gh#martinrotter/rssguard#1643)
|
||||
- HTTP/2 is now switchable on a per feed basis.
|
||||
(gh#martinrotter/rssguard#1615)
|
||||
- Now duplicate keyboard shortcuts cannot be assigned.
|
||||
(gh#martinrotter/rssguard#1605)
|
||||
- New option for colored/monochrome icons for tray icon.
|
||||
(gh#martinrotter/rssguard#1603)
|
||||
- Article list filtering options are now persisting.
|
||||
(gh#martinrotter/rssguard#1590)
|
||||
+ Fixed:
|
||||
- Enhanced QSS for tooltips for better readability.
|
||||
(gh#martinrotter/rssguard#1637)
|
||||
- RSS feed encoding detection was prone to errors.
|
||||
(gh#martinrotter/rssguard#1664)
|
||||
- Localization page now displays correctly. (gh#martinrotter/rssguard#1611)
|
||||
- MariaDB backend now uses MEDIUMTEXT column to allow bigger articles.
|
||||
- Use Qt6 and ldconfig_scriptlets macros
|
||||
- Disable MPV on Leap 15.6 since it fails to build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 17 21:27:52 UTC 2025 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
|
||||
|
||||
- Update to version 4.8.1
|
||||
+ Fixed some untested code regression
|
||||
- Update to version 4.8.0
|
||||
+ Added:
|
||||
- Support for Gemini protocol and gemtext markup files.
|
||||
(gh#martinrotter/rssguard#1550)
|
||||
- It is now possible to pause feed fetching. (gh#martinrotter/rssguard#970)
|
||||
- Reddit URLs are now parsed during feed discovery and found feed links are
|
||||
processed. (gh#martinrotter/rssguard#1530)
|
||||
- YouTube URLs are now parsed during feed discovery and found feed links
|
||||
are processed. (gh#martinrotter/rssguard#1532)
|
||||
- Click article icon in article list now switches read/unread state, the
|
||||
same way as clicking "starred" icon works.
|
||||
(gh#martinrotter/rssguard#1521)
|
||||
- Some RTL-related things were added. (gh#martinrotter/rssguard#1371)
|
||||
- User can now manually specify custom HTTP headers to be sent when
|
||||
fetching individual feeds.
|
||||
- Sounds of notifications can now be individually switched off.
|
||||
- Image caching in built-in LITE web viewer now takes image size into
|
||||
account, thus providing better scaling and visual UX.
|
||||
- In "Discover feeds" dialog, when mouse hovering above found feeds, more
|
||||
info is shown in tooltips.
|
||||
+ Fixed:
|
||||
- Compilation with MinGW compiler is now working without problems. Also
|
||||
MSYS2-FHS-related changes were applied. (gh#martinrotter/rssguard#1540)
|
||||
- Reduce number of duplicate feeds found in "Discover feeds" feature.
|
||||
- Replace rssguard-4.7.2-add_library_version.patch with updated
|
||||
rssguard-4.8.1-add_library_version.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 22 20:30:00 UTC 2024 - Alexey Rochev <equeim@gmail.com>
|
||||
|
||||
- Update to version 4.7.4
|
||||
* Added:
|
||||
- Working threads for fetching feeds now have their priority lowered to "low". This will likely lead to better GUI responsiveness during feed fetching with minimal to no performance loss. (#1497)
|
||||
- User-agent now can be set from settings. (#1471)
|
||||
* Fixed:
|
||||
- JavaScript alerts are now shown in a better way.
|
||||
- Removed some debugging code. (#1506)
|
||||
- Node.js settings section "Browse" buttons now work correctly. (#1483)
|
||||
- Article filters now should not be assigned twice (or more) via GUI. (#1503)
|
||||
- Crash in built-in file downloader should be fixed. (#1495, potentially #1485 and #1487)
|
||||
- Fix wrong SQL code. (#1489)
|
||||
- Toast notifications are now disabled on Linux/Wayland because Wayland does not support these. (#1494)
|
||||
- Fix some monitor-related bugs by updating Qt to newer version. (#1479)
|
||||
- Tweaked `<img>` extraction. (#1477)
|
||||
- Added more supported date/time formats. (#1478)
|
||||
- Langs updated.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 5 18:06:48 UTC 2024 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package rssguard
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -16,24 +16,21 @@
|
||||
#
|
||||
|
||||
|
||||
%define libver 4_7_3
|
||||
%define libver 4_8_6
|
||||
Name: rssguard
|
||||
Version: 4.7.3
|
||||
Version: 4.8.6
|
||||
Release: 0
|
||||
Summary: RSS/ATOM/RDF feed reader
|
||||
Group: Productivity/Networking/News/Clients
|
||||
License: AGPL-3.0-or-later AND GPL-3.0-only
|
||||
Group: Productivity/Networking/News/Clients
|
||||
URL: https://github.com/martinrotter/rssguard
|
||||
Source0: https://github.com/martinrotter/rssguard/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
Source1: %{name}.changes
|
||||
# PATCH-FIX-OPENSUSE rssguard-4.7.2-add_library_version.patch aloisio@gmx.com -- add version to shared library
|
||||
Patch0: rssguard-4.7.2-add_library_version.patch
|
||||
# PATCH-FIX-OPENSUSE rssguard-4.8.1-add_library_version.patch aloisio@gmx.com -- add version to shared library
|
||||
Patch0: rssguard-4.8.1-add_library_version.patch
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
%if 0%{?suse_version} == 1500
|
||||
BuildRequires: gcc13-c++
|
||||
%endif
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: cmake(Qt6Concurrent)
|
||||
BuildRequires: cmake(Qt6Core) >= 6.3.0
|
||||
BuildRequires: cmake(Qt6Core5Compat)
|
||||
@@ -80,26 +77,22 @@ Shared library for %{name} to be used by external plugins.
|
||||
find src/librssguard -name "*.h" -exec chmod -x {} \;
|
||||
|
||||
%build
|
||||
%if 0%{?suse_version} == 1500
|
||||
export CXX=g++-13
|
||||
%endif
|
||||
%cmake -DBUILD_WITH_QT6:BOOL=ON \
|
||||
%if 0%{?suse_version} > 1600 || 0%{?sle_version} >= 150600
|
||||
%cmake_qt6 -DBUILD_WITH_QT6:BOOL=ON \
|
||||
%if 0%{?suse_version} > 1600 || 0%{?sle_version} > 150600
|
||||
-DENABLE_MEDIAPLAYER_LIBMPV:BOOL=ON \
|
||||
%else
|
||||
-DENABLE_MEDIAPLAYER_LIBMPV:BOOL=OFF \
|
||||
%endif
|
||||
-DUSE_SYSTEM_SQLITE:BOOL=ON
|
||||
%cmake_build
|
||||
%{qt6_build}
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
%{qt6_install}
|
||||
# install autostart
|
||||
mkdir -pv %{buildroot}%{_datadir}/autostart
|
||||
%fdupes -s %{buildroot}
|
||||
|
||||
%post -n lib%{name}-%{libver} -p /sbin/ldconfig
|
||||
%postun -n lib%{name}-%{libver} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n lib%{name}-%{libver}
|
||||
|
||||
%files
|
||||
%license LICENSE.md
|
||||
|
||||
Reference in New Issue
Block a user