%define rev 3876 Name: pwsafe Version: 0.3 Release: 0.1.beta.%{rev}svn%{?dist} Summary: Password database utility Group: Applications/Databases License: Artistic 2.0 URL: http://pwsafe.org/ # This is an svn snapshot, to get : # svn co -r %%{rev} https://passwordsafe.svn.sourceforge.net/svnroot/passwordsafe/trunk/pwsafe/pwsafe pwsafe # mv pwsafe %%{name}-%%{version} # tar cjf %%{name}-%%{version}-%%{rev}svn.tar.bz2 %%{name}-%%{version} Source0: %{name}-%{version}-%{rev}svn.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: wxGTK-devel BuildRequires: libuuid-devel BuildRequires: libXt-devel BuildRequires: libXtst-devel BuildRequires: libuuid-devel BuildRequires: xerces-c-devel BuildRequires: desktop-file-utils %description Password Safe is a password database utility. Users can keep their passwords securely encrypted on their computers. A single Safe Combination unlocks them all. %prep %setup -q # Honor our %%{optflags} sed -i 's|CXXFLAGS =|CXXFLAGS = %{optflags}|g' src/os/linux/Makefile sed -i 's|GCCFLAGS=|GCCFLAGS = %{optflags}|g' src/ui/wxWidgets/Makefile #Fix desktop file sed -i 's|Security;||g' install/desktop/%{name}.desktop %build export CXXFLAGS="%{optflags}" export OPTFLAGS="%{optflags}" make \ CONFIG=unicoderelease \ %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT install -Dpm 755 src/ui/wxWidgets/GCCUnicodeRelease/pwsafe \ $RPM_BUILD_ROOT%{_bindir}/%{name} mkdir -p $RPM_BUILD_ROOT%{_datadir}/{%{name}/xml,applications,pixmaps} install -Dpm 644 xml/%{name}*.xs{d,l} $RPM_BUILD_ROOT%{_datadir}/%{name}/xml install -Dpm 644 docs/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1 install -Dpm 644 install/graphics/%{name}.png $RPM_BUILD_ROOT%{_datadir}/pixmaps desktop-file-install install/desktop/%{name}.desktop \ --dir \ $RPM_BUILD_ROOT%{_datadir}/applications %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc LICENSE README.txt docs/{ChangeLog,ReleaseNotes}.txt %{_bindir}/%{name} %{_datadir}/%{name} %{_mandir}/man1/%{name}.1.gz %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png %changelog * Tue Dec 28 2010 Hicham HAOUARI - 0.3-0.1.beta.3876svn - Initial package for Fedora