%define version 1.0.6 %define release %mkrel 6 Summary: A tool for determining versions of installed GNOME packages Name: gnome-pkgview Version: %{version} Release: %{release} License: GPL Group: Graphical desktop/GNOME URL: http://www.gtnorthern.demon.co.uk/gnome-pkgview.html Buildroot: %{_tmppath}/%{name}-%{version}-buildroot # http://www.gtnorthern.demon.co.uk/packages/gnome-pkgview/ Source: %{name}-%{version}.tar.bz2 Source1: %{name}-mandrake.png BuildRequires: GConf2 BuildRequires: imagemagick BuildRequires: libgnomeui2-devel BuildRequires: perl-XML-Parser Requires: gnome-desktop Requires(post,preun): GConf2 >= 2.3.3 %description Displays version information for GNOME desktop components, and determines the overall desktop version from the gnome-version.xml file, which is part of gnome-desktop package. %prep %setup -q %build %configure2_5x %make %install rm -rf %{buildroot} %makeinstall_std install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/%{name}/mandrake.png mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/ cat << EOF > %buildroot%{_datadir}/applications/mandriva-%{name}.desktop [Desktop Entry] Type=Application Exec=%{_bindir}/%{name} Categories=Settings;PackageManager; Name=GNOME Package Viewer Comment=Retrieve information about installed GNOME desktop libraries Icon=%{name} EOF # icons mkdir -p %{buildroot}%{_iconsdir} %{buildroot}%{_miconsdir} install -m 0644 -D pixmaps/pkgview.png %{buildroot}%{_liconsdir}/%{name}.png convert -geometry 32x32 pixmaps/pkgview.png %{buildroot}%{_iconsdir}/%{name}.png convert -geometry 16x16 pixmaps/pkgview.png %{buildroot}%{_miconsdir}/%{name}.png %find_lang %{name} %if %mdkversion < 200900 %post %post_install_gconf_schemas gnome-pkgview %update_menus %endif %preun %preun_uninstall_gconf_schemas gnome-pkgview %if %mdkversion < 200900 %postun %clean_menus %endif %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS COPYING README MAINTAINERS %{_bindir}/* %{_datadir}/pixmaps/* %{_datadir}/applications/*.desktop %{_datadir}/applications/mandriva-%{name}.desktop %{_sysconfdir}/gconf/schemas/*.schemas %{_iconsdir}/%{name}.png %{_miconsdir}/%{name}.png %{_liconsdir}/%{name}.png %changelog * Fri Sep 04 2009 Thierry Vignaud <tvignaud@mandriva.com> 1.0.6-6mdv2010.0 + Revision: 429232 - rebuild + Oden Eriksson <oeriksson@mandriva.com> - lowercase ImageMagick * Thu Jul 24 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.0.6-5mdv2009.0 + Revision: 246421 - rebuild + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas - use %%post_install_gconf_schemas/%%preun_uninstall_gconf_schemas + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Tue Dec 18 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.0.6-3mdv2008.1 + Revision: 131753 - fix prereq on gconf2 - auto-convert XDG menu entry - kill re-definition of %%buildroot on Pixel's request - use %%mkrel - import gnome-pkgview * Sun Aug 29 2004 Jerome Soyer <saispo@mandrake.org> 1.0.6-3mdk - Fix BuildRequires * Mon Aug 09 2004 Abel Cheung <deaddog@deaddog.org> 1.0.6-2mdk - Revert wrong locale change * Sun Aug 08 2004 Jerome Soyer <jeromesoyer@yahoo.fr> 1.0.6-1mdk - 1.0.6 - fixing rpmlint locale error * Mon Dec 01 2003 Abel Cheung <deaddog@deaddog.org> 1.0.4-1mdk - New release - Source1: it forgot to distribute Mandrake icon * Tue Nov 11 2003 Abel Cheung <deaddog@deaddog.org> 1.0.3-1mdk - 1.0.3 * Mon Aug 25 2003 Abel Cheung <deaddog@deaddog.org> 1.0.2-1mdk - 1.0.2 - Use imagemagick to convert icon * Fri Feb 21 2003 Abel Cheung <deaddog@deaddog.org> 1.0.0-1mdk - 1.0.0 * Thu Dec 26 2002 Abel Cheung <deaddog@deaddog.org> 0.0.8-1mdk - First Mandrake spec, based on spec in tarball