Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > by-pkgid > 6724653974015cd4d6be218070b20ad5 > files > 4

revelation-0.4.11-6mdv2010.0.src.rpm

%define version 0.4.11
%define release %mkrel 6

Summary:	Password manager for GNOME 2
Name:		revelation
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		File tools
URL:		http://oss.codepoet.no/revelation/
Source:		ftp://oss.codepoet.no/%{name}/%{name}-%{version}.tar.bz2
Source1:	%name.png
Patch0:		revelation-fix-desktop-entry.patch
Patch1:		revelation_ui.patch
Buildroot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

BuildRequires:	pygtk2.0-devel
BuildRequires:	gnome-python-devel
BuildRequires:	gnome-python-extras
BuildRequires:	gnome-python-desktop
BuildRequires:	gnome-python-gconf
BuildRequires:	gnome-python-gnomevfs
BuildRequires:	gnome-python-applet
BuildRequires:	cracklib-devel
BuildRequires:	pycrypto >= 1.9
BuildRequires:	gnome-panel-devel >= 2.9.4
BuildRequires:	imagemagick
BuildRequires:	desktop-file-utils
Requires:	gnome-python
Requires:	gnome-python-gconf
Requires:	gnome-python-gnomevfs
Requires:	gnome-python-applet
Requires:	python-libxml2
Requires:	pycrypto >= 1.9
Requires:	pygtk2.0 >= 2.3.91
Requires(post):	desktop-file-utils shared-mime-info
Requires(postun):desktop-file-utils shared-mime-info

%description
Revelation is a password manager for the GNOME 2 desktop, released under
the GNU GPL license. It organizes accounts in a tree structure, and
stores them as AES-encrypted XML files.

%prep
%setup -q
%patch0 -p0
%patch1 -p0

%build
%configure2_5x \
	--disable-mime-update \
	--disable-desktop-update

%make WARN_CFLAGS=""

%install
rm -rf %{buildroot}
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std UPDATE_MIME_DATABASE=true UPDATE_DESKTOP_DATABASE=true
%{__rm} -f %buildroot%{_libdir}/python%pyver/site-packages/%name/*.pyc

# menu entry
desktop-file-install --vendor="" \
  --remove-category="Application" \
  --add-category="X-MandrivaLinux-System-Other" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*


# icons
#install -m 644 -D pixmaps/revelation.png %{buildroot}%{_liconsdir}/%{name}.png
#convert -geometry 32x32 pixmaps/revelation.png %{buildroot}%{_iconsdir}/%{name}.png
#install -m 644 -D pixmaps/revelation-16x16.png %{buildroot}%{_miconsdir}/%{name}.png
mkdir -p %buildroot/{%_liconsdir,%_iconsdir,%_miconsdir}
mkdir -p %buildroot/%{_datadir}/pixmaps
install -m 644 %SOURCE1 %{buildroot}%{_liconsdir}/%{name}.png
convert -geometry 32x32 %SOURCE1 %{buildroot}%{_iconsdir}/%{name}.png
convert -geometry 16x16 %SOURCE1 %{buildroot}%{_miconsdir}/%{name}.png
cp %SOURCE1 %buildroot/%{_datadir}/pixmaps
%find_lang %name

%if %mdkversion < 200900
%post
%post_install_gconf_schemas %name
%update_desktop_database
%update_mime_database
%update_menus
%endif

%preun
%preun_uninstall_gconf_schemas %name

%if %mdkversion < 200900
%postun
%clean_mime_database
%clean_desktop_database
%clean_menus
%endif

%clean
rm -rf %{buildroot}

%files -f %name.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog README
%{_sysconfdir}/gconf/schemas/*.schemas
%{_bindir}/*
%{_datadir}/%{name}
%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/*
%{py_platsitedir}/%{name}
%{_libexecdir}/bonobo/servers/GNOME_RevelationApplet.server
%{_libexecdir}/revelation-applet
%dir %{_datadir}/icons/hicolor/
%{_datadir}/icons/hicolor/*
%{_datadir}/mime/packages/%name.xml
%{_liconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png




%changelog
* Sun Sep 20 2009 Funda Wang <fundawang@mandriva.org> 0.4.11-6mdv2010.0
+ Revision: 444850
- fix broken menu generation (bug#53772)

* Tue Sep 15 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.4.11-5mdv2010.0
+ Revision: 442697
- rebuild

* Sat Dec 27 2008 Adam Williamson <awilliamson@mandriva.org> 0.4.11-4mdv2009.1
+ Revision: 319711
- rebuild with python 2.6

  + Oden Eriksson <oeriksson@mandriva.com>
    - lowercase ImageMagick

* Tue Jun 17 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.4.11-3mdv2009.0
+ Revision: 222748
- patch 0: fix 'error: value "0.4.11" for key "Version" in group "Desktop
  Entry" is not a known version'
- buildrequires gnome-python-devel
- rebuild
- drop old menu
- kill re-definition of %%buildroot on Pixel's request

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot


* Tue Jan 16 2007 Götz Waschk <waschk@mandriva.org> 0.4.11-2mdv2007.0
+ Revision: 109548
- bump release

* Tue Jan 16 2007 Götz Waschk <waschk@mandriva.org> 0.4.11-1mdv2007.1
+ Revision: 109451
- new version
- new version

* Thu Jan 11 2007 Götz Waschk <waschk@mandriva.org> 0.4.9-1mdv2007.1
+ Revision: 107311
- new version

* Tue Jan 02 2007 Götz Waschk <waschk@mandriva.org> 0.4.8-1mdv2007.1
+ Revision: 103223
- fix buildrequires
- fix buildrequires
- new version
- update file list
- use more macros

* Mon Dec 11 2006 Götz Waschk <waschk@mandriva.org> 0.4.7-3mdv2007.1
+ Revision: 95074
- Import revelation

* Mon Dec 11 2006 Götz Waschk <waschk@mandriva.org> 0.4.7-3mdv2007.1
- Rebuild

* Thu Aug 24 2006 Götz Waschk <waschk@mandriva.org> 0.4.7-2mdv2007.0
- xdg menu
- fix buildrequires

* Mon Feb 06 2006 Götz Waschk <waschk@mandriva.org> 0.4.7-1mdk
- New release 0.4.7

* Tue Jan 31 2006 Götz Waschk <waschk@mandriva.org> 0.4.6-2mdk
- fix deps

* Fri Jan 27 2006 Götz Waschk <waschk@mandriva.org> 0.4.6-1mdk
- drop patch
- New release 0.4.6
- use mkrel

* Fri Oct 21 2005 Götz Waschk <waschk@mandriva.org> 0.4.4-2mdk
- fix deps

* Tue Aug 09 2005 Abel Cheung <deaddog@mandriva.org> 0.4.4-1mdk
- New release 0.4.4
- Update desktop/mime too
- Patch0: Fix MIME type registration

* Wed Jun 29 2005 Götz Waschk <waschk@mandriva.org> 0.4.3-2mdk
- fix buildrequires

* Wed Jun 29 2005 Götz Waschk <waschk@mandriva.org> 0.4.3-1mdk
- New release 0.4.3

* Wed Jun 29 2005 Götz Waschk <waschk@mandriva.org> 0.4.2-3mdk
- fix buildrequires

* Tue Jun 28 2005 Götz Waschk <waschk@mandriva.org> 0.4.2-2mdk
- replace prereq tag
- fix buildrequires
- fix URLs

* Tue Mar 22 2005 Jerome Soyer <saispo@mandrake.org> 0.4.2-1mdk
- New release 0.4.2

* Mon Feb 14 2005 Jerome Soyer <saispo@mandrake.org> 0.4.0-2mdk
- fix running & Requires

* Tue Feb 08 2005 Jerome Soyer <saispo@mandrake.org> 0.4.0-1mdk
- New release 0.4.0

* Sun Dec 05 2004 Michael Scherer <misc@mandrake.org> 0.3.4-2mdk
- Rebuild for new python

* Tue Sep 28 2004 Jerome Soyer <saispo@mandrake.org> 0.3.4-1mdk
- New release 0.3.4

* Wed Sep 01 2004 Jerome Soyer <saispo@mandrake.org> 0.3.3-1mdk
- New release 0.3.3

* Tue Aug 10 2004 Abel Cheung <deaddog@mandrakesoft.com> 0.3.2-1mdk
- New release 0.3.2

* Mon Aug 09 2004 Jerome Soyer <jeromesoyer@yahoo.fr> 0.3.1-1mdk
- New version

* Wed May 05 2004 Abel Cheung <deaddog@deaddog.org> 0.3.0-1mdk
- New version
- Please use UTF-8 in spec, instead of allowing multiple encoding
  inside a spec file!

* Wed Mar 03 2004 Götz Waschk <waschk@linux-mandrake.com> 0.2.1-2mdk
- remove rpmlint warning
- fix buildrequires

* Tue Mar 02 2004 Abel Cheung <deaddog@deaddog.org> 0.2.1-1mdk
- New version

* Mon Feb 23 2004 Abel Cheung <deaddog@deaddog.org> 0.2.0-1mdk
- New version

* Wed Feb 11 2004 David Baudens <baudens@mandrakesoft.com> 0.1.2-2mdk
- Fix menu

* Thu Feb 05 2004 Abel Cheung <deaddog@deaddog.org> 0.1.2-1mdk
- New version

* Sat Jan 24 2004 Abel Cheung <deaddog@deaddog.org> 0.1.0-1mdk
- First Mandrake package