Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
security:OpenTC
virt-manager-vdc
virt-manager-vdc.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File virt-manager-vdc.spec of Package virt-manager-vdc
# # spec file for package virt-manager (Version 0.6.1) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: virt-manager-vdc %define gsysconfdir /etc %define gconftool /usr/bin/gconftool-2 %define virtinst_maj 0 %define virtinst_min 400 %define virtinst_rel 3 %define virtinst_name virtinst-%{virtinst_maj}.%{virtinst_min}.%{virtinst_rel} Version: 0.7.0 Release: 1 Summary: Virtual Machine Manager with OpenTC VDC extensions Group: System/Monitoring License: LGPL v2.1 or later Url: http://virt-manager.et.redhat.com BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %{ix86} x86_64 ia64 Source0: virt-manager-%{version}.tar.bz2 Source1: %{virtinst_name}.tar.bz2 Source2: virt-manager-icon.png Patch0: virt-manager-0.6.1-fix-desktop-file.patch Patch1: virt-manager-0.6.1-use-netcat.patch # These two are just the oldest version tested # Requires: pygtk2 >= 1.99.12-6 Requires: python-gtk # Requires: gnome-python2-gconf >= 1.99.11-7 Requires: python-gnome # Absolutely require this version or newer Requires: libvirt-python >= 0.3.0-1 #Requires: vm-install # Definitely does not work with earlier due to python API changes # Requires: dbus-python >= 0.61 Requires: dbus-1-python # Might work with earlier, but this is what we've tested #Requires: gnome-keyring >= 0.4.9 Requires: gnome-keyring # Minimum we've tested with # Although if you don't have this, comment it out and the app # will work just fine - keyring functionality will simply be # disabled # Requires: gnome-python2-gnomekeyring >= 2.15.4 # Requires: gnome-python2-gnomevfs >= 2.15.4 # Minimum we've tested with Requires: libxml2-python >= 2.6.23 # Required to install Xen & QEMU guests # Requires: python-virtinst >= 0.300.2 # Required for loading the glade UI # Requires: pygtk2-libglade # Required for our graphics which are currently SVG format # Earlier vte had broken python binding module # Requires: vte >= 0.12.2 Requires: vte # For online help Requires: scrollkeeper # For console widget # Requires: gtk-vnc-python Requires: python-gtk-vnc Requires: librsvg Requires: dbus-1-x11 BuildRequires: python BuildRequires: gtk2-devel BuildRequires: python-devel BuildRequires: gettext BuildRequires: scrollkeeper BuildRequires: intltool BuildRequires: python-gtk-devel BuildRequires: python-gobject2-devel BuildRequires: gconf2 BuildRequires: desktop-file-utils BuildRequires: update-desktop-files # virtinst BuildRequires BuildRequires: python-xml BuildRequires: libxml2-python BuildRequires: python-urlgrabber BuildRequires: libvirt-python %gconf_schemas_prereq %description Virtual Machine Manager provides a graphical tool for administering virtual machines. Authors: -------- Daniel Berrange <berrange@redhat.com> Hugh O. Brock <hbrock@redhat.com> Jeremy Katz <katzj@redhat.com> %prep %setup -q -b 1 -n virt-manager-%{version} %patch0 -p1 %patch1 -p1 %build # autoreconf -i %configure --sysconfdir=%{gsysconfdir} make %{?_smp_mflags} pushd %{_builddir}/%{virtinst_name} python setup.py build popd %install %makeinstall pushd %{_builddir}/%{virtinst_name} python setup.py install --prefix=%{_prefix} --root=%{buildroot} popd %__install -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/128x128 %__install -m 0644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/128x128 # We don't have a -devel subpackage yet rm -f %{buildroot}%{_libdir}/virt-manager/sparkline.a # find schemas and lang %find_gconf_schemas %find_lang virt-manager %find_lang virtinst cat %{name}.schemas_list virt-manager.lang > %{name}.lst cat virtinst.lang >> %{name}.lst sed -i '\^/usr/share/gnome/help/^d' %{name}.lst sed -i 's,virt-manager-vdc,virt-manager,g' %{name}.lst # Nuking these because old version didnt have any rm -rf %{buildroot}/usr/share/gnome # Also fixing the virt-manager.lang file forcibly. sed -i '\^/usr/share/gnome/help/^d' virt-manager.lang %suse_update_desktop_file virt-manager %clean %__rm -rf %{buildroot} %pre -f %{name}.schemas_pre %preun -f %{name}.schemas_preun %posttrans -f %{name}.schemas_posttrans %files -f %{name}.lst %defattr(-,root,root,-) %doc COPYING AUTHORS ChangeLog # %dir %attr(775,root,root) /etc/gconf # %dir %attr(775,root,root) /etc/gconf/schemas %{gsysconfdir}/gconf/schemas/virt-manager.schemas %{_bindir}/virt-manager %{_bindir}/virt-convert #%{_bindir}/virt-pack # obsolete ? %{_bindir}/virt-clone %{_bindir}/virt-image %{_bindir}/virt-install %{_libexecdir}/virt-manager-launch %{_libdir}/virt-manager %dir %{_datadir}/virt-manager %{_datadir}/virt-manager/*.glade %dir %{_datadir}/virt-manager/pixmaps %{_datadir}/virt-manager/pixmaps/*.png %{_datadir}/virt-manager/pixmaps/*.svg %{_datadir}/icons/hicolor/128x128 %{_datadir}/virt-manager/*.py %dir %{_datadir}/virt-manager/virtManager %{_datadir}/virt-manager/virtManager/*.py # %dir %attr(775,root,root) %{_datadir}/locale/or # %dir %attr(775,root,root) %{_datadir}/locale/or/LC_MESSAGES # %{_datadir}/locale/or/LC_MESSAGES/* %{_datadir}/omf/virt-manager # %dir %attr(775,root,root) %{_datadir}/gnome # %{_datadir}/gnome/help #%{_datadir}/applications/YaST2/virt-manager.desktop %{_datadir}/applications/virt-manager.desktop %{_datadir}/dbus-1/services/virt-manager.service %{_datadir}/man/man1/virt-*.gz %{_datadir}/man/man5/virt-*.gz # FIXME: autobuild complains that these are unowned (not true...) %dir %{_datadir}/dbus-1 %dir %{_datadir}/dbus-1/services #%dir %{_datadir}/applications/YaST2 %{py_sitedir}/* %changelog * Mon Nov 03 2008 dpmerrill@novell.com - Add Requires librsvg for minimal template * Wed Sep 10 2008 ro@suse.de - fix build * Thu May 22 2008 dpmerrill@novell.com - (bnc#383979) add vm-install to Requires section * Fri May 16 2008 ro@suse.de - move python install to install section in specfile - fix build without root privileges * Wed Apr 30 2008 dpmerrill@novell.com - Corrected gconf calls in spec file to fix build errors * Tue Apr 29 2008 dpmerrill@novell.com - Added needsrootforbuild to spec file to fix build errors * Fri Apr 25 2008 dpmerrill@novell.com - Fixed SendKey "PrintScreen" option * Thu Apr 24 2008 dpmerrill@novell.com - Added python-gtk-devel and python-gobject2-devel to spec file to reflect changes in OpenSuse11.0 * Tue Apr 22 2008 dpmerrill@novell.com - Changed desktop file for starting from KDE (bnc#377277) * Mon Apr 21 2008 dpmerrill@novell.com - Changed "SendKey" to send "Delete" instead of "Del" (bnc#381897) * Fri Apr 18 2008 dpmerrill@novell.com - Added vncViewerMaxRetries to prevent showing expected libvirt exceptions from cluttering the error log (bnc#366792) * Wed Apr 09 2008 dpmerrill@novell.com - Changed vnc settings to prevent screen-saver lockup (bnc#253264) - Added read-only option in Details->Hardware for adding cdroms to prevent libvirt exceptions. (bnc#368204) (bnc#361990) * Sat Apr 05 2008 dpmerrill@novell.com - Removed Virtual Network tab from host details page (bnc#364514) * Wed Apr 02 2008 dpmerrill@novell.com - Fixed adding a virtual network to a vm (bnc#302663) Also fixed errors caused by new dbus-1 release * Wed Mar 12 2008 dpmerrill@novell.com - Added warning for attempting multiple installs (bnc#368278) * Wed Feb 20 2008 dpmerrill@novell.com - Added virtman-timewatch to minimize window after - inactivity to work around memory leaks in GTK and DBus - bnc#287366 (L3) * Fri Feb 15 2008 dpmerrill@novell.com - Changed virtman-xen-uri to correct the case where no - connection param is passed in and uri is None - bnc#362013 * Wed Feb 13 2008 dpmerrill@novell.com - Changed virtman-desktop and virtman-xen-uri to correct invalid - parms being passed in from YaST - now sends "-c xen:///" - bnc#361334 * Tue Feb 12 2008 dpmerrill@novell.com - Added virtman-detect to delay Hal signal connection until - after device detection to prevent start-up delay - bnc#361202 * Mon Feb 11 2008 dpmerrill@novell.com - Added virtman-pointer to set vnc to show only one pointer - bnc#359799 * Mon Feb 04 2008 dpmerrill@novell.com - Added virtman-vminstall for connecting to vm-install - and changed virtman-xen-uri.diff to force "xen:///" - bnc#358400 * Sun Feb 03 2008 dpmerrill@novell.com - Added virtman-xen-uri.diff to fix problem starting vnc. - virtman was getting confused between "xen" and "xen:///" uris. - bnc#358397 * Sat Feb 02 2008 dpmerrill@novell.com - Added virtman-dbus-query.diff to work around a hal/dbus - bug that crashes on QueryCapabilities() - bnc#358324 * Thu Jan 31 2008 dpmerrill@novell.com - Added virtinst to finish resolving run-time dependencies - bnc#355826 - bnc#356999 * Wed Jan 23 2008 dpmerrill@novell.com - Changed package requirements in spec file Requires section. - pygtk2 -> python-gtk - gnome-python2-gconf -> python-gnome - dbus-python -> dbus-1-python - gnome-python2-gnomekeyring -> removed - gnome-python2-gnomevfs -> removed - python-virtinst -> removed - pygtk2-libglade -> removed - gtk-vnc-python -> python-gtk-vnc * Sat Jan 19 2008 dpmerrill@novell.com - Added new virt-manager version (0.5.3) to sle10-sp2-i386 - (FATE Feature #302140) * Thu Aug 16 2007 ccoffing@novell.com - Update virt-manager to match vm-install changes due to #279153. * Mon Jul 09 2007 ccoffing@novell.com - Properly attach and detach CDs to running VM. (#289393) * Wed May 09 2007 ccoffing@novell.com - Update .desktop with proper group. (#258600) * Fri May 04 2007 ccoffing@novell.com - Fix syntax error ("NOne" should be "None"), which caused unnecessary VNC connection failures in virt-manager. (#237406) * Wed May 02 2007 ccoffing@novell.com - Drop virtman-xenstored-thrashing.diff, to change the default refresh rate from 5 seconds back to 1 second. It is more important to have up-to-date knowledge of VMs (to ensure consoles can be opened, etc) rather than trying to lessen virt-manager's processor load. (#270761) * Tue Apr 10 2007 ccoffing@novell.com - Remove code that (incorrectly) guesses the vnc port. (#259692) - Do not refresh GUI every second (which causes xenstored to not thrash so badly, which makes virt-manager more responsive and less likely to time out or lock up). Partial fix for #237406. - Import changeset 440, which makes virt-manager honor dom0's keymap. (#241149) - Revert patch for bug #244772, because it causes lockups, as noted in bug #261110. - Fix attaching disks to running VM. (#238986) * Wed Mar 28 2007 ccoffing@novell.com - Update icon filename. * Tue Mar 13 2007 ccoffing@novell.com - Import threading and timer tick patches from upstream to improve stability. (#237406 and others) - Do not offer QEMU option. (#254083) * Mon Mar 12 2007 ccoffing@novell.com - Update virt-manager to match changes in vm-install's disk class, due to bug #247849. * Sat Mar 10 2007 ccoffing@novell.com - Make Ctrl+Alt release the mouse cursor (#252998). * Thu Mar 08 2007 ccoffing@novell.com - Add release to "Requires: xen-tools", to prevent mixing with pre-beta 5. (#238986, #252495) * Sat Mar 03 2007 ccoffing@novell.com - Disable gtk-menu-bar-accel when VM has focus, to allow VM to get F10 key. (#240001) * Tue Feb 27 2007 ccoffing@novell.com - Update to 0.3.1. - "Requires: librsvg" (#250156) - Re-use vm-install's disk UI, to allow disks to be added/removed from xend-managed VMs (currently only for running VMs). (#238986) * Thu Feb 22 2007 ccoffing@novell.com - If Xen isn't running, put up error window instead of raising. (#244772) * Tue Feb 13 2007 ccoffing@novell.com - Update to latest hg; grabs mouse for better mouse tracking. (#240387) - Don't lose mouse grab on every keystroke - Disable menubar & toolbar when pointer is in VM window, to avoid key conflicts. (#240001) - Fix syntax to avoid deprecation warnings (don't raise strings). - YaST integration: default to managing on-box; detach from yast control center. * Mon Jan 29 2007 ccoffing@novell.com - Fix desktop file. (#239275) - Update to 0.3.0 (updated translations; no code changes) * Mon Jan 22 2007 ccoffing@novell.com - Fix desktop file, so icon shows in YaST. (#237046) - Clean up macros in spec file. * Sat Jan 20 2007 ccoffing@novell.com - Use temporary icon until real ones arrive. - Update to changeset 371 to fix VNC issues. * Wed Jan 17 2007 ccoffing@novell.com - Fix BuildRequires and paths to work with both SLES10 and STABLE. * Sat Jan 13 2007 ccoffing@novell.com - Fix sysconfdir path. - Add desktop file. * Thu Jan 11 2007 ccoffing@novell.com - Add to SLES 10 SP1 (fate #301181) - Update to virt-manager 0.2.6. - Fix type_register deprecation warnings. * Tue Oct 24 2006 ccoffing@novell.com - Initial package. - Replace virt-inst with xen-vm-install (part of xen-tools-install)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor