Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rssguard for openSUSE:Factory 
checked in at 2022-03-22 22:14:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rssguard (Old)
 and      /work/SRC/openSUSE:Factory/.rssguard.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rssguard"

Tue Mar 22 22:14:28 2022 rev:34 rq:964096 version:4.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rssguard/rssguard.changes        2022-01-13 
00:23:31.523980119 +0100
+++ /work/SRC/openSUSE:Factory/.rssguard.new.25692/rssguard.changes     
2022-03-22 22:14:31.646842668 +0100
@@ -1,0 +2,67 @@
+Tue Mar 22 11:21:46 UTC 2022 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 4.2.0
+  Added:
+  * Items in feed list
+  * Article list now can display full article titles with
+    multiline layout. Switch the feature in "Settings -> Feeds &
+    articles -> Articles list".
+  * Date/time format of articles in article list is now VERY
+    customizable, you can set to display e. g. time only for today's
+    items, or show relative dates for recent items etc.
+  * RSS Guard now builds with cmake.
+  * "Add feed" and "Edit feed" dialogs were redesigned a bit for
+    better UX.
+  * New action "Open main menu" can now be added to toolbars.
+  * If feed does not provide date/time for its articles, then
+    current date/time is used and now this artificial date/time is
+    iterated to achieve consistent sorting for those articles.
+  * Individual feeds can now be turned off. Turning feed "off"
+    disables it and it won't get any new articles. See "Edit feed"
+    dialog, specifically "Miscellaneous" tab.
+  * Gmail: Synchronization of e-mails is now MUCH faster,
+    especially subsequent synchronizations. Also, some Gmail-related
+    fixes were added.
+  * TT-RSS: Added "share to published" feature which allows user
+    to save custom notes to TT-RSS. Can be used with context menu on
+    "[SYSTEM] User-published articles" feed list item.
+  * Count of unread articles in taskbar is now switchable.
+  * Documentation was updated.
+  * All modal dialogs now should have "maximize" button.
+  * Context menu of article list now offers action "Copy links".
+  * Articles downloaded from single feed are now de-duplicated
+    before they are processed and saved into RSS Guard DB.
+  * Node.js integration was polished and generalized and will be
+    used for more optional features in the future.
+  * Firefox-inspired "reader mode" is now available in WebEngine
+    version of RSS Guard. Check internal web browser toolbar for the
+    relevant "Open in reader mode" button.
+  * New action "Open in internal browser
+  * Polishing of feed import feature.
+  * Updated built-in "nudus-*" skins. Thanks to akinokonomi for
+    this.
+  * RSS Guard is now aware of "qt5/6-ct" style used by "qtct"
+    tool.
+  * Handling of skins, Qt stylesheets and Qt styles is now
+    rewritten quite a lot to achieve more consistent UX and allow
+    for much greater flexibility for skin creators.
+  Fixed:
+  * Feedly: HTML entities/code in article titles were not
+    encoded and displayed correctly.
+  * GUI separators were resetting their positions to middle,
+    hopefully fixed.
+  * Inaccurate reporting of new articles when there are no new
+    articles, due to DB layer error.
+  * "New messages" feed status is now more persistent.
+  * Handling of character set in MariaDB backend is now
+    improved, all UTF-8 characters should now work correctly.
+  * Loading of skins/themes is now done more early to avoid some
+    clashes with GUI initialization.
+  * Fixed displaying of special characters in RSS/RDF/ATOM
+    account name.
+  * No separators in custom source specification are needed now.
+- Refresh rssguard-4.0.2-add_library_version.patch as
+  rssguard-4.2.0-add_library_version.patch
+- Drop rssguard-4.1.2-Qt512.patch (too much hassle)
+
+-------------------------------------------------------------------

Old:
----
  rssguard-4.0.2-add_library_version.patch
  rssguard-4.1.2-Qt512.patch
  rssguard-4.1.2.tar.gz

New:
----
  rssguard-4.2.0-add_library_version.patch
  rssguard-4.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rssguard.spec ++++++
--- /var/tmp/diff_new_pack.eumRHQ/_old  2022-03-22 22:14:32.518843399 +0100
+++ /var/tmp/diff_new_pack.eumRHQ/_new  2022-03-22 22:14:32.522843403 +0100
@@ -16,35 +16,33 @@
 #
 
 
-%define libver  4_1_2
+%define libver  4_2_0
 Name:           rssguard
-Version:        4.1.2
+Version:        4.2.0
 Release:        0
 Summary:        RSS/ATOM/RDF feed reader
 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.0.2-add_library_version.patch aloi...@gmx.com 
