Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rssguard for openSUSE:Factory checked in at 2023-11-07 21:26:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rssguard (Old) and /work/SRC/openSUSE:Factory/.rssguard.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rssguard" Tue Nov 7 21:26:07 2023 rev:43 rq:1123674 version:4.5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/rssguard/rssguard.changes 2023-05-01 18:51:17.333393565 +0200 +++ /work/SRC/openSUSE:Factory/.rssguard.new.17445/rssguard.changes 2023-11-07 21:26:45.344391316 +0100 @@ -1,0 +2,165 @@ +Thu Nov 2 17:54:57 UTC 2023 - Jaime MarquÃnez Ferrándiz <jaime.marquinez.ferran...@fastmail.net> +- Update to version 4.5.3 + + Added: + - Article and feed toolbar heights are now normalized to same values. + + Fixed: + - Fixed couple of cases where feed multi-selection and/or batch operations + were not taking multi-selection properly into account. + - Fixed some unnecessary prompts to restart app in settings dialog. + - Updated translations and readme. +- Update to version 4.5.2 + + Added: + - Added new "Discover feeds" dialog which is automatically opened when user + hits "Add new feed" button. In this dialog, use does not have to input + exact feed address but can enter just regular website address and RSS + Guard will try to discover all available feeds possible. + (gh#martinrotter/rssguard#1134) + - ATOM/RSS/JSON/Sitemap feeds now automatically use "ETag" HTTP headers + which has potential speedup when fetching feeds with no new messages. + This can bring 10-80 % speedup if user uses more feeds which do support + "ETag". (gh#martinrotter/rssguard#1136) + - Support for Sitemap "sitemap.xml" files is added! Vast majority of + websites have sitemaps and RSS Guard now can read them in the same way it + does with RSS/ATOM formats. "Discover feeds" dialog has Sitemaps support + integrated and it even is able to traverse sitemap indexes. GZipped + sitemaps are supported too. (gh#martinrotter/rssguard#1129) + - Added multiple/extended selection to feeds list! Now it is possible to + select multiple items at once (feeds, categories, etc.) and perform batch + actions on them - batch editing, deleting, marking read/unread, + re-sorting - when some feeds are selected it is now in "Edit selected + items" dialog possible to batch change only some properties in a very + clean and universal way. (gh#martinrotter/rssguard#1010, + gh#martinrotter/rssguard#89) + - Localizations updated. + - Documentation updated. + - Arguments parsing is now totally overhauled. It is now possible to use + both double and single quotes to quote arguments. Read "Scraping + Websites" chapter in docs to know more. + - Local files can now be used directly as sources for feeds, just select + "Local file" in add/edit feed dialog. + + Fixed: + - Fixed OPML import/export when some feeds use custom script as source. + (gh#martinrotter/rssguard#1133) + - RSS/ATOM parsing is now greatly enhanced. +- Update to version 4.5.1 + + Added: + - Completely new, custom "toast" notifications: + - Configurable position on screen. + - Can be displayed on secondary screens. + - Automatically adopts look of currently active RSS Guard skin. + - Can be close via close corner button or via Esc keyboard button. + - When hovered with mouse, notification stays shown, when not hovered, + it is automatically hidden after 15 seconds. + - Displays list of newly fetched articles and offers some basic actions + like marking as read, showing in article list or in web browser. + - These notifications do not need "tray icon" to be activated. + - Can be tweaked in Notifications section of settings. + - pdb debugging file is now distributed with RSS Guard on Windows. + - NPM packages updated to latest versions. + + Fixed: + - AppData file now does not contain <pre> tags. + - HTTP redirection cycles are now solved. + - Web cache is now stored in correct directory on Linux. + (gh#martinrotter/rssguard#1098) + - Fixed behavior of Google-based phrase suggestion in web browser + navigation text box. + - Many different features of RSS Guard got minor fixes, some parts of + source code were refactored. Particularly, one nasty "semi-bug" was fixed + which influenced speed of article switching in article list. It should + now be faster. Much faster. + - Article counting for "regex queries" is now disabled because this was + very performance-hungry even with small number of regex queries, sadly. + - Translations of some languages are now more complete. + - Some unused source code was removed. + - Some unused deps were removed. +- Update to version 4.5.0 + + Added: + - List of article filters assigned to feed is now visible in feed details + pane. (gh#martinrotter/rssguard#1045) + - Right-to-left optional layout for feeds/articles. You can switch this in + each feed properties. + - Gmail: Labels are now fetched from the service too and they are + synchronizable. + - New feature called "regex queries" allowing users to have (persistent) + regular expression based article list filters. See your feed list for + "Regex queries" item and right click to add one. + - "reader mode" feature now uses skin-based format & colors. + - All features which generate random colors now use better HSV-based + algorithm. + - Added application-wide and feed-wide ability to limit articles based on + article date/time. This can be changed in application settings in "Feed + fetching" section and in feed properties dialog in "Articles" section. + - JavaScript code of article filters now has syntax highlighting. + - Use non-standard "url" element as fallback for article URLs in RSS + format. + - Percentages of localization progres for each translation is now shown in + "Localization" settings section. + - "clang-format" updated. + - User CSS styles can now be supplied via file + <user-data-folder>/web/user-styles.css. + - When fetching metadata during OPML import, there is now option to NOT + fetch icons. (gh#martinrotter/rssguard#1009) + + Fixed: + - Icons in feed list are now correctly vertically centered. + (gh#martinrotter/rssguard#999) + - Fixes related to word-wrap of long texts in article list and feed details + pane. (gh#martinrotter/rssguard#1033) + - Multi-column sorting is now correctly persistent. + (gh#martinrotter/rssguard#1039) + - Fixed a problem where article filters are sometimes not applied correctly + when feed is fetched. + - Skin's pallete (dark) are now applied depending on slightly enhanced + logic. + - Skin's custom colors are now applied depending on slightly enhanced + logic. + - HTTP redirection was not working sometimes, breaking some feeds. + - Docs updated. + - Feedly: Fix errors when some feeds did not have titles. + - Almost all localizations refreshed. + - Fixed multiple crashes. + - Correctly show numeric badge on Windows if RSS Guard starts in + tray/minimized mode. +- Update to version 4.4.0 + + Added: + - Read/unread state is now also shown by coloured dot in article list, + inspired by similar feature of QuiteRSS. The behavior is switchable in + settings. (gh#martinrotter/rssguard#948) + - Details of selected feed list item are now enhanced with new information. + (gh#martinrotter/rssguard#962) + - Item (feed) ID is now visible in item details and in tooltips of feed + list. (gh#martinrotter/rssguard#965) + - "nudus" skin is bit tweaked. (gh#martinrotter/rssguard#942) + - Added option to reorganize any folder in feed list alphabetically even in + manual sorting mode. (gh#martinrotter/rssguard#918) + - Added shortcuts to scroll article up/down. (gh#martinrotter/rssguard#408) + - Added global option to open all hyperlinks by default in external web + browser. (gh#martinrotter/rssguard#386) + - Email editor for Gmail now supports rich-text. + - Added support for very fast feed fetching intervals. + - Added button to clear web cache and storage. + - Added some missing icons. + + Fixed: + - Application performance is now hugely improved when using big number of + labels and/or article filters. There are some possibilities for extra + performance fine-tuning which might be addressed in the future. + (gh#martinrotter/rssguard#952) + - Behavior and visual representation of "article highlighter" and "article + list filter" tool buttons is now fixed. (gh#martinrotter/rssguard#943) + - Newly created label is now placed in correct sort position in feed list. + (gh#martinrotter/rssguard#978) + - Fixed html/plain auto-detection for + "https://blog.torproject.org/blog/feed". (gh#martinrotter/rssguard#979) + - Modal dialogs are also taken into account for feature "do not fetch feeds + when main window is unfocused". (gh#martinrotter/rssguard#973) + - Hamburger menu did not work in fullscreen mode in some cases. + (gh#martinrotter/rssguard#953) + - Resizing of feed import dialog is now better. (gh#martinrotter/rssguard#945) + - Unwanted application restarts. (gh#martinrotter/rssguard#940) + - Main window fade-in effect on Windows OS is now consistent. + (gh#martinrotter/rssguard#933) + - Many other smaller fixes. +- Refresh rssguard-4.2.2-add_library_version.patch +- Drop rssguard-4.3.4-fix-build.patch: merged upstream +- Add the Group tags + +------------------------------------------------------------------- Old: ---- rssguard-4.3.4-fix-build.patch rssguard-4.3.4.tar.gz New: ---- rssguard-4.5.3.tar.gz BETA DEBUG BEGIN: Old:- Refresh rssguard-4.2.2-add_library_version.patch - Drop rssguard-4.3.4-fix-build.patch: merged upstream - Add the Group tags BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rssguard.spec ++++++ --- /var/tmp/diff_new_pack.nYGDfG/_old 2023-11-07 21:26:46.744442872 +0100 +++ /var/tmp/diff_new_pack.nYGDfG/_new 2023-11-07 21:26:46.744442872 +0100 @@ -16,19 +16,18 @@ # -%define libver 4_3_4 +%define libver 4_5_3 Name: rssguard -Version: 4.3.4 +Version: 4.5.3 Release: 0 Summary: RSS/ATOM/RDF feed reader +Group: Productivity/Networking/News/Clients License: AGPL-3.0-or-later AND GPL-3.0-only 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.2.2-add_library_version.patch aloi...@gmx.com -- add version to shared library Patch0: rssguard-4.2.2-add_library_version.patch -# PATCH-FIX-UPSTREAM rssguard-4.3.4-fix-build.patch jaime.marquinez.ferran...@fastmail.net -- https://github.com/martinrotter/rssguard/pull/928 -Patch1: rssguard-4.3.4-fix-build.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme @@ -45,6 +44,8 @@ BuildRequires: cmake(Qt5WebEngine) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Xml) +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(zlib) Recommends: nodejs Recommends: npm Obsoletes: %{name}-lang < %{version} @@ -56,6 +57,7 @@ %package -n lib%{name}-devel Summary: Development headers for lib%{name}-%{libver} +Group: Development/Libraries/C and C++ Requires: lib%{name}-%{libver} %description -n lib%{name}-devel ++++++ rssguard-4.2.2-add_library_version.patch ++++++ --- /var/tmp/diff_new_pack.nYGDfG/_old 2023-11-07 21:26:46.764443609 +0100 +++ /var/tmp/diff_new_pack.nYGDfG/_new 2023-11-07 21:26:46.764443609 +0100 @@ -1,8 +1,8 @@ -Index: rssguard-4.3.3/src/librssguard/CMakeLists.txt +Index: rssguard-4.5.2/src/librssguard/CMakeLists.txt =================================================================== ---- rssguard-4.3.3.orig/src/librssguard/CMakeLists.txt -+++ rssguard-4.3.3/src/librssguard/CMakeLists.txt -@@ -534,11 +534,11 @@ if(WIN32) +--- rssguard-4.5.2.orig/src/librssguard/CMakeLists.txt ++++ rssguard-4.5.2/src/librssguard/CMakeLists.txt +@@ -595,11 +595,11 @@ if(WIN32) list(APPEND SOURCES "${CMAKE_BINARY_DIR}/rssguard.rc") endif() @@ -16,7 +16,7 @@ PRIVATE FORCE_BUNDLE_ICONS -@@ -549,7 +549,7 @@ endif() +@@ -610,7 +610,7 @@ endif() # Add OAuth services definitions. if(NOT FEEDLY_CLIENT_ID STREQUAL "" AND NOT FEEDLY_CLIENT_SECRET STREQUAL "") @@ -25,7 +25,7 @@ PRIVATE FEEDLY_OFFICIAL_SUPPORT -@@ -563,7 +563,7 @@ else() +@@ -624,7 +624,7 @@ else() endif() if(NOT GMAIL_CLIENT_ID STREQUAL "" AND NOT GMAIL_CLIENT_SECRET STREQUAL "") @@ -34,7 +34,7 @@ PRIVATE GMAIL_OFFICIAL_SUPPORT -@@ -577,7 +577,7 @@ else() +@@ -638,7 +638,7 @@ else() endif() if(NOT INOREADER_CLIENT_ID STREQUAL "" AND NOT INOREADER_CLIENT_SECRET STREQUAL "") @@ -43,7 +43,7 @@ PRIVATE INOREADER_OFFICIAL_SUPPORT -@@ -591,7 +591,7 @@ else() +@@ -652,7 +652,7 @@ else() endif() # Add specific definitions. @@ -52,7 +52,7 @@ PRIVATE RSSGUARD_DLLSPEC=Q_DECL_EXPORT -@@ -607,7 +607,7 @@ target_compile_definitions(rssguard +@@ -668,7 +668,7 @@ target_compile_definitions(rssguard APP_URL_ISSUES_NEW="${APP_URL_ISSUES_NEW}" APP_USERAGENT="${APP_NAME}/${CMAKE_PROJECT_VERSION}") @@ -61,16 +61,56 @@ PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/gui -@@ -621,7 +621,7 @@ target_include_directories(rssguard +@@ -684,41 +684,41 @@ target_include_directories(rssguard ) + if(SQLite3_FOUND) +- target_include_directories(rssguard AFTER ++ target_include_directories(rssguard-${APP_VERSION} AFTER + PRIVATE + ${SQLite3_INCLUDE_DIRS} + ) + +- target_compile_definitions(rssguard ++ target_compile_definitions(rssguard-${APP_VERSION} + PRIVATE + + SYSTEM_SQLITE3 + ) + +- target_link_libraries(rssguard PRIVATE ++ target_link_libraries(rssguard-${APP_VERSION} PRIVATE + ${SQLite3_LIBRARIES} + ) + endif() + + if(ZLIB_FOUND) +- target_include_directories(rssguard AFTER ++ target_include_directories(rssguard-${APP_VERSION} AFTER + PRIVATE + ${ZLIB_INCLUDE_DIRS} + ) + +- target_compile_definitions(rssguard ++ target_compile_definitions(rssguard-${APP_VERSION} + PRIVATE + + ENABLE_COMPRESSED_SITEMAP + ) + +- target_link_libraries(rssguard PRIVATE ++ target_link_libraries(rssguard-${APP_VERSION} PRIVATE + ${ZLIB_LIBRARIES} + ) + endif(ZLIB_FOUND) + # Qt. -target_link_libraries(rssguard PUBLIC -+target_link_libraries(rssguard-${APP_VERSION} PUBLIC ++target_link_libraries(rssguard-${APP_VERSION} PUBLIC Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Gui Qt${QT_VERSION_MAJOR}::Network -@@ -633,31 +633,31 @@ target_link_libraries(rssguard PUBLIC +@@ -730,54 +730,54 @@ target_link_libraries(rssguard PUBLIC ) if(QT_VERSION_MAJOR EQUAL 6) @@ -80,6 +120,13 @@ ) endif() + if(WIN32) +- target_link_libraries(rssguard PUBLIC ++ target_link_libraries(rssguard-${APP_VERSION} PUBLIC + Qt${QT_VERSION_MAJOR}::GuiPrivate + ) + endif() + if(USE_WEBENGINE) - target_link_libraries(rssguard PUBLIC + target_link_libraries(rssguard-${APP_VERSION} PUBLIC @@ -107,7 +154,27 @@ Qt${QT_VERSION_MAJOR}::DBus ) endif() -@@ -687,7 +687,7 @@ if(WIN32 OR OS2) + + if(APPLE) +- target_link_libraries(rssguard PUBLIC ++ target_link_libraries(rssguard-${APP_VERSION} PUBLIC + "-framework AppKit" + ) + elseif(WIN32) +- target_link_libraries(rssguard PUBLIC ++ target_link_libraries(rssguard-${APP_VERSION} PUBLIC + Shell32.lib + odbc32 + ) + endif() + + if(WIN32 OR OS2) +- install(TARGETS rssguard DESTINATION .) ++ install(TARGETS rssguard-${APP_VERSION} DESTINATION .) + install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + DESTINATION include + FILES_MATCHING PATTERN "services/abstract/*.h" +@@ -788,7 +788,7 @@ if(WIN32 OR OS2) ) elseif(UNIX AND NOT APPLE AND NOT ANDROID) include (GNUInstallDirs) @@ -116,10 +183,37 @@ DESTINATION ${CMAKE_INSTALL_LIBDIR} ) install(DIRECTORY services/abstract -Index: rssguard-4.3.3/localization/CMakeLists.txt +@@ -796,7 +796,7 @@ elseif(UNIX AND NOT APPLE AND NOT ANDROI + FILES_MATCHING PATTERN "*.h" + ) + elseif(APPLE) +- install(TARGETS rssguard ++ install(TARGETS rssguard-${APP_VERSION} + DESTINATION Contents/MacOS + ) + install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} +Index: rssguard-4.5.2/localization/CMakeLists.txt =================================================================== ---- rssguard-4.3.3.orig/localization/CMakeLists.txt -+++ rssguard-4.3.3/localization/CMakeLists.txt +--- rssguard-4.5.2.orig/localization/CMakeLists.txt ++++ rssguard-4.5.2/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") + +- qt_add_lupdate(rssguard ++ qt_add_lupdate(rssguard-${APP_VERSION} + TS_FILES "${CMAKE_CURRENT_SOURCE_DIR}/rssguard_en.ts" + SOURCES ${ALL_SOURCES} + INCLUDE_DIRECTORIES "${CMAKE_BINARY_DIR}/src/librssguard" +@@ -21,7 +21,7 @@ FILE(GLOB TS_FILES ${CMAKE_CURRENT_SOUR + set_source_files_properties(${TS_FILES} PROPERTIES OUTPUT_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}") + + if(BUILD_WITH_QT6) +- qt_add_lrelease(rssguard ++ qt_add_lrelease(rssguard-${APP_VERSION} + TS_FILES ${TS_FILES} + QM_FILES_OUTPUT_VARIABLE QM_FILES + OPTIONS "-compress" @@ -33,5 +33,5 @@ else() ) @@ -127,10 +221,10 @@ - add_dependencies(rssguard rssguard_lrelease) + add_dependencies(rssguard-${APP_VERSION} rssguard_lrelease) endif() -Index: rssguard-4.3.3/src/rssguard/CMakeLists.txt +Index: rssguard-4.5.2/src/rssguard/CMakeLists.txt =================================================================== ---- rssguard-4.3.3.orig/src/rssguard/CMakeLists.txt -+++ rssguard-4.3.3/src/rssguard/CMakeLists.txt +--- rssguard-4.5.2.orig/src/rssguard/CMakeLists.txt ++++ rssguard-4.5.2/src/rssguard/CMakeLists.txt @@ -21,7 +21,7 @@ target_link_libraries(app PUBLIC Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Gui ++++++ rssguard-4.3.4.tar.gz -> rssguard-4.5.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/rssguard/rssguard-4.3.4.tar.gz /work/SRC/openSUSE:Factory/.rssguard.new.17445/rssguard-4.5.3.tar.gz differ: char 12, line 1