datovka/datovka.spec

106 lines
3.2 KiB
RPMSpec
Raw Normal View History

#
# spec file for package datovka
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
Name: datovka
Version: 4.10.1
Release: 0
Summary: Library to access Czech eGov system "Datove schranky"
License: GPL-3.0+
Group: Development/Libraries/Python
Url: https://labs.nic.cz/cs/nova-datovka.html
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(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(libisds)
Requires: libqt5_sql_backend
Accepting request 535786 from home:jirislaby:branches:network - Update Version update to 4.9.3 * Fixed a problem when message list was not updated after account synchronisation when a message was selected. * Fixed a bug when database location may have been saved even though the databases reside in default location. This problem was visible especially on Windows. - Update Version update to 4.9.2 * Changed tag dialogue to contain two views when editing tag assignment. * Using the prefix 'ODZ_' for sent and 'DDZ_' for received data messages when uploading them into records management service. * Default documentation location can be changed when running qmake using the TEXT_FILES_INST_DIR variable. * Full-text data-box search does not block the search dialogue. * Full-text data-box search can be interrupted and restarted again without closing the dialogue. * Separated core and GUI code. Removed models from database interface. * Added new CLI option '--get-msg-ids'. * Command-line application without GUI can be built separately. This executable is going to be distributed in Windows packages together with the GUI application. - Update Version update to 4.9.1 * Added experimental support for new data-box and user types that are going to be introduced into the ISDS production environment and which are already present in the ISDS testing environment. Version 0.10.7 of libisds is required to build the application. * Updated building scripts for the Windows application to automatically pull Qt dependencies into the package. * Fixed issue when records management data have not been erased from message model after the service has been deactivated. * Fixed issues with records management logo not being displayed in message OBS-URL: https://build.opensuse.org/request/show/535786 OBS-URL: https://build.opensuse.org/package/show/network/datovka?expand=0&rev=23
2017-10-23 11:09:24 +00:00
%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
Accepting request 535786 from home:jirislaby:branches:network - Update Version update to 4.9.3 * Fixed a problem when message list was not updated after account synchronisation when a message was selected. * Fixed a bug when database location may have been saved even though the databases reside in default location. This problem was visible especially on Windows. - Update Version update to 4.9.2 * Changed tag dialogue to contain two views when editing tag assignment. * Using the prefix 'ODZ_' for sent and 'DDZ_' for received data messages when uploading them into records management service. * Default documentation location can be changed when running qmake using the TEXT_FILES_INST_DIR variable. * Full-text data-box search does not block the search dialogue. * Full-text data-box search can be interrupted and restarted again without closing the dialogue. * Separated core and GUI code. Removed models from database interface. * Added new CLI option '--get-msg-ids'. * Command-line application without GUI can be built separately. This executable is going to be distributed in Windows packages together with the GUI application. - Update Version update to 4.9.1 * Added experimental support for new data-box and user types that are going to be introduced into the ISDS production environment and which are already present in the ISDS testing environment. Version 0.10.7 of libisds is required to build the application. * Updated building scripts for the Windows application to automatically pull Qt dependencies into the package. * Fixed issue when records management data have not been erased from message model after the service has been deactivated. * Fixed issues with records management logo not being displayed in message OBS-URL: https://build.opensuse.org/request/show/535786 OBS-URL: https://build.opensuse.org/package/show/network/datovka?expand=0&rev=23
2017-10-23 11:09:24 +00:00
%endif
Recommends: %{name}-lang
# Included inside with different approach
Obsoletes: python-dslib
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%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
%setup -q
Accepting request 535786 from home:jirislaby:branches:network - Update Version update to 4.9.3 * Fixed a problem when message list was not updated after account synchronisation when a message was selected. * Fixed a bug when database location may have been saved even though the databases reside in default location. This problem was visible especially on Windows. - Update Version update to 4.9.2 * Changed tag dialogue to contain two views when editing tag assignment. * Using the prefix 'ODZ_' for sent and 'DDZ_' for received data messages when uploading them into records management service. * Default documentation location can be changed when running qmake using the TEXT_FILES_INST_DIR variable. * Full-text data-box search does not block the search dialogue. * Full-text data-box search can be interrupted and restarted again without closing the dialogue. * Separated core and GUI code. Removed models from database interface. * Added new CLI option '--get-msg-ids'. * Command-line application without GUI can be built separately. This executable is going to be distributed in Windows packages together with the GUI application. - Update Version update to 4.9.1 * Added experimental support for new data-box and user types that are going to be introduced into the ISDS production environment and which are already present in the ISDS testing environment. Version 0.10.7 of libisds is required to build the application. * Updated building scripts for the Windows application to automatically pull Qt dependencies into the package. * Fixed issue when records management data have not been erased from message model after the service has been deactivated. * Fixed issues with records management logo not being displayed in message OBS-URL: https://build.opensuse.org/request/show/535786 OBS-URL: https://build.opensuse.org/package/show/network/datovka?expand=0&rev=23
2017-10-23 11:09:24 +00:00
%patch0 -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
Accepting request 535786 from home:jirislaby:branches:network - Update Version update to 4.9.3 * Fixed a problem when message list was not updated after account synchronisation when a message was selected. * Fixed a bug when database location may have been saved even though the databases reside in default location. This problem was visible especially on Windows. - Update Version update to 4.9.2 * Changed tag dialogue to contain two views when editing tag assignment. * Using the prefix 'ODZ_' for sent and 'DDZ_' for received data messages when uploading them into records management service. * Default documentation location can be changed when running qmake using the TEXT_FILES_INST_DIR variable. * Full-text data-box search does not block the search dialogue. * Full-text data-box search can be interrupted and restarted again without closing the dialogue. * Separated core and GUI code. Removed models from database interface. * Added new CLI option '--get-msg-ids'. * Command-line application without GUI can be built separately. This executable is going to be distributed in Windows packages together with the GUI application. - Update Version update to 4.9.1 * Added experimental support for new data-box and user types that are going to be introduced into the ISDS production environment and which are already present in the ISDS testing environment. Version 0.10.7 of libisds is required to build the application. * Updated building scripts for the Windows application to automatically pull Qt dependencies into the package. * Fixed issue when records management data have not been erased from message model after the service has been deactivated. * Fixed issues with records management logo not being displayed in message OBS-URL: https://build.opensuse.org/request/show/535786 OBS-URL: https://build.opensuse.org/package/show/network/datovka?expand=0&rev=23
2017-10-23 11:09:24 +00:00
%if 0%{?suse_version} < 1330
%post
%desktop_database_post
%icon_theme_cache_post
%postun
%desktop_database_postun
%icon_theme_cache_postun
Accepting request 535786 from home:jirislaby:branches:network - Update Version update to 4.9.3 * Fixed a problem when message list was not updated after account synchronisation when a message was selected. * Fixed a bug when database location may have been saved even though the databases reside in default location. This problem was visible especially on Windows. - Update Version update to 4.9.2 * Changed tag dialogue to contain two views when editing tag assignment. * Using the prefix 'ODZ_' for sent and 'DDZ_' for received data messages when uploading them into records management service. * Default documentation location can be changed when running qmake using the TEXT_FILES_INST_DIR variable. * Full-text data-box search does not block the search dialogue. * Full-text data-box search can be interrupted and restarted again without closing the dialogue. * Separated core and GUI code. Removed models from database interface. * Added new CLI option '--get-msg-ids'. * Command-line application without GUI can be built separately. This executable is going to be distributed in Windows packages together with the GUI application. - Update Version update to 4.9.1 * Added experimental support for new data-box and user types that are going to be introduced into the ISDS production environment and which are already present in the ISDS testing environment. Version 0.10.7 of libisds is required to build the application. * Updated building scripts for the Windows application to automatically pull Qt dependencies into the package. * Fixed issue when records management data have not been erased from message model after the service has been deactivated. * Fixed issues with records management logo not being displayed in message OBS-URL: https://build.opensuse.org/request/show/535786 OBS-URL: https://build.opensuse.org/package/show/network/datovka?expand=0&rev=23
2017-10-23 11:09:24 +00:00
%endif
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog
%{_bindir}/datovka
%{_datadir}/applications/datovka.desktop
%dir %{_datadir}/appdata
%{_datadir}/appdata/datovka.appdata.xml
%dir %{_datadir}/datovka
%dir %{_datadir}/datovka/localisations/
%{_datadir}/datovka/localisations/datovka_cs.qm
%{_datadir}/datovka/localisations/datovka_en.qm
%{_datadir}/icons/hicolor/*
%changelog