tharbour-safe.spec - sailfish-safe - Sailfish frontend for safe(1)
(HTM) git clone git://git.z3bra.org/sailfish-safe.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
tharbour-safe.spec (1605B)
---
1 Name: harbour-safe
2
3 %{!?qtc_qmake5:%define qtc_qmake5 %qmake5}
4 %{!?qtc_make:%define qtc_make make}
5 %{?qtc_builddir:%define _builddir %qtc_builddir}
6
7 Summary: A frontend for the safe secret keeper
8 Version: 0.1
9 Release: 1
10 Group: Applications/Productivity
11 License: GPLv3 and LGPLv2+
12 URL: https://z3bra.org/safe
13 Source0: %{name}-%{version}.tar.bz2
14
15
16 Requires: sailfishsilica-qt5 >= 0.10.9
17 # I'll package it someday
18 #Requires: safe
19
20 BuildRequires: pkgconfig(sailfishapp) >= 1.0.2
21 BuildRequires: pkgconfig(Qt5Core)
22 BuildRequires: pkgconfig(Qt5Qml)
23 BuildRequires: pkgconfig(Qt5Quick)
24 BuildRequires: desktop-file-utils
25
26 %description
27 A frontend for the safe secrete keeper. Secrets are encrypted and stored
28 on disk using a key derivated from your master password. An agent can
29 retain the key in memory so you don't have to type the password over
30 and over. The password is automatically cleared from the clipboard <M-h>D
31 after 45 seconds.
32
33
34 %prep
35 %setup -q -n %{name}-%{version}
36
37 %build
38
39 %qtc_qmake5 DEFINES+=SAFE_VERSION=\\\\\\\"\"%{version}\\\\\\\"\"
40 %qtc_make %{?_smp_mflags}
41
42 %install
43 rm -rf %{buildroot}
44 %qmake5_install
45
46 desktop-file-install --delete-original \
47 --dir %{buildroot}%{_datadir}/applications \
48 %{buildroot}%{_datadir}/applications/*.desktop
49
50 %files
51 %defattr(-,root,root,-)
52 %{_bindir}
53 %defattr(0666,root,root,-)
54 %{_datadir}/%{name}
55 %{_datadir}/applications/%{name}.desktop
56 %{_datadir}/icons/hicolor/*/apps/%{name}.png
57
58 %changelog
59 * Tue Jul 13 2021 Willy Goiffon <contact@z3bra.org> 0.1-1
60 - Initial release, based off Daniel Vrátil's harbour-passilic