datovka/datovka.spec
Jiri Slaby 8b84088cab Accepting request 914949 from home:jirislaby:branches:network
- Update to 4.18.0
 * Changes to behaviour of the tag database object. The container emits
   signals when content changes. Application code catches these signals and
   updates the displayed data.
 * Enabling foreign key functionality when opening tag database.
 * Fixed problems with non-functional move assignments causing unnecessary
   memory copying in some occasions.
 * Using a single transaction to write data of a completely downloaded message
   into the database.
 * Fixed error when deleting entries from account database when removing
   an account.
 * Optimisations in database code.
 * Manually downloaded messages are checked for their identifiers and may be
   uploaded into records management service if a records management service is
   configured and if the message content has not been already downloaded. The
   dialogues notifying the user when the upload finishes are non-modal.
 * Able to query information about the sending of PDZs.
 * Password can be shown when creating a new account without entering the PIN.
 * When there are multiple choices how to pay for a commercial message when
   sending one then the user has the possibility to select the preferred way
   of payment if it is possible.
 * This build requires libdatovka-0.2.0 because of the modified structures for
   holding time values and because of the newly added functionality.
 * Fixed wrong mime type identification then sending ISDOC attachments.

OBS-URL: https://build.opensuse.org/request/show/914949
OBS-URL: https://build.opensuse.org/package/show/network/datovka?expand=0&rev=44
2021-09-02 13:22:39 +00:00

105 lines
3.1 KiB
RPMSpec
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# spec file for package datovka
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: datovka
Version: 4.18.0
Release: 0
Summary: Library to access Czech eGov system "Datove schranky"
License: GPL-3.0-or-later
Group: Development/Libraries/Python
URL: https://www.datovka.cz
Source0: https://secure.nic.cz/files/datove_schranky/%{version}/%{name}-%{version}.tar.xz
Source1: https://secure.nic.cz/files/datove_schranky/%{version}/%{name}-%{version}.tar.xz.sha256
# PATCH-FIX-UPSTREAM: remove some issues with current .pro file
Patch0: datovka-fix-pro.patch
BuildRequires: libqt5-linguist
BuildRequires: openssl-devel
BuildRequires: pkgconfig
BuildRequires: pkgconfig(Qt5Core) >= 5.2.0
BuildRequires: pkgconfig(Qt5Gui) >= 5.2.0
BuildRequires: pkgconfig(Qt5Network) >= 5.2.0
BuildRequires: pkgconfig(Qt5PrintSupport) >= 5.2.0
BuildRequires: pkgconfig(Qt5Sql) >= 5.2.0
BuildRequires: pkgconfig(Qt5Svg) >= 5.2.0
BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0
BuildRequires: pkgconfig(libdatovka) >= 0.1.2
Requires: libqt5_sql_backend
Recommends: %{name}-lang
# Included inside with different approach
Obsoletes: python-dslib
%if 0%{?suse_version} < 1330
Requires(post): hicolor-icon-theme
Requires(post): update-desktop-files
Requires(postun): hicolor-icon-theme
Requires(postun): update-desktop-files
%endif
%description
A library for accessing ISDS (Informační system datovych schranek/
Data Box Information System) SOAPservices as defined in Czech ISDS Act
(300/2008 Coll.) and implied documents.
%{?lang_package}
%prep
%autosetup -p1
sed -i \
-e 's:lrelease:lrelease-qt5:g' \
%{name}.pro
%build
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
lrelease-qt5 datovka.pro
%qmake5 PREFIX=%{_prefix} DISABLE_VERSION_CHECK_BY_DEFAULT=1
%make_jobs
%install
%qmake5_install
# fix desktop file
sed -i \
-e 's:Office;:Office;Network;Email;:g' \
%{buildroot}%{_datadir}/applications/datovka.desktop
rm -rf %{buildroot}%{_datadir}/datovka/doc
%if 0%{?suse_version} < 1330
%post
%desktop_database_post
%icon_theme_cache_post
%postun
%desktop_database_postun
%icon_theme_cache_postun
%endif
%files
%license COPYING
%doc AUTHORS ChangeLog
%{_bindir}/datovka
%{_datadir}/applications/datovka.desktop
%dir %{_datadir}/metainfo
%{_datadir}/metainfo/datovka.metainfo.xml
%dir %{_datadir}/datovka
%dir %{_datadir}/datovka/localisations/
%{_datadir}/datovka/localisations/datovka_cs.qm
%{_datadir}/datovka/localisations/datovka_en.qm
%{_datadir}/icons/hicolor/*
%changelog