]> git.pld-linux.org Git - packages/qesteidutil.git/blob - qesteidutil.spec
4a2709506458cbf9c500c6a92bb7073a932029ea
[packages/qesteidutil.git] / qesteidutil.spec
1 #
2 # Conditional build:
3 %bcond_with     breakpad                # build without breakpad crash reporting
4
5 %ifnarch %{arm} %{ix86} %{x8664}
6 %undefine       with_breakpad
7 %endif
8
9 Summary:        Estonian ID card utility
10 Name:           qesteidutil
11 Version:        3.12.10
12 Release:        1
13 License:        LGPL v2+
14 Group:          X11/Applications
15 Source0:        https://github.com/open-eid/qesteidutil/releases/download/v%{version}/%{name}-%{version}.tar.gz
16 # Source0-md5:  4e3805d3449e94427a67f5dfe7bae3c9
17 Patch0:         system_qtsingleapplication.patch
18 Patch1:         desktop.patch
19 URL:            https://github.com/open-eid/qesteidutil
20 BuildRequires:  Qt5Core-devel
21 BuildRequires:  Qt5Network-devel
22 BuildRequires:  Qt5SingleApplication-devel
23 BuildRequires:  Qt5Widgets-devel
24 BuildRequires:  cmake >= 3.0
25 BuildRequires:  desktop-file-utils
26 BuildRequires:  libstdc++-devel
27 BuildRequires:  openssl-devel
28 BuildRequires:  pcsc-lite-devel
29 BuildRequires:  qt5-build
30 BuildRequires:  qt5-linguist
31 BuildRequires:  qt5-qmake
32 Requires(post,postun):  gtk-update-icon-cache
33 Requires(post,postun):  hicolor-icon-theme
34 Requires:       hicolor-icon-theme
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37 %description
38 QEsteidUtil is an application for managing Estonian ID Card. In an
39 user-friendly interface it is possible to change and unlock PINs,
40 examine detailed information about personal data file on the card,
41 extract and view certificates, set up mobile ID, and configure
42 @eesti.ee email.
43
44 %prep
45 %setup -q
46 %patch0 -p1
47 %patch1 -p1
48
49 # Remove bundled qtsingleapplication to make sure it isn't used
50 rm -r common/qtsingleapplication
51
52 %build
53 install -d build
54 cd build
55 %cmake \
56 %if %{without breakpad}
57         -DBREAKPAD="" \
58 %endif
59         ..
60 %{__make}
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 %{__make} -C build install \
65         DESTDIR=$RPM_BUILD_ROOT
66
67 desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/qesteidutil.desktop
68
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
72 %post
73 %update_icon_cache hicolor
74
75 %postun
76 %update_icon_cache hicolor
77
78 %files
79 %defattr(644,root,root,755)
80 %doc AUTHORS README.md RELEASE-NOTES.md
81 %attr(755,root,root) %{_bindir}/qesteidutil
82 %{_mandir}/man1/qesteidutil.1*
83 %{_datadir}/appdata/qesteidutil.appdata.xml
84 %{_desktopdir}/qesteidutil.desktop
85 %{_iconsdir}/hicolor/*/apps/qesteidutil.png
This page took 0.026454 seconds and 3 git commands to generate.