packages: virt-manager/virt-manager.spec - up to 0.9.0
wiget
wiget at pld-linux.org
Sun Oct 9 22:32:06 CEST 2011
Author: wiget Date: Sun Oct 9 20:32:06 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 0.9.0
---- Files affected:
packages/virt-manager:
virt-manager.spec (1.19 -> 1.20)
---- Diffs:
================================================================
Index: packages/virt-manager/virt-manager.spec
diff -u packages/virt-manager/virt-manager.spec:1.19 packages/virt-manager/virt-manager.spec:1.20
--- packages/virt-manager/virt-manager.spec:1.19 Sat May 21 21:22:02 2011
+++ packages/virt-manager/virt-manager.spec Sun Oct 9 22:32:00 2011
@@ -1,55 +1,43 @@
# $Revision$, $Date$
# TODO
-# - pldize spec (use pld macros in post scriptes, fix deps)
# - fix BR python 2.14
Summary: Virtual Machine Manager
Name: virt-manager
-Version: 0.8.7
-Release: 0.1
+Version: 0.9.0
+Release: 1
License: GPL v2+
Group: Applications/Emulators
-Source0: http://virt-manager.et.redhat.com/download/sources/virt-manager/%{name}-%{version}.tar.gz
-# Source0-md5: 9b1f3ead125d53bf506216c4bc7c4a84
-URL: http://virt-manager.et.redhat.com/
-BuildRequires: gettext-devel
+Source0: http://virt-manager.org/download/sources/virt-manager/%{name}-%{version}.tar.gz
+# Source0-md5: a10331b467f92f4134a39bf636e04adc
+URL: http://virt-manager.org/
+BuildRequires: gettext-devel >= 0.14.1
BuildRequires: glib2-devel
-BuildRequires: intltool
+BuildRequires: intltool >= 0.35.0
BuildRequires: perl-tools-pod
BuildRequires: python-devel >= 1:2.6
-BuildRequires: python-pygobject-devel >= 2.14
-BuildRequires: python-pygtk-devel >= 2.14
-BuildRequires: scrollkeeper
-Requires(post): GConf2
-Requires(pre): GConf2
-Requires(preun): GConf2
-# These two are just the oldest version tested
-Requires: python-gnome-gconf >= 1.99.11-7
-Requires: python-pygtk-gtk >= 1.99.12-6
-# Absolutely require this version or newer
-Requires: python-libvirt >= 0.4.5
-# Definitely does not work with earlier due to python API changes
-Requires: python-dbus >= 0.61
-Requires: python-gnome-vfs >= 2.15.4
-# Minimum we've tested with
-# Required for loading the glade UI
-# Required for our graphics which are currently SVG format
-# Required to install Xen & QEMU guests
-Requires: python-gnome-desktop-librsvg >= 2.14
-Requires: python-libxml2 >= 2.6.23
-Requires: python-pygtk-glade >= 2.12
-Requires: python-virtinst >= 0.500.1
-# Earlier vte had broken python binding module
-Requires: vte >= 0.12.2
-# For online help
-Requires: scrollkeeper
-# For console widget
-Requires: python-gtk-vnc >= 0.3.4
-# For local authentication against PolicyKit
-Requires: polkit-gnome
+BuildRequires: python-pygobject-devel >= 2.28.6
+BuildRequires: python-pygtk-devel >= 2.24.0
+Requires(pre,preun,post): GConf2
+Requires(post,postun): gtk-update-icon-cache
+Requires: python-gnome-gconf >= 2.28.1
+Requires: python-pygobject >= 2.28.6
+Requires: python-pygtk-gtk >= 2.24.0
+Requires: python-libvirt >= 0.9.6
+Requires: python-dbus >= 0.84.0
+Requires: python-gnome-vfs >= 2.28.1
+Requires: python-gnome-desktop-librsvg >= 2.32.0
+Requires: python-libxml2 >= 2.7.8
+Requires: python-pygtk-glade >= 2.24.0
+Requires: python-virtinst >= 0.600.0
+Requires: hicolor-icon-theme
+Requires: python-gtk-vnc >= 0.4.3
Requires: python-urlgrabber
-Requires: python-vte
+Requires: python-cairo
+Requires: python-vte0 >= 0.28.2
+Suggests: python-libguestfs >= 1.12.0
Suggests: gnome-keyring >= 0.4.9
Suggests: python-gnome-desktop-keyring >= 2.15.4
+Suggests: python-spice-gtk
ExclusiveArch: %{ix86} x86_64 ia64
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -64,46 +52,40 @@
%setup -q
%build
-%configure
+%configure \
+ --with-libvirt-package-names=libvirt \
+ --with-kvm-packages=qemu-kvm
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/256x256/apps
+
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
+mv $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{,256x256/}apps/virt-manager.png
+
+%py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
+%py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
+# requires patching
+#%%py_postclean %{_datadir}/%{name}
+
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
-%pre
-if [ "$1" -gt 1 ]; then
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- gconftool-2 --makefile-uninstall-rule \
- %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
-fi
-
%post
-export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-install-rule \
- %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
-
-update-desktop-database %{_desktopdir}
+%gconf_schema_install %{name}.schemas
+%update_icon_cache hicolor
-if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update -q -o %{_datadir}/omf/%{name}; fi
+%preun
+%gconf_schema_uninstall %{name}.schemas
%postun
-update-desktop-database %{_desktopdir}
-
-if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update -q; fi
+%update_icon_cache hicolor
-%preun
-if [ "$1" -eq 0 ]; then
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- gconftool-2 --makefile-uninstall-rule \
- %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
-fi
%files -f %{name}.lang
%defattr(644,root,root,755)
@@ -115,27 +97,21 @@
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*.glade
-%dir %{_datadir}/%{name}/pixmaps
-%{_datadir}/%{name}/pixmaps/*.png
-%{_datadir}/%{name}/pixmaps/*.svg
-%{_datadir}/%{name}/pixmaps/hicolor/*/actions/*.png
+%{_datadir}/%{name}/icons
+%{_iconsdir}/hicolor/*/apps/virt-manager.png
-# TODO: py_comp/py_ocomp in install (see template-specs/python.spec)
%{_datadir}/%{name}/*.py
-#%{_datadir}/%{name}/*.pyc
-#%{_datadir}/%{name}/*.pyo
-
+%{_datadir}/%{name}/*.py[co]
%dir %{_datadir}/%{name}/virtManager
%{_datadir}/%{name}/virtManager/*.py
-#%{_datadir}/%{name}/virtManager/*.pyc
-#%{_datadir}/%{name}/virtManager/*.pyo
+%{_datadir}/%{name}/virtManager/*.py[co]
%dir %{_datadir}/%{name}/virtManagerTui
%{_datadir}/%{name}/virtManagerTui/*.py
+%{_datadir}/%{name}/virtManagerTui/*.py[co]
+%dir %{_datadir}/%{name}/virtManagerTui/importblacklist
+%{_datadir}/%{name}/virtManagerTui/importblacklist/*.py
+%{_datadir}/%{name}/virtManagerTui/importblacklist/*.py[co]
-#%dir %{_datadir}/omf/%{name}
-#%{_datadir}/omf/%{name}/*.omf
-#%dir %{_datadir}/gnome/help
-#%{_datadir}/gnome/help/%{name}
%{_desktopdir}/%{name}.desktop
%{_datadir}/dbus-1/services/%{name}.service
%{_mandir}/man1/%{name}.1*
@@ -146,6 +122,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.20 2011/10/09 20:32:00 wiget
+- up to 0.9.0
+
Revision 1.19 2011/05/21 19:22:02 wiget
- s/PolicyKit/polkit/
- package svg files
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/virt-manager/virt-manager.spec?r1=1.19&r2=1.20&f=u
More information about the pld-cvs-commit
mailing list