Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ulo:open-eid
digidoc4-client
DigiDoc4-Client.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File DigiDoc4-Client.spec of Package digidoc4-client
Name: DigiDoc4-Client Version: 4.5.1 Release: 1%{?dist} Summary: DigiDoc4 Client Group: Productivity/Security License: LGPL-2.1 URL: https://github.com/open-eid/DigiDoc4-Client Source0: qdigidoc4-%{version}.tar.gz Source1: EE.xml Source2: eu-lotl.xml Source3: TSL.qrc Source4: config.pub Source5: config.rsa Source6: config.json Patch0: TSL.patch BuildRoot: %{_tmppath}/%{name} BuildRequires: cmake BuildRequires: pkgconfig(libsystemd) BuildRequires: cmake(Qt6QmlCore) BuildRequires: cmake(Qt6Help) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6SvgWidgets) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6PrintSupport) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Core5Compat) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: pkgconfig(libpcsclite) BuildRequires: pkgconfig(libssl) BuildRequires: pkgconfig(libdigidocpp) BuildRequires: xz %if 0%{?fedora} BuildRequires: openssl-devel BuildRequires: flatbuffers-compiler %endif %if 0%{?sle_version} <= 150500 && 0%{?sle_version} BuildRequires: gcc12 BuildRequires: gcc12-c++ BuildRequires: openldap2-devel BuildRequires: flatbuffers-devel %else BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: pkgconfig(ldap) BuildRequires: cmake(flatbuffers) %endif %if 0%{?suse_version} BuildRequires: update-desktop-files Requires: pcsc-ccid %else Requires: ccid %endif %description DigiDoc4 Client is a program that can be used to sign digitally with ID-card and Mobile-ID, check the validity of digital signatures and open and save documents inside the signature container. http://installer.id.ee %package kde Summary: DigiDoc4 Client KDE extension Group: Productivity/Security Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name} %description kde DigiDoc4 Client KDE extension %package gnome Summary: DigiDoc4 Client nautilus extension Group: Productivity/Security Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name} %description gnome DigiDoc4 Client nautilus extension %prep %if 0%{?sle_version} <= 150500 && 0%{?sle_version} export CC=/usr/bin/gcc-12 export CXX=/usr/bin/g++-12 %endif %setup -q -n qdigidoc4-%{version} cmake . -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_C_FLAGS:STRING="-fPIE" \ -DCMAKE_CXX_FLAGS:STRING="-fPIE" \ -DCMAKE_LD_FLAGS:STRING="-pie" \ -DCMAKE_EXE_LINKER_FLAGS="-pie" \ -DCMAKE_CXX_STANDARD=20 cd %{_builddir}/qdigidoc4-%{version} cp %{SOURCE1} ./client cp %{SOURCE2} ./client cp %{SOURCE3} ./client cp %{SOURCE4} ./common cp %{SOURCE5} ./common cp %{SOURCE6} ./common %autopatch -p1 %build make %install rm -rf %{buildroot} cd %{_builddir}/qdigidoc4-%{version} make install DESTDIR=%{buildroot} %if 0%{?suse_version} %suse_update_desktop_file qdigidoc4 "Office;Viewer" %endif mv %{buildroot}%{_datadir}/applications/qdigidoc4.desktop %{buildroot}%{_datadir}/applications/ee.ria.qdigidoc4.desktop %files %defattr(-,root,root,-) %doc %{_bindir}/qdigidoc4 %if 0%{?suse_version} || 0%{?fedora} %{_mandir}/man1/qdigidoc4.1.gz %else %{_mandir}/man1/qdigidoc4.1.xz %endif %{_datadir}/applications/ee.ria.qdigidoc4.desktop %{_datadir}/mime/packages/qdigidoc4.xml %dir %{_datadir}/icons/hicolor %{_datadir}/icons/hicolor/* %dir %{_datadir}/icons/Yaru %dir %{_datadir}/icons/Yaru/512x512 %dir %{_datadir}/icons/Yaru/22x22 %dir %{_datadir}/icons/Yaru/128x128 %dir %{_datadir}/icons/Yaru/16x16 %dir %{_datadir}/icons/Yaru/256x256 %dir %{_datadir}/icons/Yaru/48x48 %dir %{_datadir}/icons/Yaru/32x32 %dir %{_datadir}/icons/Yaru/512x512/mimetypes %dir %{_datadir}/icons/Yaru/22x22/mimetypes %dir %{_datadir}/icons/Yaru/128x128/mimetypes %dir %{_datadir}/icons/Yaru/16x16/mimetypes %dir %{_datadir}/icons/Yaru/256x256/mimetypes %dir %{_datadir}/icons/Yaru/48x48/mimetypes %dir %{_datadir}/icons/Yaru/32x32/mimetypes %{_datadir}/icons/Yaru/512x512/mimetypes/* %{_datadir}/icons/Yaru/22x22/mimetypes/* %{_datadir}/icons/Yaru/128x128/mimetypes/* %{_datadir}/icons/Yaru/32x32/mimetypes/* %{_datadir}/icons/Yaru/16x16/mimetypes/* %{_datadir}/icons/Yaru/256x256/mimetypes/* %{_datadir}/icons/Yaru/48x48/mimetypes/* %files kde %dir %{_datadir}/kservices5 %{_datadir}/kservices5/qdigidoc-signer.desktop %files gnome %{_datadir}/locale/et/LC_MESSAGES/nautilus-qdigidoc.mo %{_datadir}/locale/ru/LC_MESSAGES/nautilus-qdigidoc.mo %dir %{_datadir}/nautilus-python %dir %{_datadir}/nautilus-python/extensions %{_datadir}/nautilus-python/extensions/nautilus-qdigidoc.py %changelog * Fri Apr 19 2024 Ülo Parri <yltsparri@gmail.com> 4.5.1 - Version 4.5.1 * Fri Dec 29 2023 Ülo Parri <yltsparri@gmail.com> 4.4.0 - Initial Fedora build * Mon Dec 25 2023 Ülo Parri <yltsparri@gmail.com> 4.4.0 - Initial Mageia 9 build - Initial Qt6 build * Sun Aug 20 2023 Ülo Parri <yltsparri@gmail.com> 4.4.0 - Version 4.4.0 * Wed Apr 26 2023 Ülo Parri <yltsparri@gmail.com> 4.3.0 - Version 4.3.0 * Mon Dec 26 2022 Ülo Parri <yltsparri@gmail.com> 4.2.14 - Version 4.2.14 * Fri Jul 22 2022 Ülo Parri <yltsparri@gmail.com> 4.2.12 - Version 4.2.12 * Sun Mar 20 2022 Ülo Parri <yltsparri@gmail.com> 4.2.11 - Version 4.2.11 * Wed Jul 28 2021 Ülo Parri <yltsparri@gmail.com> 4.2.9 - Version 4.2.9 * Fri Feb 26 2021 Ülo Parri <yltsparri@gmail.com> 4.2.8 - Version 4.2.8 * Sun Oct 11 2020 Ülo Parri <yltsparri@gmail.com> 4.2.7 - Version 4.2.7 * Tue Jun 23 2020 Ülo Parri <yltsparri@gmail.com> 4.2.5 - Version 4.2.5 * Fri Jan 31 2020 Ülo Parri <yltsparri@gmail.com> 4.2.4 - Version 4.2.4 * Wed Nov 6 2019 Ülo Parri <yltsparri@gmail.com> 4.2.3 - Version 4.2.3 * Tue Jul 23 2019 Ülo Parri <yltsparri@gmail.com> 4.2.2 - Version 4.2.2 * Fri Apr 05 2019 Ülo Parri <yltsparri@gmail.com> 4.2.1 - Version 4.2.1 * Tue Dec 11 2018 Ülo Parri <yltsparri@gmail.com> 4.2.0 - Version 4.2.0 * Wed Oct 24 2018 Ülo Parri <yltsparri@gmail.com> 4.1.0 - Version 4.1.0 * Sat Aug 11 2018 Ülo Parri <yltsparri@gmail.com> 4.0.0 - EE.xml - tl-mp.xml - TSL.qrc * Wed Jun 13 2018 Ülo Parri <yltsparri@gmail.com> 4.0.0 - Version 4.0.0 * Mon Jun 11 2018 Ülo Parri <yltsparri@gmail.com> 0.6.0-BETA - qt-5.11.patch * Wed Apr 18 2018 Ülo Parri <yltsparri@gmail.com> 0.6.0-BETA - Version 0.6.0 - Obsoletes qdigidoc, qesteidutil * Tue Feb 06 2018 Ülo Parri <yltsparri@gmail.com> 0.3.0-BETA - Version 0.3.0 * Wed Jan 17 2018 Ülo Parri <yltsparri@gmail.com> 0.2.0-BETA - Version 0.2.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor