]> git.pld-linux.org Git - packages/virt-manager.git/blob - virt-manager.spec
7912481d07dc35bab83b50da3f8edd153d2c477f
[packages/virt-manager.git] / virt-manager.spec
1 Summary:        Virtual Machine Manager
2 Summary(pl.UTF-8):      Zarządca maszyn wirtualnych
3 Name:           virt-manager
4 Version:        0.9.4
5 Release:        1
6 License:        GPL v2+
7 Group:          Applications/Emulators
8 Source0:        http://virt-manager.org/download/sources/virt-manager/%{name}-%{version}.tar.gz
9 # Source0-md5:  7f724839749f6d8d2e57ce8bb8a6a76f
10 URL:            http://virt-manager.org/
11 BuildRequires:  autoconf >= 2.50
12 BuildRequires:  automake
13 BuildRequires:  gettext-devel >= 0.14.1
14 BuildRequires:  glib2-devel
15 BuildRequires:  intltool >= 0.35.0
16 BuildRequires:  libtool
17 BuildRequires:  perl-tools-pod
18 BuildRequires:  python-devel >= 1:2.6
19 BuildRequires:  sed >= 4.0
20 Requires(post,preun):   GConf2
21 Requires(post,postun):  gtk-update-icon-cache
22 Requires:       hicolor-icon-theme
23 Requires:       python-dbus >= 0.84.0
24 Requires:       python-gnome-desktop-librsvg >= 2.32.0
25 Requires:       python-gnome-gconf >= 2.28.1
26 Requires:       python-gtk-vnc >= 0.4.3
27 Requires:       python-libvirt >= 0.9.6
28 Requires:       python-libxml2 >= 1:2.7.8
29 Requires:       python-pycairo
30 Requires:       python-pygobject >= 2.28.6
31 Requires:       python-pygtk-gtk >= 2:2.24.0
32 Requires:       python-urlgrabber
33 Requires:       python-virtinst >= 0.600.3
34 Requires:       python-vte0 >= 0.28.2
35 Suggests:       gnome-keyring >= 0.4.9
36 Suggests:       python-gnome-desktop-keyring >= 2.15.4
37 Suggests:       python-libguestfs >= 1.12.0
38 Suggests:       python-spice-gtk
39 ExclusiveArch:  %{ix86} %{x8664} ia64
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %description
43 Virtual Machine Manager provides a graphical tool for administering
44 virtual machines for KVM, Xen, and QEmu. Start, stop, add or remove
45 virtual devices, connect to a graphical or serial console, and see
46 resource usage statistics for existing VMs on local or remote
47 machines. Uses libvirt as the backend management API.
48
49 %description -l pl.UTF-8
50 Virtual Machine Manager udostępnia graficzne narzędzie do
51 administrowania maszynami wirtualnymi dla środowisk KVM, Xen i QEmu.
52 Pozwala uruchamiać, zatrzymywać, dodawać i usuwać urządzenia
53 wirtualne, łączyć się z konsolą graficzną lub szeregową oraz oglądać
54 statystyki wykorzystania zasobów istniejących maszyn wirtualnych na
55 maszynach lokalnych i zdalnych. Wykorzystuje libvirt jako API do
56 zarządzania.
57
58 %prep
59 %setup -q
60
61 %{__sed} -i -e 's|PWD|shell pwd|g' icons/hicolor/*/Makefile.am
62
63 %build
64 %{__libtoolize}
65 %{__aclocal}
66 %{__autoconf}
67 %{__automake}
68 %configure \
69         --with-libvirt-package-names=libvirt \
70         --with-kvm-packages=qemu-kvm
71 %{__make}
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75
76 %{__make} install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
80 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
81 # requires patching
82 #%%py_postclean %{_datadir}/%{name}
83
84 %find_lang %{name}
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %post
90 %gconf_schema_install %{name}.schemas
91 %update_icon_cache hicolor
92
93 %preun
94 %gconf_schema_uninstall %{name}.schemas
95
96 %postun
97 %update_icon_cache hicolor
98
99 %files -f %{name}.lang
100 %defattr(644,root,root,755)
101 %doc AUTHORS ChangeLog NEWS README TODO
102 %{_sysconfdir}/gconf/schemas/%{name}.schemas
103 %attr(755,root,root) %{_bindir}/%{name}
104 %attr(755,root,root) %{_bindir}/%{name}-tui
105 %{_libexecdir}/%{name}-launch
106
107 %dir %{_datadir}/%{name}
108 %{_datadir}/%{name}/icons
109 %{_iconsdir}/hicolor/*/apps/virt-manager.png
110
111 %{_datadir}/%{name}/*.py
112 %{_datadir}/%{name}/*.py[co]
113 %dir %{_datadir}/%{name}/virtManager
114 %{_datadir}/%{name}/virtManager/*.py
115 %{_datadir}/%{name}/virtManager/*.py[co]
116 %dir %{_datadir}/%{name}/virtManagerTui
117 %{_datadir}/%{name}/virtManagerTui/*.py
118 %{_datadir}/%{name}/virtManagerTui/*.py[co]
119 %dir %{_datadir}/%{name}/virtManagerTui/importblacklist
120 %{_datadir}/%{name}/virtManagerTui/importblacklist/*.py
121 %{_datadir}/%{name}/virtManagerTui/importblacklist/*.py[co]
122 %{_datadir}/%{name}/vmm-*.ui
123
124 %{_desktopdir}/%{name}.desktop
125 %{_datadir}/dbus-1/services/%{name}.service
126 %{_mandir}/man1/%{name}.1*
This page took 0.052129 seconds and 2 git commands to generate.