| 1 |
%define datever 20061216
|
| 2 |
|
| 3 |
Name: MyPasswordSafe
|
| 4 |
Version: 0.6.7
|
| 5 |
Release: 9.%{datever}%{?dist}
|
| 6 |
Summary: A graphical password management tool
|
| 7 |
|
| 8 |
Group: Applications/Databases
|
| 9 |
License: GPLv2+
|
| 10 |
URL: http://www.semanticgap.com/myps/
|
| 11 |
Source0: http://www.semanticgap.com/myps/release/MyPasswordSafe-%{datever}.src.tgz
|
| 12 |
Source1: MyPasswordSafe.desktop
|
| 13 |
Patch0: MyPasswordSafe-20061216-use-system-uuid.patch
|
| 14 |
# Both patches have been sent to support [AT]Â semanticgap [DOT] com on 2009/04/25
|
| 15 |
Patch1: MyPasswordSafe-20061216-gcc43.patch
|
| 16 |
Patch2: MyPasswordSafe-20090425-gcc44.patch
|
| 17 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
| 18 |
|
| 19 |
BuildRequires: boost-devel, qt3-devel, uuid-devel, libXScrnSaver-devel
|
| 20 |
BuildRequires: desktop-file-utils
|
| 21 |
|
| 22 |
%description
|
| 23 |
MyPasswordSafe is a straight-forward, easy-to-use password manager that
|
| 24 |
maintains compatibility with Password Safe files. MyPasswordSafe has the
|
| 25 |
following features:
|
| 26 |
|
| 27 |
* Safes are encrypted when they are stored to disk.
|
| 28 |
* Passwords never have to be seen, because they are copied to the clipboard
|
| 29 |
* Random passwords can be generated.
|
| 30 |
* Window size, position, and column widths are remembered.
|
| 31 |
* Passwords remain encrypted until they need to be decrypted at the dialog
|
| 32 |
and file levels.
|
| 33 |
* A safe can be made active so it will always be opened when MyPasswordSafe
|
| 34 |
starts.
|
| 35 |
* Supports Unicode in the safes
|
| 36 |
* Languages supported: English and French
|
| 37 |
|
| 38 |
|
| 39 |
%prep
|
| 40 |
%setup -q -n %{name}-%{datever}
|
| 41 |
|
| 42 |
# Use the system installed ossp-uuid lib
|
| 43 |
%patch0 -p1 -b .use-system-uuid.patch
|
| 44 |
|
| 45 |
# Fix regressions due to stricter GCC 4.3 checking
|
| 46 |
%patch1 -p1 -b .gcc43
|
| 47 |
|
| 48 |
# GCC 4.4 patch
|
| 49 |
%patch2 -b .gcc44
|
| 50 |
|
| 51 |
%build
|
| 52 |
|
| 53 |
unset QTDIR || : ; . /etc/profile.d/qt.sh
|
| 54 |
|
| 55 |
make %{?_smp_mflags} PREFIX=%{_prefix}
|
| 56 |
|
| 57 |
|
| 58 |
%install
|
| 59 |
rm -rf $RPM_BUILD_ROOT
|
| 60 |
make install PREFIX=$RPM_BUILD_ROOT%{_prefix}
|
| 61 |
|
| 62 |
# Remove the docs, they are in the wrong place.
|
| 63 |
rm -rf $RPM_BUILD_ROOT%{_prefix}/share/doc
|
| 64 |
|
| 65 |
desktop-file-install --vendor="fedora" \
|
| 66 |
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
|
| 67 |
%{SOURCE1}
|
| 68 |
|
| 69 |
|
| 70 |
%clean
|
| 71 |
rm -rf $RPM_BUILD_ROOT
|
| 72 |
|
| 73 |
|
| 74 |
%files
|
| 75 |
%defattr(-,root,root,-)
|
| 76 |
%doc ChangeLog CHANGES COPYING README doc/manual.html doc/sshots/*.jpg
|
| 77 |
%{_bindir}/MyPasswordSafe
|
| 78 |
%{_datadir}/MyPasswordSafe
|
| 79 |
%{_datadir}/applications/fedora-MyPasswordSafe.desktop
|
| 80 |
|
| 81 |
%changelog
|
| 82 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.7-9.20061216
|
| 83 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
| 84 |
|
| 85 |
* Sat Apr 25 2009 Milos Jakubicek <xjakub@fi.muni.cz> - 0.6.7-8.20061216
|
| 86 |
- Fix FTBFS: added MyPasswordSafe-20090425-gcc44.patch
|
| 87 |
|
| 88 |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.7-7.20061216
|
| 89 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
| 90 |
|
| 91 |
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.6.7-6.20061216
|
| 92 |
- fix license tag
|
| 93 |
|
| 94 |
* Sat Apr 05 2008 Ralf Ertzinger <ralf@skytale.net> 0.6.7-5.20061216
|
| 95 |
- Change BuildRequires to qt3-devel
|
| 96 |
|
| 97 |
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.6.7-4.20061216
|
| 98 |
- Autorebuild for GCC 4.3
|
| 99 |
|
| 100 |
* Fri Jan 04 2008 Ralf Ertzinger <ralf@skytale.net> 0.6.7-3.20061216
|
| 101 |
- Add patch to enable compilation with GCC4.3
|
| 102 |
|
| 103 |
* Fri Jul 06 2007 Ralf Ertzinger <ralf@skytale.net> 0.6.7-1.20061216
|
| 104 |
- Initial build for Fedora
|