]> git.pld-linux.org Git - packages/qdigidoc.git/blame - qdigidoc.spec
up to 3.12.6
[packages/qdigidoc.git] / qdigidoc.spec
CommitLineData
ff758062 1%define qtver 4.4.0
9eee7571
ER
2Summary: Estonian digital signature application
3Name: qdigidoc
e3734c66
ER
4Version: 3.12.6
5Release: 1
9eee7571
ER
6License: LGPL v2+
7Group: X11/Applications
e3734c66
ER
8Source0: https://github.com/open-eid/qdigidoc/releases/download/v%{version}/%{name}-%{version}.tar.gz
9# Source0-md5: b0a989d846f76901bc2951e17622fe12
043e62b5 10Patch0: desktop.patch
e3734c66 11URL: https://github.com/open-eid/
ff758062 12BuildRequires: QtWebKit-devel >= %{qtver}
9eee7571
ER
13BuildRequires: cmake
14BuildRequires: desktop-file-utils
15BuildRequires: gettext
9f1c4560 16BuildRequires: libdigidocpp-devel >= 3.9
9eee7571
ER
17BuildRequires: openldap-devel
18BuildRequires: openssl-devel
ff758062
ER
19BuildRequires: qt4-build >= %{qtver}
20BuildRequires: qt4-linguist >= %{qtver}
9eee7571 21BuildRequires: rpmbuild(macros) >= 1.596
95e81ba7 22Requires(post,postun): gtk-update-icon-cache
9eee7571 23Requires: desktop-file-utils
4e7434c8 24Requires: hicolor-icon-theme
9f1c4560 25Requires: libdigidocpp >= 3.9
9eee7571
ER
26Requires: shared-mime-info
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30QDigiDoc is an application for digitally signing and encrypting
31documents in BDoc, DDoc, and CDoc container formats. These file
32formats are widespread in Estonia where they are used for storing
33legally binding digital signatures.
34
35%package -n nautilus-%{name}
36Summary: Nautilus extension for %{name}
37Group: X11/Applications
38Requires: %{name} = %{version}-%{release}
4e7434c8
MB
39Requires: nautilus-python >= 1.0
40Requires: python-pygobject
9eee7571
ER
41
42%description -n nautilus-%{name}
43This package contains the qdigidoc extension for the nautilus file
44manager.
45
46%package -n kde4-konqueror-plugin-%{name}
47Summary: Konqueror extension for %{name}
48Group: X11/Applications
49Requires: %{name} = %{version}-%{release}
50
51%description -n kde4-konqueror-plugin-%{name}
52This package contains the qdigidoc extension for Konqueror.
53
54%prep
55%setup -q
043e62b5 56%patch0 -p1
9eee7571
ER
57
58%build
59install -d build
60cd build
9f1c4560
ER
61%cmake \
62%ifarch %{arm} %{ix86} %{x8664}
e3734c66 63 -DBREAKPAD=OFF \
9f1c4560
ER
64%endif
65 ..
9eee7571
ER
66%{__make}
67
68%install
69rm -rf $RPM_BUILD_ROOT
70%{__make} -C build install \
71 DESTDIR=$RPM_BUILD_ROOT
72
73%find_lang nautilus-qdigidoc
74
75desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/qdigidoc-client.desktop
76desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/qdigidoc-crypto.desktop
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%post
82%update_desktop_database
83%update_icon_cache hicolor
84%update_mime_database
85
86%postun
87%update_desktop_database
88%update_icon_cache hicolor
89%update_mime_database
90
91%files
92%defattr(644,root,root,755)
e3734c66 93%doc AUTHORS README.md CONTRIBUTING.md
9eee7571 94%attr(755,root,root) %{_bindir}/*
e3734c66 95%{_mandir}/man1/qdig*
9eee7571 96%{_desktopdir}/*.desktop
9eee7571 97%{_iconsdir}/hicolor/*/*/*.png
e3734c66
ER
98%{_datadir}/mime/packages/*.xml
99%{_datadir}/appdata/qdigidoc-client.appdata.xml
100%{_datadir}/appdata/qdigidoc-cypto.appdata.xml
9eee7571
ER
101
102%files -n nautilus-%{name} -f nautilus-qdigidoc.lang
103%defattr(644,root,root,755)
4e7434c8 104%{_datadir}/nautilus-python/extensions/*.py
9eee7571
ER
105
106%files -n kde4-konqueror-plugin-%{name}
da4ffa9e 107%defattr(644,root,root,755)
9eee7571 108%{_datadir}/kde4/services/*.desktop
This page took 0.043659 seconds and 4 git commands to generate.