source: spec/trunk/SPECS/keepassx.spec@ 1569

Last change on this file since 1569 was 1262, checked in by Yuri Dario, 8 years ago

spec: keepassx: Release version 2.0.3-1

File size: 2.2 KB
Line 
1Name: keepassx
2Version: 2.0.3
3Release: 1%{?dist}
4Summary: Cross-platform password manager
5Group: User Interface/Desktops
6License: GPLv2+
7URL: http://www.keepassx.org
8
9Vendor: bww bitwise works GmbH
10%scm_source github https://github.com/ydario/keepassx keepassx-2.0.3-os2
11#scm_source git file://f:/rd/ports/keepassx/keepassx keepassx-2.0.3-os2
12
13BuildRequires: libqt4-devel > 4.1
14BuildRequires: cmake
15BuildRequires: libgcrypt-devel
16
17%description
18KeePassX is an application for people with extremly high demands on secure
19personal data management.
20KeePassX saves many different information e.g. user names, passwords, urls,
21attachemts and comments in one single database. For a better management
22user-defined titles and icons can be specified for each single entry.
23Furthermore the entries are sorted in groups, which are customizable as well.
24The integrated search function allows to search in a single group or the
25complete database.
26KeePassX offers a little utility for secure password generation. The password
27generator is very customizable, fast and easy to use. Especially someone who
28generates passwords frequently will appreciate this feature.
29The complete database is always encrypted either with AES (alias Rijndael) or
30Twofish encryption algorithm using a 256 bit key. Therefore the saved
31information can be considered as quite safe. KeePassX uses a database format
32that is compatible with KeePass Password Safe for MS Windows.
33
34%debug_package
35
36%prep
37%scm_setup
38
39%build
40mkdir build
41cd build
42
43pwd
44
45%cmake \
46 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
47 -DWITH_GUI_TESTS=OFF \
48 -DWITH_TESTS=OFF \
49 ..
50
51make %{?_smp_mflags}
52
53%install
54cd build
55make install DESTDIR=%{buildroot}
56
57%post
58%wps_object_create_begin
59KEEPASSX_PROG:WPProgram|KeePassX/2|<WP_DESKTOP>|EXENAME=((%{_bindir}/keepassx.exe));STARTUPDIR=%{getenv:HOME};ICONFILE=((%{_bindir}/keepassx.exe));TITLE=KeePassX/2;
60%wps_object_create_end
61
62%postun
63if [ "$1" = "0" ]; then
64 %wps_object_delete_all
65fi
66
67%files
68%doc CHANGELOG INSTALL COPYING LICENSE*
69%{_bindir}/keepassx.exe
70%{_datadir}/keepassx
71
72%changelog
73* Fri Nov 24 2017 yd <yd@os2power.com> 2.0.3-1
74- initial rpm build
Note: See TracBrowser for help on using the repository browser.