Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > c5e60b5ea944c639550e89727e4d4c54 > files > 8

qdigidoc4-4.2.0-2.mga6.src.rpm

Name:		qdigidoc4
Version:	4.2.0
Release:	%mkrel 2
Summary:	Estonian digital signature application

Group:		Office/Utilities
License:	LGPLv2
URL:		https://github.com/open-eid/DigiDoc4-Client
Source0:	https://github.com/open-eid/DigiDoc4-Client/releases/download/v%{version}/%{name}-%{version}.tar.gz
# https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml
Source1:	tl-mp.xml
# https://sr.riik.ee/tsl/estonian-tsl.xml
Source2:	EE.xml
Source3:	TSL.qrc
# https://id.eesti.ee/config.json
Source4:	config.json
# https://id.eesti.ee/config.rsa
Source5:	config.rsa
# https://id.eesti.ee/config.pub
Source6:	config.pub

# https://github.com/open-eid/qdigidoc/wiki/DeveloperTips#building-in-sandboxed-environment
Patch0:		qdigidoc4-build-offline.patch
#Patch1:		qdigidoc4_4.0.0-fix-build-with-qt5.11.patch

BuildRequires:	cmake
BuildRequires:	pkgconfig(libdigidocpp)
BuildRequires:	qt5-devel
BuildRequires:	qttools5
BuildRequires:	pkgconfig(Qt5Help)
BuildRequires:	pkgconfig(Qt5Network)
BuildRequires:	pkgconfig(Qt5PrintSupport)
BuildRequires:	pkgconfig(Qt5Svg)
BuildRequires:	pkgconfig(Qt5Widgets)
BuildRequires:	pkgconfig(libpcsclite)

Requires:	opensc
Requires:	ccid
Requires:	pcsc-lite
# fix mga#11352
Requires:	locales-et

Conflicts:	qdigidoc

%description
QDigiDoc is an application for digitally signing and encrypting documents in
BDoc, DDoc, and CDoc container formats. These file formats are widespread in
Estonia where they are used for storing legally binding digital signatures.


%package	nautilus
Summary:	Nautilus extension for %{name}
Group:		Graphical desktop/GNOME
Requires:	%{name} = %{version}-%{release}
Requires:	nautilus-python
Requires:	python-gi

Conflicts:	qdigidoc-nautilus

%description	nautilus
The %{name}-nautilus package contains the %{name} extension for the
nautilus file manager.


%prep
%autosetup -p1

cp %{SOURCE1} client
cp %{SOURCE2} client
cp %{SOURCE3} client
cp %{SOURCE4} common
cp %{SOURCE5} common
cp %{SOURCE6} common


%build
# Fix linking
LDFLAGS="-Wl,--copy-dt-needed-entries"
export LDFLAGS
%cmake -DSERVICES_INSTALL_DIR=%{_datadir}/kservices5

%make_build


%install
%make_install -C build

%find_lang nautilus-qdigidoc


%files
%{_bindir}/*
%{_datadir}/applications/*.desktop
%{_datadir}/mime/packages/*.xml
%{_datadir}/icons/hicolor/*/*/*.png
%{_datadir}/kservices5/*.desktop
%{_mandir}/man1/qdigidoc4.1.*

%files nautilus -f nautilus-qdigidoc.lang
%{_datadir}/nautilus-python/extensions/*


%changelog
* Fri Jan 04 2019 sander85 <sander85> 4.2.0-2.mga7
+ Revision: 1349203
- Update config.json

* Fri Jan 04 2019 sander85 <sander85> 4.2.0-1.mga7
+ Revision: 1349180
- New version: 4.2.0

* Thu Nov 15 2018 sander85 <sander85> 4.1.0-1.mga7
+ Revision: 1330049
- New version: 4.1.0

* Sun Sep 23 2018 umeabot <umeabot> 4.0.0-2.mga7
+ Revision: 1300641
- Mageia 7 Mass Rebuild

* Fri Jun 29 2018 sander85 <sander85> 4.0.0-1.mga7
+ Revision: 1240820
- imported package qdigidoc4