mirror of
https://github.com/virt-manager/virt-manager.git
synced 2024-12-22 13:34:07 +03:00
spec: Drop obsolete stuff, merge in Fedora spec config
So short of the changelog we can just drop it into Fedora on rebase.
This commit is contained in:
parent
22c3bd62b3
commit
08e69ef35b
1
todo.txt
1
todo.txt
@ -12,7 +12,6 @@ website: wiki-ify the whole thing, drop static content, move site styling into v
|
|||||||
consider dropping python-distutils-extra dep. I think we rely on about 300
|
consider dropping python-distutils-extra dep. I think we rely on about 300
|
||||||
lines of code, tops, and since it isn't in RHEL it could be an issue.
|
lines of code, tops, and since it isn't in RHEL it could be an issue.
|
||||||
we can prob reimplement the bits that are important to us fairly easilly.
|
we can prob reimplement the bits that are important to us fairly easilly.
|
||||||
move RHEL/fedora spec file bits to upstream file like libvirt does, drop old spec stuff like gconf compat
|
|
||||||
python3? consider it
|
python3? consider it
|
||||||
|
|
||||||
test:///default->test->Details: Switch to processor page and 'apply' is activated, shouldn't happen. I think it affects master branch as well
|
test:///default->test->Details: Switch to processor page and 'apply' is activated, shouldn't happen. I think it affects master branch as well
|
||||||
|
@ -1,55 +1,28 @@
|
|||||||
# -*- rpm-spec -*-
|
# -*- rpm-spec -*-
|
||||||
|
|
||||||
|
|
||||||
|
%define with_tui 1
|
||||||
|
%define with_guestfs 0
|
||||||
|
%define disable_unsupported_rhel 0
|
||||||
|
%define askpass_package "openssh-askpass"
|
||||||
|
%define qemu_user "qemu"
|
||||||
|
%define libvirt_packages "libvirt-daemon-kvm"
|
||||||
|
%define preferred_distros "fedora,rhel"
|
||||||
|
%define kvm_packages "qemu-system-x86"
|
||||||
|
|
||||||
|
%if 0%{?rhel}
|
||||||
|
%define preferred_distros "rhel,fedora"
|
||||||
|
%define kvm_packages "qemu-kvm"
|
||||||
|
%define disable_unsupported_rhel 1
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
|
# End local config
|
||||||
|
|
||||||
|
|
||||||
%define _version 0.9.4
|
%define _version 0.9.4
|
||||||
%define _release 1
|
%define _release 1
|
||||||
|
|
||||||
%define qemu_user ""
|
|
||||||
%define preferred_distros ""
|
|
||||||
%define kvm_packages ""
|
|
||||||
%define libvirt_packages ""
|
|
||||||
%define askpass_package ""
|
|
||||||
%define disable_unsupported_rhel 0
|
|
||||||
|
|
||||||
%define with_guestfs 0
|
|
||||||
%define with_tui 1
|
|
||||||
|
|
||||||
%define with_spice 0
|
|
||||||
|
|
||||||
# End local config
|
|
||||||
# Default option handling
|
|
||||||
|
|
||||||
%if %{with_spice}
|
|
||||||
%define default_graphics "spice"
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
|
||||||
# Compat for use of spec in multiple distros
|
|
||||||
|
|
||||||
%if 0%{?gconf_schema_prepare} == 0
|
|
||||||
%define gconf_schema_prepare() \
|
|
||||||
if [ "$1" -gt 1 ]; then \
|
|
||||||
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
|
|
||||||
gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%1.schemas > /dev/null || : \
|
|
||||||
fi \
|
|
||||||
%{nil}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if 0%{?gconf_schema_upgrade} == 0
|
|
||||||
%define gconf_schema_upgrade() \
|
|
||||||
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
|
|
||||||
gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/%1.schemas > /dev/null || : \
|
|
||||||
%{nil}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if 0%{?gconf_schema_remove} == 0
|
|
||||||
%define gconf_schema_remove() \
|
|
||||||
if [ "$1" -eq 0 ]; then \
|
|
||||||
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
|
|
||||||
gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%1.schemas > /dev/null || : \
|
|
||||||
fi \
|
|
||||||
%{nil}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
|
|
||||||
# This macro is used for the continuous automated builds. It just
|
# This macro is used for the continuous automated builds. It just
|
||||||
# allows an extra fragment based on the timestamp to be appended
|
# allows an extra fragment based on the timestamp to be appended
|
||||||
@ -67,31 +40,30 @@ Group: Applications/Emulators
|
|||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
URL: http://virt-manager.org/
|
URL: http://virt-manager.org/
|
||||||
Source0: http://virt-manager.org/download/sources/%{name}/%{name}-%{version}.tar.gz
|
Source0: http://virt-manager.org/download/sources/%{name}/%{name}-%{version}.tar.gz
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
|
|
||||||
Requires: pygobject3
|
Requires: pygobject3
|
||||||
Requires: gtk3
|
Requires: gtk3
|
||||||
Requires: cairo-gobject
|
|
||||||
Requires: libvirt-glib
|
Requires: libvirt-glib
|
||||||
Requires: gnome-python2-gconf >= 1.99.11-7
|
Requires: gnome-python2-gconf
|
||||||
|
Requires: libxml2-python
|
||||||
|
Requires: vte
|
||||||
|
Requires: python-ipaddr
|
||||||
|
|
||||||
|
# For console widget
|
||||||
|
Requires: gtk-vnc2
|
||||||
|
Requires: spice-gtk3
|
||||||
|
|
||||||
# This version not strictly required: virt-manager should work with older,
|
# This version not strictly required: virt-manager should work with older,
|
||||||
# however varying amounts of functionality will not be enabled.
|
# however varying amounts of functionality will not be enabled.
|
||||||
Requires: libvirt-python >= 0.7.0
|
Requires: libvirt-python >= 0.7.0
|
||||||
# Minimum we've tested with
|
|
||||||
Requires: libxml2-python >= 2.6.23
|
|
||||||
# Earlier vte had broken python binding module
|
|
||||||
Requires: vte >= 0.12.2
|
|
||||||
# For console widget
|
|
||||||
Requires: gtk-vnc2
|
|
||||||
%if %{with_spice}
|
|
||||||
Requires: spice-gtk3
|
|
||||||
%endif
|
|
||||||
%if %{with_guestfs}
|
%if %{with_guestfs}
|
||||||
Requires: python-libguestfs
|
Requires: python-libguestfs
|
||||||
%endif
|
%endif
|
||||||
Requires: python-ipaddr
|
|
||||||
|
|
||||||
%if %{with_tui} == 0
|
%if %{with_tui} == 0
|
||||||
Obsoletes: virt-manager-common <= %{verrel}
|
Obsoletes: virt-manager-common <= %{verrel}
|
||||||
@ -100,6 +72,7 @@ Conflicts: virt-manager-common > %{verrel}
|
|||||||
Requires: virt-manager-common = %{verrel}
|
Requires: virt-manager-common = %{verrel}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: python
|
BuildRequires: python
|
||||||
BuildRequires: python-distutils-extra
|
BuildRequires: python-distutils-extra
|
||||||
@ -107,12 +80,14 @@ BuildRequires: intltool
|
|||||||
BuildRequires: GConf2
|
BuildRequires: GConf2
|
||||||
BuildRequires: /usr/bin/pod2man
|
BuildRequires: /usr/bin/pod2man
|
||||||
|
|
||||||
|
|
||||||
Requires(pre): GConf2
|
Requires(pre): GConf2
|
||||||
Requires(post): GConf2
|
Requires(post): GConf2
|
||||||
Requires(preun): GConf2
|
Requires(preun): GConf2
|
||||||
Requires(post): desktop-file-utils
|
Requires(post): desktop-file-utils
|
||||||
Requires(postun): desktop-file-utils
|
Requires(postun): desktop-file-utils
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Virtual Machine Manager provides a graphical tool for administering virtual
|
Virtual Machine Manager provides a graphical tool for administering virtual
|
||||||
machines for KVM, Xen, and QEmu. Start, stop, add or remove virtual devices,
|
machines for KVM, Xen, and QEmu. Start, stop, add or remove virtual devices,
|
||||||
@ -218,16 +193,11 @@ python setup.py configure \
|
|||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
python setup.py install -O1 --root=$RPM_BUILD_ROOT
|
python setup.py install -O1 --root=$RPM_BUILD_ROOT
|
||||||
|
|
||||||
%find_lang %{name}
|
%find_lang %{name}
|
||||||
|
|
||||||
|
|
||||||
%clean
|
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
|
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
%gconf_schema_prepare %{name}
|
%gconf_schema_prepare %{name}
|
||||||
|
|
||||||
@ -255,7 +225,6 @@ update-desktop-database -q %{_datadir}/applications
|
|||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%doc README COPYING AUTHORS NEWS
|
%doc README COPYING AUTHORS NEWS
|
||||||
%{_sysconfdir}/gconf/schemas/%{name}.schemas
|
%{_sysconfdir}/gconf/schemas/%{name}.schemas
|
||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
@ -272,7 +241,6 @@ update-desktop-database -q %{_datadir}/applications
|
|||||||
|
|
||||||
|
|
||||||
%files common -f %{name}.lang
|
%files common -f %{name}.lang
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%dir %{_datadir}/%{name}
|
%dir %{_datadir}/%{name}
|
||||||
|
|
||||||
%{_datadir}/%{name}/virtcli
|
%{_datadir}/%{name}/virtcli
|
||||||
@ -301,7 +269,6 @@ update-desktop-database -q %{_datadir}/applications
|
|||||||
|
|
||||||
%if %{with_tui}
|
%if %{with_tui}
|
||||||
%files tui
|
%files tui
|
||||||
%defattr(-,root,root,-)
|
|
||||||
|
|
||||||
%{_bindir}/%{name}-tui
|
%{_bindir}/%{name}-tui
|
||||||
%{_datadir}/%{name}/%{name}-tui
|
%{_datadir}/%{name}/%{name}-tui
|
||||||
|
Loading…
Reference in New Issue
Block a user