-- add version to shared library
-Patch2:         rssguard-4.0.2-add_library_version.patch
-# PATCH-FIX-UPSTREAM rssguard-4.1.2-Qt512.patch
-Patch3:         rssguard-4.1.2-Qt512.patch
+# PATCH-FIX-OPENSUSE rssguard-4.2.0-add_library_version.patch aloi...@gmx.com 
-- add version to shared library
+Patch2:         rssguard-4.2.0-add_library_version.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libqt5-linguist
 BuildRequires:  libqt5-qtbase-common-devel
-BuildRequires:  pkgconfig
-BuildRequires:  pkgconfig(Qt5Concurrent)
-BuildRequires:  pkgconfig(Qt5Core) >= 5.12
-BuildRequires:  pkgconfig(Qt5DBus)
-BuildRequires:  pkgconfig(Qt5Multimedia)
-BuildRequires:  pkgconfig(Qt5Network)
-BuildRequires:  pkgconfig(Qt5PrintSupport)
-BuildRequires:  pkgconfig(Qt5Sql)
-BuildRequires:  pkgconfig(Qt5WebEngine)
-BuildRequires:  pkgconfig(Qt5Widgets)
-BuildRequires:  pkgconfig(Qt5Xml)
+BuildRequires:  cmake(Qt5Concurrent)
+BuildRequires:  cmake(Qt5Core) >= 5.15
+BuildRequires:  cmake(Qt5DBus)
+BuildRequires:  cmake(Qt5LinguistTools)
+BuildRequires:  cmake(Qt5Multimedia)
+BuildRequires:  cmake(Qt5Network)
+BuildRequires:  cmake(Qt5PrintSupport)
+BuildRequires:  cmake(Qt5Sql)
+BuildRequires:  cmake(Qt5WebEngine)
+BuildRequires:  cmake(Qt5Widgets)
+BuildRequires:  cmake(Qt5Xml)
 Obsoletes:      %{name}-lang < %{version}
 Provides:       %{name}-lang = %{version}
 
@@ -72,13 +70,11 @@
 find src/librssguard -name "*.h" -exec chmod -x {} \;
 
 %build
-# resources_big is not compatible with LTO
-%define _lto_cflags %{nil}
-%qmake5 PREFIX=%{_prefix} LIBDIR=%{_libdir} USE_WEBENGINE=true
-%make_jobs
+%cmake
+%cmake_build
 
 %install
-%qmake5_install
+%cmake_install
 # install autostart
 mkdir -pv %{buildroot}%{_datadir}/autostart
 install -m0644 resources/desktop/com.github.%{name}.desktop.autostart -t 
%{buildroot}%{_datadir}/autostart
@@ -100,7 +96,6 @@
 
 %files -n librssguard-devel
 %{_includedir}/lib%{name}
-%{_libdir}/pkgconfig/%{name}.pc
 
 %files -n lib%{name}-%{libver}
 %{_libdir}/lib%{name}-%{version}.so

++++++ rssguard-4.0.2-add_library_version.patch -> 
rssguard-4.2.0-add_library_version.patch ++++++
--- 
/work/SRC/openSUSE:Factory/rssguard/rssguard-4.0.2-add_library_version.patch    
    2021-09-08 21:37:37.601959435 +0200
+++ 
/work/SRC/openSUSE:Factory/.rssguard.new.25692/rssguard-4.2.0-add_library_version.patch
     2022-03-22 22:14:29.430840809 +0100
@@ -1,84 +1,128 @@
-Index: rssguard-4.0.2/src/librssguard/librssguard.pro
+Index: rssguard-4.2.0/src/librssguard/CMakeLists.txt
 ===================================================================
