Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > fbd3f66a8b903aedbd2856f0ceb2377c > files > 2

keepassx-0.4.3-1mdv2010.1.src.rpm

Summary:	Cross Platform Password Manager
Name:		keepassx
Version:	0.4.3
Release:	%mkrel 1
Source0:	http://downloads.sourceforge.net/keepassx/keepassx-%{version}.tar.gz
License:	GPLv2+
Group:		File tools
URL:		http://www.keepassx.org/
BuildRequires:	desktop-file-utils
BuildRequires:	imagemagick
BuildRequires:	libxtst-devel
BuildRequires:	qt4-devel
BuildRequires:	desktop-file-utils
Provides:	keepass = %{version}-%{release}
Provides:	KeePassX = %{version}-%{release}
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root

%description
KeePassX is a free/open-source password manager or safe which helps
you to manage your passwords in a secure way. You can put all your
passwords in one database, which is locked with one master key or a
key-disk. So you only have to remember one single master password or
insert the key-disk to unlock the whole database. The databases are
encrypted using the best and most secure encryption algorithms
currently known (AES and Twofish).

%prep
%setup -q

%build
%qmake_qt4 PREFIX=%{_prefix}
%make

%install
rm -rf %{buildroot}
%makeinstall_std INSTALL_ROOT=%{buildroot}

install -D -m 644 share/keepassx/icons/keepassx_large.png	%{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png
install -D -m 644 share/keepassx/icons/keepassx.png		%{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png
install -D -m 644 share/keepassx/icons/keepassx_small.png	%{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png

# fix .desktop file
desktop-file-install --vendor="mandriva" \
		--add-category="System" \
		--remove-key="X-SuSE-translate" \
		--delete-original \
		--dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/%{name}.desktop

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc changelog
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/mandriva-%{name}.desktop
%{_datadir}/pixmaps/%{name}.xpm
%{_iconsdir}/hicolor/16x16/apps/%{name}.png
%{_iconsdir}/hicolor/32x32/apps/%{name}.png
%{_iconsdir}/hicolor/48x48/apps/%{name}.png
%{_datadir}/mime/packages/%{name}.xml
%{_datadir}/mimelnk/application/x-keepass.desktop


%changelog
* Wed Apr 07 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.4.3-1mdv2010.1
+ Revision: 532448
- fix spec
- new upstream release 0.4.3
- use upstream .desktop file instead of custom one
- clean spec

* Wed Feb 24 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0:0.4.2-0.beta.1mdv2010.1
+ Revision: 510701
- new version 0.4.2beta

* Fri Sep 18 2009 David Walluck <walluck@mandriva.org> 0:0.4.1-1mdv2010.0
+ Revision: 444394
- 0.4.1

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild

* Thu Jan 15 2009 David Walluck <walluck@mandriva.org> 0:0.3.4-1mdv2009.1
+ Revision: 329876
- fix Exec line in .desktop
- 0.3.4

* Sat Oct 18 2008 David Walluck <walluck@mandriva.org> 0:0.3.3-1mdv2009.1
+ Revision: 295152
- 0.3.3

* Sun Aug 03 2008 David Walluck <walluck@mandriva.org> 0:0.3.2-1mdv2009.0
+ Revision: 261705
- 0.3.2

* Sun Apr 20 2008 David Walluck <walluck@mandriva.org> 0:0.3.1-1mdv2009.0
+ Revision: 196008
- 0.3.1

* Wed Jan 02 2008 David Walluck <walluck@mandriva.org> 0:0.2.2-5mdv2008.1
+ Revision: 140689
- add mime type to desktop file

* Wed Jan 02 2008 David Walluck <walluck@mandriva.org> 0:0.2.2-4mdv2008.1
+ Revision: 140687
- add mime file source
- add desktop post
- add mime file

* Tue Jan 01 2008 David Walluck <walluck@mandriva.org> 0:0.2.2-3mdv2008.1
+ Revision: 140032
- add docs

* Tue Jan 01 2008 David Walluck <walluck@mandriva.org> 0:0.2.2-2mdv2008.1
+ Revision: 139957
-BuildRequires: libxtst-devel
- import keepassx