|
|
0fcec17 |
Name: keepassx
|
|
|
51b492d |
Epoch: 1
|
|
|
6a5aff7 |
Version: 2.0.3
|
|
|
c4e4c6c |
Release: 3%{?dist}
|
|
|
0fcec17 |
Summary: Cross-platform password manager
|
|
|
0fcec17 |
Group: User Interface/Desktops
|
|
|
0b9855b |
License: GPLv2+
|
|
|
7f6702a |
URL: http://www.keepassx.org/
|
|
|
7f6702a |
Source0: https://github.com/keepassx/keepassx/archive/%{version}.tar.gz#/keepassx-%{version}.tar.gz
|
|
|
7f6702a |
BuildRequires: qt-devel >= 4.6, libXtst-devel, desktop-file-utils, libgcrypt-devel, zlib-devel, cmake >= 2.6.4
|
|
|
7f6702a |
BuildRequires: gettext
|
|
|
7f6702a |
Requires: hicolor-icon-theme, qt >= 4.6
|
|
|
0fcec17 |
|
|
|
0fcec17 |
%description
|
|
|
0fcec17 |
KeePassX is an application for people with extremly high demands on secure
|
|
|
0fcec17 |
personal data management.
|
|
|
0fcec17 |
KeePassX saves many different information e.g. user names, passwords, urls,
|
|
|
0fcec17 |
attachemts and comments in one single database. For a better management
|
|
|
0fcec17 |
user-defined titles and icons can be specified for each single entry.
|
|
|
0fcec17 |
Furthermore the entries are sorted in groups, which are customizable as well.
|
|
|
0fcec17 |
The integrated search function allows to search in a single group or the
|
|
|
0fcec17 |
complete database.
|
|
|
0fcec17 |
KeePassX offers a little utility for secure password generation. The password
|
|
|
0fcec17 |
generator is very customizable, fast and easy to use. Especially someone who
|
|
|
0fcec17 |
generates passwords frequently will appreciate this feature.
|
|
|
0fcec17 |
The complete database is always encrypted either with AES (alias Rijndael) or
|
|
|
0fcec17 |
Twofish encryption algorithm using a 256 bit key. Therefore the saved
|
|
|
0fcec17 |
information can be considered as quite safe. KeePassX uses a database format
|
|
|
4c74a9e |
that is compatible with KeePass Password Safe v2 for MS Windows.
|
|
|
0fcec17 |
|
|
|
0fcec17 |
%prep
|
|
|
7f6702a |
%setup -qn keepassx-%{version}
|
|
|
7f6702a |
|
|
|
7f6702a |
sed -i s/keepassx/keepassx2/g CMakeLists.txt
|
|
|
7f6702a |
sed -i s/keepassx/keepassx2/g share/linux/keepassx.desktop
|
|
|
0fcec17 |
|
|
|
0fcec17 |
%build
|
|
|
7f6702a |
%cmake .
|
|
|
0fcec17 |
|
|
|
0fcec17 |
%install
|
|
|
7f6702a |
%make_install
|
|
|
0fcec17 |
|
|
|
0fcec17 |
# Associate KDB files
|
|
|
0fcec17 |
cat > x-keepass.desktop << EOF
|
|
|
0fcec17 |
[Desktop Entry]
|
|
|
0fcec17 |
Comment=
|
|
|
0fcec17 |
Hidden=false
|
|
|
7f6702a |
Icon=keepassx2.png
|
|
|
0fcec17 |
MimeType=application/x-keepass
|
|
|
7f6702a |
Patterns=*.kdb;*.KDB;*.kdbx;*.KDBX
|
|
|
0fcec17 |
Type=MimeType
|
|
|
0fcec17 |
EOF
|
|
|
0fcec17 |
install -D -m 644 -p x-keepass.desktop \
|
|
|
7f6702a |
%{buildroot}%{_datadir}/mimelnk/application/x-keepass2.desktop
|
|
|
7f6702a |
|
|
|
7f6702a |
mv %{buildroot}%{_datadir}/applications/keepassx.desktop %{buildroot}%{_datadir}/applications/keepassx2.desktop
|
|
|
7f6702a |
mv %{buildroot}%{_datadir}/mime/packages/keepassx.xml %{buildroot}%{_datadir}/mime/packages/keepassx2.xml
|
|
|
81549f4 |
# Rename icons
|
|
|
81549f4 |
for icon in `ls %{buildroot}%{_datadir}/icons/hicolor/*/apps/keepassx.*`; do
|
|
|
81549f4 |
mv ${icon} `dirname ${icon}`/`basename ${icon} | sed -e s/keepassx/keepassx2/g`
|
|
|
81549f4 |
done
|
|
|
51b492d |
|
|
|
4c74a9e |
sed -i s/Name=KeePassX/Name=KeePassX\ 2/g %{buildroot}%{_datadir}/applications/keepassx2.desktop
|
|
|
4c74a9e |
|
|
|
37b8a18 |
ln -s %{_bindir}/keepassx2 %{buildroot}/%{_bindir}/keepassx
|
|
|
37b8a18 |
|
|
|
7f6702a |
%find_lang keepassx --with-qt
|
|
|
7f6702a |
|
|
|
7f6702a |
%check
|
|
|
7f6702a |
ctest -V %{?_smp_mflags}
|
|
|
0fcec17 |
|
|
|
0fcec17 |
%post
|
|
|
64c669f |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Rex Dieter |
e6cd301 |
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
|
|
|
0fcec17 |
update-desktop-database &> /dev/null ||:
|
|
|
0fcec17 |
|
|
|
0fcec17 |
%postun
|
|
|
64c669f |
if [ $1 -eq 0 ] ; then
|
|
|
64c669f |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
|
|
64c669f |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Rex Dieter |
e6cd301 |
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
|
|
Rex Dieter |
e6cd301 |
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
|
|
|
0fcec17 |
fi
|
|
|
0fcec17 |
update-desktop-database &> /dev/null ||:
|
|
|
64c669f |
|
|
|
64c669f |
%posttrans
|
|
|
64c669f |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Rex Dieter |
e6cd301 |
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
|
|
|
7f6702a |
desktop-file-validate %{_datadir}/applications/keepassx2.desktop &> /dev/null || :
|
|
|
0fcec17 |
|
|
|
7f6702a |
%files -f keepassx.lang
|
|
|
7f6702a |
%doc README.md CHANGELOG
|
|
|
7f6702a |
%license COPYING LICENSE.*
|
|
|
37b8a18 |
%{_bindir}/keepassx
|
|
|
7f6702a |
%{_bindir}/keepassx2
|
|
|
7f6702a |
%{_libdir}/keepassx2/libkeepassx*.so
|
|
|
7f6702a |
%{_datadir}/keepassx2/icons
|
|
|
0fcec17 |
%{_datadir}/applications/*.desktop
|
|
|
0fcec17 |
%{_datadir}/mimelnk/application/*.desktop
|
|
|
64c669f |
%{_datadir}/mime/packages/*.xml
|
|
|
7f6702a |
%{_datadir}/icons/hicolor/*
|
|
|
0fcec17 |
|
|
|
0fcec17 |
%changelog
|
|
|
c4e4c6c |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.0.3-3
|
|
|
c4e4c6c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
c4e4c6c |
|
|
|
81549f4 |
* Wed Jan 25 2017 Aurelien Bompard <abompard@fedoraproject.org> - 1:2.0.3-2
|
|
|
81549f4 |
- Fix icon size (#1398706)
|
|
|
81549f4 |
|
|
|
6a5aff7 |
* Wed Oct 12 2016 Jon Ciesla <limburgher@gmail.com> - 1:2.0.3-1
|
|
|
6a5aff7 |
- 2.0.3
|
|
|
6a5aff7 |
|
|
|
4c74a9e |
* Tue Jun 14 2016 Jon Ciesla <limburgher@gmail.com> - 1:2.0.2-3
|
|
|
4c74a9e |
- Update description, desktop file display name.
|
|
|
4c74a9e |
|
|
|
37b8a18 |
* Mon Jun 13 2016 Jon Ciesla <limburgher@gmail.com> - 1:2.0.2-2
|
|
|
37b8a18 |
- Add symlink for /usr/bin/keepassx
|
|
|
37b8a18 |
|
|
|
7f6702a |
* Mon Apr 25 2016 Jon Ciesla <limburgher@gmail.com> - 1:2.0.2-1
|
|
|
7f6702a |
- Move back to 2.0.2, FESCO 1569.
|
|
|
7f6702a |
|
|
|
51b492d |
* Wed Apr 13 2016 Jon Ciesla <limburgher@gmail.com> - 1:0.4.4-1
|
|
|
51b492d |
- Revert to 0.4.x, incompatible db change.
|
|
|
51b492d |
|
|
|
d6e1811 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
|
|
|
d6e1811 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
d6e1811 |
|
|
Francesco Frassinelli |
92199e7 |
* Wed Dec 23 2015 Francesco Frassinelli <fraph24@gmail.com> - 2.0.0-1
|
|
Francesco Frassinelli |
92199e7 |
- Version bump
|
|
Francesco Frassinelli |
92199e7 |
Project moved to GitHub
|
|
Francesco Frassinelli |
92199e7 |
|
|
|
cb99efe |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-13
|
|
|
cb99efe |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
cb99efe |
|
|
|
ddbebc2 |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.4.3-12
|
|
|
ddbebc2 |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
ddbebc2 |
|
|
Rex Dieter |
e6cd301 |
* Mon Aug 18 2014 Rex Dieter <rdieter@fedoraproject.org> 0.4.3-11
|
|
Rex Dieter |
e6cd301 |
- update mime scriptlets
|
|
Rex Dieter |
e6cd301 |
|
|
|
10a543d |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-10
|
|
|
10a543d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
10a543d |
|
|
|
ebf610d |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-9
|
|
|
ebf610d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
ebf610d |
|
|
|
dd2eea8 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-8
|
|
|
dd2eea8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
dd2eea8 |
|
|
|
0066199 |
* Tue Feb 12 2013 Jon Ciesla <limburgher@gmail.com> - 0.4.3-7
|
|
|
0066199 |
- Drop desktop vendor tag.
|
|
|
0066199 |
|
|
|
e54a0d3 |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-6
|
|
|
e54a0d3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
e54a0d3 |
|
|
|
e2b9990 |
* Fri Mar 30 2012 Tom Callaway <spot@fedoraproject.org> - 0.4.3-5
|
|
|
e2b9990 |
- fix FTBFS on gcc 4.7
|
|
|
e2b9990 |
|
|
|
32bc1f1 |
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-4
|
|
|
32bc1f1 |
- Rebuilt for c++ ABI breakage
|
|
|
32bc1f1 |
|
|
|
c7b7bd1 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-3
|
|
|
c7b7bd1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
c7b7bd1 |
|
|
|
18821ad |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-2
|
|
|
18821ad |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
18821ad |
|
|
|
32699eb |
* Sun Mar 14 2010 Aurelien Bompard <abompard@fedoraproject.org> - 0.4.3-1
|
|
|
32699eb |
- version 0.4.3
|
|
|
32699eb |
|
|
|
4b37c31 |
* Sun Jan 03 2010 Aurelien Bompard <abompard@fedoraproject.org> - 0.4.1-1
|
|
|
4b37c31 |
- version 0.4.1
|
|
|
4b37c31 |
|
|
|
933e158 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-3
|
|
|
933e158 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
933e158 |
|
|
|
10957ac |
* Sat Apr 18 2009 Aurelien Bompard <abompard@fedoraproject.org> 0.4.0-2
|
|
|
10957ac |
- add patch0 to fix bug 496035
|
|
|
10957ac |
|
|
|
64c669f |
* Thu Mar 26 2009 Aurelien Bompard <abompard@fedoraproject.org> 0.4.0-1
|
|
|
64c669f |
- version 0.4.0
|
|
|
64c669f |
- drop patch0 (upstream)
|
|
|
64c669f |
|
|
|
9d6ad41 |
* Thu Mar 12 2009 Aurelien Bompard <abompard@fedoraproject.org> 0.3.4-3
|
|
|
9d6ad41 |
- backport fix from upstream for bug #489820
|
|
|
9d6ad41 |
|
|
|
ea09e6e |
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2
|
|
|
ea09e6e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
ea09e6e |
|
|
|
b13b30e |
* Tue Nov 11 2008 Aurelien Bompard <abompard@fedoraproject.org> 0.3.4-1
|
|
|
b13b30e |
- version 0.3.4
|
|
|
b13b30e |
|
|
|
ce048b0 |
* Sat Aug 23 2008 Aurelien Bompard <abompard@fedoraproject.org> 0.3.3-2
|
|
|
ce048b0 |
- rebase patch for version 0.3.3
|
|
|
ce048b0 |
|
|
|
9952bf3 |
* Tue Aug 12 2008 Aurelien Bompard <abompard@fedoraproject.org> 0.3.3-1
|
|
|
9952bf3 |
- version 0.3.3
|
|
|
9952bf3 |
|
|
|
bbcb640 |
* Mon Jul 21 2008 Aurelien Bompard <abompard@fedoraproject.org> 0.3.2-1
|
|
|
bbcb640 |
- version 0.3.2
|
|
|
bbcb640 |
|
|
|
2d97fa3 |
* Sun Mar 16 2008 Aurelien Bompard <abompard@fedoraproject.org> 0.3.1-1
|
|
|
2d97fa3 |
- version 0.3.1
|
|
|
2d97fa3 |
- drop xdg patch, keepassx now uses QDesktopServices
|
|
|
2d97fa3 |
|
|
|
0ec2529 |
* Wed Mar 05 2008 Aurelien Bompard <abompard@fedoraproject.org> 0.3.0-3.a
|
|
|
0ec2529 |
- version 0.3.0a
|
|
|
0ec2529 |
|
|
|
95e0468 |
* Wed Mar 05 2008 Aurelien Bompard <abompard@fedoraproject.org> 0.3.0-2
|
|
|
95e0468 |
- patch for gcc 4.3
|
|
|
95e0468 |
|
|
|
b1d0ee9 |
* Sun Mar 02 2008 Aurelien Bompard <abompard@fedoraproject.org> 0.3.0-1
|
|
|
b1d0ee9 |
- version 0.3.0
|
|
|
b1d0ee9 |
- drop helpwindow patch (feature dropped upstream)
|
|
|
b1d0ee9 |
|
|
|
295a190 |
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.2.2-5
|
|
|
295a190 |
- Autorebuild for GCC 4.3
|
|
|
295a190 |
|
|
|
e872d9f |
* Sun Oct 07 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.2.2-4
|
|
|
e872d9f |
- use xdg-open instead of htmlview
|
|
|
e872d9f |
|
|
|
0b9855b |
* Sat Aug 25 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.2.2-3
|
|
|
0b9855b |
- fix license tag
|
|
|
0b9855b |
- rebuild for BuildID
|
|
|
0b9855b |
|
|
|
9b5fcab |
* Wed Jun 27 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.2.2-2
|
|
|
9b5fcab |
- fix help button
|
|
|
9b5fcab |
- use htmlview instead of the hardcoded konqueror
|
|
|
9b5fcab |
|
|
|
0fcec17 |
* Sun Mar 04 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.2.2-1
|
|
|
0fcec17 |
- initial package
|