---- rssguard-4.0.2.orig/src/librssguard/librssguard.pro
-+++ rssguard-4.0.2/src/librssguard/librssguard.pro
-@@ -1,7 +1,10 @@
- TEMPLATE = lib
- 
-+include(../../pri/vars.pri)
-+include(../../pri/defs.pri)
-+
- unix|mac|os2 {
--  TARGET = rssguard
-+  TARGET = rssguard-$$APP_VERSION
- }
- else {
-   TARGET = librssguard
-@@ -10,9 +13,6 @@ else {
- MSG_PREFIX  = "librssguard"
- APP_TYPE    = "core library"
- 
--include(../../pri/vars.pri)
--include(../../pri/defs.pri)
--
- message($$MSG_PREFIX: Shadow copy build directory \"$$OUT_PWD\".)
- message($$MSG_PREFIX: $$APP_NAME version is: \"$$APP_VERSION\".)
- message($$MSG_PREFIX: Detected Qt version: \"$$QT_VERSION\".)
-@@ -25,6 +25,19 @@ include(../../pri/build_opts.pri)
- DEFINES *= RSSGUARD_DLLSPEC=Q_DECL_EXPORT
- CONFIG += unversioned_libname unversioned_soname skip_target_version_ext
- 
-+# create pkgconfig file
-+unix {
-+CONFIG += create_pc create_prl no_install_prl
-+QMAKE_PKGCONFIG_NAME = rssguard
-+QMAKE_PKGCONFIG_FILE = $$QMAKE_PKGCONFIG_NAME
-+QMAKE_PKGCONFIG_DESCRIPTION = Bindings for librssguard
-+QMAKE_PKGCONFIG_PREFIX = $$PREFIX
-+QMAKE_PKGCONFIG_LIBDIR = $$LIBDIR
-+QMAKE_PKGCONFIG_INCDIR = $$headers.path
-+QMAKE_PKGCONFIG_VERSION = $$APP_VERSION
-+QMAKE_PKGCONFIG_CFLAGS = -I\${includedir}
-+}
-+
- RESOURCES += ../../resources/sql.qrc \
-              ../../resources/rssguard.qrc
- 
-Index: rssguard-4.0.2/src/rssguard/rssguard.pro
+--- rssguard-4.2.0.orig/src/librssguard/CMakeLists.txt
++++ rssguard-4.2.0/src/librssguard/CMakeLists.txt
+@@ -539,11 +539,11 @@ if(WIN32)
+   list(APPEND SOURCES "${CMAKE_BINARY_DIR}/rssguard.rc")
+ endif()
+ 
+-add_library(rssguard SHARED ${SOURCES} ${QM_FILES})
++add_library(rssguard-${APP_VERSION} SHARED ${SOURCES} ${QM_FILES})
+ 
+ # Add OAuth services definitions.
+ if(NOT FEEDLY_CLIENT_ID STREQUAL "" AND NOT FEEDLY_CLIENT_SECRET STREQUAL "")
+-  target_compile_definitions(rssguard
++  target_compile_definitions(rssguard-${APP_VERSION}
+     PRIVATE
+ 
+     FEEDLY_OFFICIAL_SUPPORT
+@@ -557,7 +557,7 @@ else()
+ endif()
+ 
+ if(NOT GMAIL_CLIENT_ID STREQUAL "" AND NOT GMAIL_CLIENT_SECRET STREQUAL "")
+-  target_compile_definitions(rssguard
++  target_compile_definitions(rssguard-${APP_VERSION}
+     PRIVATE
+ 
+     GMAIL_OFFICIAL_SUPPORT
+@@ -571,7 +571,7 @@ else()
+ endif()
+ 
+ if(NOT INOREADER_CLIENT_ID STREQUAL "" AND NOT INOREADER_CLIENT_SECRET 
STREQUAL "")
+-  target_compile_definitions(rssguard
++  target_compile_definitions(rssguard-${APP_VERSION}
+     PRIVATE
+ 
+     INOREADER_OFFICIAL_SUPPORT
+@@ -585,7 +585,7 @@ else()
+ endif()
+ 
+ # Add specific definitions.
+-target_compile_definitions(rssguard
++target_compile_definitions(rssguard-${APP_VERSION}
+   PRIVATE
+   RSSGUARD_DLLSPEC=Q_DECL_EXPORT
+ 
+@@ -601,7 +601,7 @@ target_compile_definitions(rssguard
+   APP_URL_ISSUES_NEW="${APP_URL_ISSUES_NEW}"
+   APP_USERAGENT="${APP_NAME}/${CMAKE_PROJECT_VERSION}")
+ 
+-target_include_directories(rssguard
++target_include_directories(rssguard-${APP_VERSION}
+   PUBLIC
+   ${CMAKE_CURRENT_SOURCE_DIR}
+   ${CMAKE_CURRENT_SOURCE_DIR}/gui
+@@ -614,7 +614,7 @@ target_include_directories(rssguard
+   ${CMAKE_CURRENT_SOURCE_DIR}/gui/toolbars
+ )
+ 
+-target_link_libraries(rssguard PUBLIC
++target_link_libraries(rssguard-${APP_VERSION} PUBLIC
+   Qt${QT_VERSION_MAJOR}::Core
+   Qt${QT_VERSION_MAJOR}::Gui
+   Qt${QT_VERSION_MAJOR}::Network
+@@ -625,13 +625,13 @@ target_link_libraries(rssguard PUBLIC
+ )
+ 
+ if(QT_VERSION_MAJOR EQUAL 6)
+-  target_link_libraries(rssguard PUBLIC
++  target_link_libraries(rssguard-${APP_VERSION} PUBLIC
+     Qt${QT_VERSION_MAJOR}::Core5Compat
+   )
+ endif()
+ 
+ if(USE_WEBENGINE)
+-  target_link_libraries(rssguard PUBLIC
++  target_link_libraries(rssguard-${APP_VERSION} PUBLIC
+     Qt${QT_VERSION_MAJOR}::WebEngineWidgets
+   )
+ endif()
+@@ -643,13 +643,13 @@ if(WIN32 AND NOT BUILD_WITH_QT6)
+ endif()
+ 
+ if(NOT OS2)
+-  target_link_libraries(rssguard PUBLIC
++  target_link_libraries(rssguard-${APP_VERSION} PUBLIC
+     Qt${QT_VERSION_MAJOR}::Multimedia
+   )
+ endif()
+ 
+ if(UNIX AND NOT APPLE AND NOT ANDROID)
+-  target_link_libraries(rssguard PUBLIC
++  target_link_libraries(rssguard-${APP_VERSION} PUBLIC
+     Qt${QT_VERSION_MAJOR}::DBus
+   )
+ endif()
+@@ -679,7 +679,7 @@ if(WIN32 OR OS2)
+   )
+ elseif(UNIX AND NOT APPLE AND NOT ANDROID)
+   include (GNUInstallDirs)
+-  install(TARGETS rssguard
++  install(TARGETS rssguard-${APP_VERSION}
+     DESTINATION ${CMAKE_INSTALL_LIBDIR}
+   )
+   install(DIRECTORY services/abstract
+Index: rssguard-4.2.0/localization/CMakeLists.txt
 ===================================================================
---- rssguard-4.0.2.orig/src/rssguard/rssguard.pro
-+++ rssguard-4.0.2/src/rssguard/rssguard.pro
-@@ -46,7 +46,7 @@ DEPENDPATH += $$PWD/../librssguard
- 
- win32: LIBS += -L$$OUT_PWD/../librssguard/ -llibrssguard
- mac: LIBS += -L$$OUT_PWD/../librssguard/ -lrssguard
--unix:!mac: LIBS += $$OUT_PWD/../librssguard/librssguard.so
-+unix:!mac: LIBS += $$OUT_PWD/../librssguard/librssguard-$${APP_VERSION}.so
- os2: LIBS += -L$$OUT_PWD/../librssguard/ -lrssguard
- 
- win32 {
-Index: rssguard-4.0.2/pri/install.pri
+--- rssguard-4.2.0.orig/localization/CMakeLists.txt
++++ rssguard-4.2.0/localization/CMakeLists.txt
+@@ -33,5 +33,5 @@ else()
+   )
+ 
+   add_custom_target(rssguard_lrelease DEPENDS ${QM_FILES})
+-  add_dependencies(rssguard rssguard_lrelease)
++  add_dependencies(rssguard-${APP_VERSION} rssguard_lrelease)
+ endif()
+Index: rssguard-4.2.0/src/rssguard/CMakeLists.txt
 ===================================================================
---- rssguard-4.0.2.orig/pri/install.pri
-+++ rssguard-4.0.2/pri/install.pri
-@@ -57,14 +57,17 @@ unix:!mac:!android {
-   appdata.files = ../../resources/desktop/$${APP_REVERSE_NAME}.appdata.xml
-   appdata.path = $$quote($$PREFIX/share/metainfo/)
- 
--  lib.files = $$OUT_PWD/../librssguard/librssguard.so
--  lib.path = $$quote($$PREFIX/lib/)
-+  lib.files = $$OUT_PWD/../librssguard/librssguard-$${APP_VERSION}.so
-+  lib.path = $$quote($$LIBDIR/)
-   lib.CONFIG = no_check_exist
- 
-+  pkgconfig.files = $$OUT_PWD/../librssguard/rssguard.pc
-+  pkgconfig.path = $$quote($$LIBDIR/pkgconfig/)
-+
-   desktop_icon.files = ../../resources/graphics/$${TARGET}.png
-   desktop_icon.path = $$quote($$PREFIX/share/icons/hicolor/512x512/apps/)
- 
--  INSTALLS += target lib desktop_file desktop_icon appdata
-+  INSTALLS += target lib pkgconfig desktop_file desktop_icon appdata
-   
-   INSTALL_HEADERS_PREFIX = $$quote($$PREFIX/include/librssguard)
- }
+--- rssguard-4.2.0.orig/src/rssguard/CMakeLists.txt
++++ rssguard-4.2.0/src/rssguard/CMakeLists.txt
+@@ -17,7 +17,7 @@ target_link_libraries(app PUBLIC
+   Qt${QT_VERSION_MAJOR}::Core
+   Qt${QT_VERSION_MAJOR}::Gui
+   Qt${QT_VERSION_MAJOR}::Widgets
+-  rssguard
++  rssguard-${APP_VERSION}
+ )
+ 
+ if(QT_VERSION_MAJOR EQUAL 6)

++++++ rssguard-4.1.2.tar.gz -> rssguard-4.2.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/rssguard/rssguard-4.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.rssguard.new.25692/rssguard-4.2.0.tar.gz differ: 
char 13, line 1

Reply via email to