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