%define name qemu-launcher %define version 1.7.0 %define release %mkrel 1 Summary: Interface to configure and launch Qemu Name: %name Version: %version Release: %release License: GPL Group: Emulators URL: http://emeitner.f2o.org/projects/qemu-launcher/ Source0: http://download.gna.org/qemulaunch/%{name}_%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch Requires: perl-Locale-gettext >= 1.04 BuildRequires: librsvg BuildRequires: desktop-file-utils %description A launcher for Qemu that manages Qemu configs and creates disk images Qemu-launcher provides a point and click interface to Qemu. It also allows you to create, save, load, and run multiple Qemu VM configurations. It has a basic interface for creating or convertering disk images. Only supports the x86 PC emulator part of Qemu. %prep %setup -q %build %install rm -rf %buildroot %makeinstall DESTDIR=%buildroot PREFIX=%_prefix %find_lang %name mkdir -p %buildroot/%_menudir cat > %buildroot/%_menudir/%name << EOF ?package(%name): \ command="%_bindir/%name" \ needs="X11" \ section="More Applications/Emulators" \ icon="%{name}.png" \ title="Qemu launcher" \ longtitle="Interface to configure and launch Qemu" \ xdg="true" EOF desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="X-MandrivaLinux-MoreApplications-Emulators;Emulator" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/* mkdir -p %{buildroot}{%{_miconsdir},%{_iconsdir},%{_liconsdir},%{_menudir}} rsvg-convert -a -w 48 -w 48 %buildroot%_iconsdir/hicolor/scalable/apps/qemu-launcher.svg -o %buildroot%_liconsdir/qemu-launcher.png rsvg-convert -a -w 32 -w 32 %buildroot%_iconsdir/hicolor/scalable/apps/qemu-launcher.svg -o %buildroot%_iconsdir/qemu-launcher.png rsvg-convert -a -w 16 -w 16 %buildroot%_iconsdir/hicolor/scalable/apps/qemu-launcher.svg -o %buildroot%_miconsdir/qemu-launcher.png rm -rf %buildroot/%{_datadir}/doc/%name %post %update_menus %update_icon_cache hicolor %postun %clean_menus %clean_icon_cache hicolor %clean rm -rf %buildroot %files -f %name.lang %defattr(-,root,root) %doc README %{_bindir}/* %{_menudir}/%name %{_liconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_miconsdir}/%{name}.png %{_datadir}/pixmaps/*.xpm %{_datadir}/%name %{_mandir}/man1/qemu-launcher.1.bz2 %{_datadir}/applications/qemu-launcher.desktop %{_iconsdir}/hicolor/*/apps/qemu-launcher.* %changelog * Tue Aug 15 2006 Pascal Terjan <pterjan@mandriva.org> 1.7.0-1mdv2007.0 - New release 1.7.0 - Add Source URL - XDG menu - Update icon cache * Thu Dec 22 2005 Pascal Terjan <pterjan@mandriva.org> 1.5-2mdk - BuildRequires ImageMagick * Mon Nov 14 2005 Pascal Terjan <pterjan@mandriva.org> 1.5-1mdk - 1.5 - Drop P0 - mkrel * Tue May 24 2005 Pascal Terjan <pterjan@mandriva.org> 1.3-2mdk - P0 (drop unsupported -keyboard) * Mon May 23 2005 Pascal Terjan <pterjan@mandriva.org> 1.3-1mdk - First Package