Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package datovka for openSUSE:Factory checked in at 2026-11-10 14:43:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/datovka (Old) and /work/SRC/openSUSE:Factory/.datovka.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "datovka" Tue Nov 10 14:43:59 2026 rev:57 rq:1396471 version:4.30.0 Changes: -------- --- /work/SRC/openSUSE:Factory/datovka/datovka.changes 2026-09-24 23:01:21.067992223 +0200 +++ /work/SRC/openSUSE:Factory/.datovka.new.3759290/datovka.changes 2026-11-10 14:45:25.970164686 +0100 @@ -1,0 +2,21 @@ +Tue Nov 10 07:23:02 UTC 2026 - Jiri Slaby <[email protected]> + +- update to 4.30.0 + * Message database code is shared with mobile application. + * Data-box list can be filtered according to listed box names, identifiers or + logins. + * Data-box list can be sorted according to box name, number of unread + messages or last synchronisation time, or listed as arranged by the user. + * Account database code is shared with mobile application. + * Storing database format version into message database. Performing message + database compatibility conversions according to stored version information. + * Fixed an error when reading accessibility data from message list causing the + application to abort on an assertion check. + * A message can be reported to contain spam. A notification is shown in the + message list if the message has been marked as spam by the ISDS. +- remove 0001-datovka.pro-drop-removal-of-libQt6Core-from-quazip-l.patch + (upstream) +- cleanup spec (lrelease is not invoked from .pro) +- enable tests in a new %check + +------------------------------------------------------------------- Old: ---- 0001-datovka.pro-drop-removal-of-libQt6Core-from-quazip-l.patch datovka-4.29.5.tar.xz datovka-4.29.5.tar.xz.sha256 New: ---- datovka-4.30.0.tar.xz datovka-4.30.0.tar.xz.sha256 ----------(Old B)---------- Old: message list if the message has been marked as spam by the ISDS. - remove 0001-datovka.pro-drop-removal-of-libQt6Core-from-quazip-l.patch (upstream) ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ datovka.spec ++++++ --- /var/tmp/diff_new_pack.mCSVxg/_old 2026-11-10 14:45:26.860201972 +0100 +++ /var/tmp/diff_new_pack.mCSVxg/_new 2026-11-10 14:45:26.861202014 +0100 @@ -19,14 +19,12 @@ %if 0%{?suse_version} > 1500 %define qt_version 6 %define qt_version_full 6.2.0 -%define lrelease lrelease6 %else %define qt_version 5 %define qt_version_full 5.4.1 -%define lrelease lrelease-qt5 %endif Name: datovka -Version: 4.29.5 +Version: 4.30.0 Release: 0 Summary: Library to access Czech eGov system "Datove schranky" License: GPL-3.0-or-later @@ -36,22 +34,24 @@ Source1: https://datovka.nic.cz/%{version}/%{name}-%{version}.tar.xz.sha256 # PATCH-FIX-UPSTREAM: remove some issues with current .pro file Patch0: 0001-datovka.pro-fixes.patch -Patch1: 0001-datovka.pro-drop-removal-of-libQt6Core-from-quazip-l.patch BuildRequires: openssl-devel BuildRequires: pkgconfig +BuildRequires: qt6-sql-sqlite BuildRequires: cmake(Qt%{qt_version}Core) >= %{qt_version_full} BuildRequires: cmake(Qt%{qt_version}Gui) >= %{qt_version_full} BuildRequires: cmake(Qt%{qt_version}Network) >= %{qt_version_full} BuildRequires: cmake(Qt%{qt_version}PrintSupport) >= %{qt_version_full} BuildRequires: cmake(Qt%{qt_version}Sql) >= %{qt_version_full} BuildRequires: cmake(Qt%{qt_version}Svg) >= %{qt_version_full} +BuildRequires: cmake(Qt%{qt_version}Test) >= %{qt_version_full} BuildRequires: cmake(Qt%{qt_version}WebSockets) >= %{qt_version_full} BuildRequires: cmake(Qt%{qt_version}Widgets) >= %{qt_version_full} BuildRequires: cmake(QuaZip-Qt%{qt_version}) -BuildRequires: pkgconfig(libdatovka) >= 0.6.0 +BuildRequires: pkgconfig(libdatovka) >= 0.8.0 Recommends: %{name}-lang # Included inside with different approach -Obsoletes: python-dslib +Obsoletes: python-dslib < 4.30.0 +Provides: python-dslib = 4.30.0 %if 0%{qt_version} == 6 BuildRequires: cmake(Qt6Core5Compat) >= %{qt_version_full} Requires: qt6-sql-sqlite @@ -70,20 +70,26 @@ %prep %autosetup -p1 -sed -i \ - -e 's:lrelease:%{lrelease}:g' \ - %{name}.pro %build export CFLAGS="%{optflags}" export CXXFLAGS="%{optflags}" -%{lrelease} datovka.pro %if 0%{qt_version} == 6 +lrelease6 datovka.pro %{qmake6} PREFIX=%{_prefix} DISABLE_VERSION_CHECK_BY_DEFAULT=1 %{qmake6_build} +pushd tests +%{qmake6} +%{qmake6_build} +popd %else +lrelease-qt5 datovka.pro %qmake5 PREFIX=%{_prefix} DISABLE_VERSION_CHECK_BY_DEFAULT=1 %make_jobs +pushd tests +%qmake5 +%make_jobs +popd %endif %install @@ -99,6 +105,26 @@ %{buildroot}%{_datadir}/applications/cz.nic.datovka.desktop rm -rf %{buildroot}%{_datadir}/datovka/doc +%check +pushd tests +# these use disabled legacy functions of openssl +cat >BLACKLIST <<'EOF' +[x509CrtVerify] +* +[verifySignature01] +* +[verifySignature02] +* +[cryptoAddCrl02] +* +[rawTstVerify] +* +[p12ToPem] +* +EOF +./tests -skipblacklisted +popd + %files %license COPYING %doc AUTHORS ChangeLog ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.mCSVxg/_old 2026-11-10 14:45:26.897203523 +0100 +++ /var/tmp/diff_new_pack.mCSVxg/_new 2026-11-10 14:45:26.901203690 +0100 @@ -1,4 +1,4 @@ -mtime: 1787812106 -commit: 6eb8a1737fb6a6a80aead031fcc2b617f575b8f4fdf58f13896f9b01e8710093 +mtime: 1794297913 +commit: 65e036e12f7ff7b6d5b5f4b2ca2886ac874deb48e6daf137e17eddb0f9cb6464 url: https://src.opensuse.org/jirislaby/n-datovka ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-11-10 09:05:13.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ datovka-4.29.5.tar.xz -> datovka-4.30.0.tar.xz ++++++ ++++ 43083 lines of diff (skipped) ++++++ datovka-4.29.5.tar.xz.sha256 -> datovka-4.30.0.tar.xz.sha256 ++++++ --- /work/SRC/openSUSE:Factory/datovka/datovka-4.29.5.tar.xz.sha256 2026-09-24 23:01:21.059991889 +0200 +++ /work/SRC/openSUSE:Factory/.datovka.new.3759290/datovka-4.30.0.tar.xz.sha256 2026-11-10 14:45:25.893161460 +0100 @@ -1 +1 @@ -eb7baac77f772a24b8ee2200d3a012640a5ded1d22576b8950b24a7da2457beb +a15be994c1150804eda2fd93c41f74030c6fd47624ed7548f5624e25494d3e79
