Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release-src > by-pkgid > bd51e56110bab2b0e62a19d6c153ea09 > files > 4

qemulator-0.5-8mdv2010.0.src.rpm

%define	name	qemulator
%define oname   Qemulator
%define	version	0.5
%define	release	%mkrel 8

Summary:	Interface to configure and launch Qemu
Name:		%name
Version:	%version
Release:	%release
License:	GPL
Group:		Emulators
URL:		http://qemulator.createweb.de/
Source0:	http://qemulator.createweb.de/%{oname}-%{version}.tar.gz
Source1:        %{name}.desktop
Patch0:         fix_python_dir.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch:	noarch
Requires:	perl-Locale-gettext >= 1.04
Requires:       python
Requires:       pygtk2.0
Requires:       libglade2.0
Requires:       python-gnome
Requires:       qemu
Requires:	pygtk2.0-libglade
BuildRequires:	librsvg
BuildRequires:	libxml2-utils
BuildRequires:	desktop-file-utils
BuildRequires:  libglade2.0-devel
BuildRequires:  pygtk2.0-devel
BuildRequires:  imagemagick

%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 -n %{oname}-%{version}

%patch0 -p1

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/bin \
         %{buildroot}/usr/share/ \
         %{buildroot}/usr/share/%{name} \
         %{buildroot}/usr/share/pixmaps \
         %{buildroot}/usr/lib
cp -a usr/local/lib/qemulator/* %{buildroot}/usr/share/qemulator
cp -ra usr/local/share/* %{buildroot}/usr/share/
chmod +x %{buildroot}/usr/share/qemulator/qml_imagecreation.py \
         %{buildroot}/usr/share/qemulator/qml_machinesetup.py \
         %{buildroot}/usr/share/qemulator/qml_filehandlers.py \
         %{buildroot}/usr/share/qemulator/qml_configuration.py \
         %{buildroot}/usr/share/qemulator/qml_tools.py \
         %{buildroot}/usr/share/qemulator/qml_installwizzard.py \
         %{buildroot}/usr/share/qemulator/qml_style.py
chmod -x %{buildroot}/usr/share/qemulator/icons/mac.png
convert -resize 32x32 usr/local/share/pixmaps/qemulator.svg qemulator.xpm
cp qemulator.xpm %{buildroot}/usr/share/pixmaps/
ln -s /usr/share/qemulator/qemulator.py %{buildroot}/usr/bin/qemulator
cp -rf %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop

desktop-file-install --vendor="" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop

%if %mdkversion < 200900
%post
%update_menus
%update_icon_cache hicolor
%endif

%if %mdkversion < 200900
%postun
%clean_menus
%clean_icon_cache hicolor
%endif

%clean
rm -rf %buildroot

%files
%defattr(-,root,root)
%{_bindir}/*
%{_datadir}/%name/*
%{_datadir}/pixmaps/%{name}.*
%{_datadir}/pixmaps/%{name}/%{name}.*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/locale/*/LC_MESSAGES/%{oname}.mo
%{_datadir}/pixmaps/qemulator/*.png


%changelog
* Tue Sep 15 2009 Thierry Vignaud <tvignaud@mandriva.com> 0.5-8mdv2010.0
+ Revision: 442555
- rebuild

* Fri Mar 06 2009 Antoine Ginies <aginies@mandriva.com> 0.5-7mdv2009.1
+ Revision: 350167
- 2009.1 rebuild

* Thu Sep 04 2008 Jérôme Soyer <saispo@mandriva.org> 0.5-6mdv2009.0
+ Revision: 280558
- Remove unneeded BR

* Fri Aug 01 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.5-5mdv2009.0
+ Revision: 259912
- rebuild

* Fri Jul 25 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.5-4mdv2009.0
+ Revision: 247761
- 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

* Mon Mar 31 2008 Anne Nicolas <anne.nicolas@mandriva.com> 0.5-2mdv2008.1
+ Revision: 191235
- Add pygtk2.0-libglade require (#39627)

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

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Tue Oct 09 2007 Jérôme Soyer <saispo@mandriva.org> 0.5-1mdv2008.1
+ Revision: 95839
- Add imagemagick to BuildRequires
- Add desktop file
- Add desktop file
- import qemulator