mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-01-03 01:18:00 +03:00
spec: Move virt-manager.spec.in -> virt-manager.spec
Drop the VERSION templating. Tools today like packit and tito work best when a working .spec file exists. The extra burden is we need to update the version at release time, but that's no big deal Signed-off-by: Cole Robinson <crobinso@redhat.com>
This commit is contained in:
parent
b9dfd92bf0
commit
62e7f1c521
@ -25,8 +25,7 @@ To build an RPM, you can run:
|
|||||||
|
|
||||||
## Pre-requisite software
|
## Pre-requisite software
|
||||||
|
|
||||||
A detailed dependency list can be found in
|
A detailed dependency list can be found in [virt-manager.spec](virt-manager.spec) file.
|
||||||
[virt-manager.spec.in](virt-manager.spec.in) file.
|
|
||||||
|
|
||||||
Minimum version requirements of major components:
|
Minimum version requirements of major components:
|
||||||
|
|
||||||
|
18
setup.py
18
setup.py
@ -19,7 +19,6 @@ import distutils.command.build
|
|||||||
import distutils.command.install
|
import distutils.command.install
|
||||||
import distutils.command.install_data
|
import distutils.command.install_data
|
||||||
import distutils.command.install_egg_info
|
import distutils.command.install_egg_info
|
||||||
import distutils.command.sdist
|
|
||||||
import distutils.dist
|
import distutils.dist
|
||||||
import distutils.log
|
import distutils.log
|
||||||
import distutils.sysconfig
|
import distutils.sysconfig
|
||||||
@ -283,20 +282,6 @@ class my_install_data(distutils.command.install_data.install_data):
|
|||||||
self.spawn(["glib-compile-schemas", gschema_install])
|
self.spawn(["glib-compile-schemas", gschema_install])
|
||||||
|
|
||||||
|
|
||||||
class my_sdist(distutils.command.sdist.sdist):
|
|
||||||
description = "Update virt-manager.spec; build sdist-tarball."
|
|
||||||
|
|
||||||
def run(self):
|
|
||||||
f1 = open('virt-manager.spec.in', 'r')
|
|
||||||
f2 = open('virt-manager.spec', 'w')
|
|
||||||
for line in f1:
|
|
||||||
f2.write(line.replace('@VERSION@', BuildConfig.version))
|
|
||||||
f1.close()
|
|
||||||
f2.close()
|
|
||||||
|
|
||||||
distutils.command.sdist.sdist.run(self)
|
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# Custom commands #
|
# Custom commands #
|
||||||
###################
|
###################
|
||||||
@ -394,7 +379,7 @@ class CheckPylint(distutils.core.Command):
|
|||||||
spellfiles += ["data/virt-manager.appdata.xml.in",
|
spellfiles += ["data/virt-manager.appdata.xml.in",
|
||||||
"data/virt-manager.desktop.in",
|
"data/virt-manager.desktop.in",
|
||||||
"data/org.virt-manager.virt-manager.gschema.xml",
|
"data/org.virt-manager.virt-manager.gschema.xml",
|
||||||
"virt-manager.spec.in"]
|
"virt-manager.spec"]
|
||||||
spellfiles.remove("NEWS.md")
|
spellfiles.remove("NEWS.md")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -546,7 +531,6 @@ distutils.core.setup(
|
|||||||
'build': my_build,
|
'build': my_build,
|
||||||
'build_i18n': my_build_i18n,
|
'build_i18n': my_build_i18n,
|
||||||
|
|
||||||
'sdist': my_sdist,
|
|
||||||
'install': my_install,
|
'install': my_install,
|
||||||
'install_data': my_install_data,
|
'install_data': my_install_data,
|
||||||
'install_egg_info': my_egg_info,
|
'install_egg_info': my_egg_info,
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# End local config
|
# End local config
|
||||||
|
|
||||||
Name: virt-manager
|
Name: virt-manager
|
||||||
Version: @VERSION@
|
Version: 2.2.1
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
%global verrel %{version}-%{release}
|
%global verrel %{version}-%{release}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user