[Pkg-xen-changes] r240 - in trunk/xen-3.0/debian: . bin patches
Bastian Blank
waldi at costa.debian.org
Mon Aug 21 06:33:52 UTC 2006
Author: waldi
Date: Mon Aug 21 06:33:46 2006
New Revision: 240
Modified:
trunk/xen-3.0/debian/bin/gencontrol.py
trunk/xen-3.0/debian/changelog
trunk/xen-3.0/debian/patches/prefix-utils.dpatch
trunk/xen-3.0/debian/rules.real
trunk/xen-3.0/debian/templates/control.utils.in
Log:
* debian/bin/gencontrol.py: Update to new versioning schema.
* debian/changelog: Set version to 3.0.2-3+hg9762-1.
* debian/patches/prefix-utils.dpatch: Don't clash namespace.
* debian/rules.real, debian/templates/control.utils.in: Generate new version
for ioemu package.
Modified: trunk/xen-3.0/debian/bin/gencontrol.py
==============================================================================
--- trunk/xen-3.0/debian/bin/gencontrol.py (original)
+++ trunk/xen-3.0/debian/bin/gencontrol.py Mon Aug 21 06:33:46 2006
@@ -16,6 +16,7 @@
makeflags.update({
'MAJOR': self.version['xen']['major'],
'VERSION': self.version['xen']['version'],
+ 'SHORT_VERSION': self.version['xen']['short_version'],
'ABINAME': self.abiname,
})
@@ -105,6 +106,7 @@
self.vars = {
'major': self.version['xen']['major'],
'version': self.version['xen']['version'],
+ 'short_version': self.version['xen']['short_version'],
'abiname': self.abiname,
}
@@ -115,7 +117,12 @@
(?P<upstream>
(?P<version>
(?P<major>\d+\.\d+)
- (\.\d+)?
+ (
+ (?P<minor>\.\d+)
+ -\d+
+ |
+ (?P<unstable>-unstable)
+ )
)
(?:
\+hg
@@ -132,7 +139,14 @@
match = re.match(version_re, version, re.X)
if match is None:
raise ValueError
- return match.groupdict()
+ ret = match.groupdict()
+ if ret['unstable'] is not None:
+ ret['major'] = unstable
+ ret['short_version'] = ret['version']
+ else:
+ ret['version'] = ret['major'] + ret['minor']
+ ret['short_version'] = ret['major']
+ return ret
if __name__ == '__main__':
gencontrol()()
Modified: trunk/xen-3.0/debian/changelog
==============================================================================
--- trunk/xen-3.0/debian/changelog (original)
+++ trunk/xen-3.0/debian/changelog Mon Aug 21 06:33:46 2006
@@ -1,4 +1,4 @@
-xen-3.0 (3.0.2+hg9762-1) UNRELEASED; urgency=low
+xen-3.0 (3.0.2-3+hg9762-1) UNRELEASED; urgency=low
*
Modified: trunk/xen-3.0/debian/patches/prefix-utils.dpatch
==============================================================================
--- trunk/xen-3.0/debian/patches/prefix-utils.dpatch (original)
+++ trunk/xen-3.0/debian/patches/prefix-utils.dpatch Mon Aug 21 06:33:46 2006
@@ -18,7 +18,7 @@
-else
-LIBDIR = lib
-endif
-+PREFIX = lib/xen-$(XEN_VERSION)
++PREFIX = lib/xen-$(XEN_VERSION_TOOLS)
+BINDIR = $(PREFIX)/bin
+LIBDIR = $(PREFIX)/lib
+SBINDIR = $(PREFIX)/sbin
Modified: trunk/xen-3.0/debian/rules.real
==============================================================================
--- trunk/xen-3.0/debian/rules.real (original)
+++ trunk/xen-3.0/debian/rules.real Mon Aug 21 06:33:46 2006
@@ -54,7 +54,7 @@
$(STAMPS_DIR)/build-utils_$(ARCH): DIR=$(BUILD_DIR)/build-utils_$(ARCH)
$(STAMPS_DIR)/build-utils_$(ARCH): $(STAMPS_DIR)/setup-utils_$(ARCH)
- $(MAKE) -C $(DIR)/tools XEN_COMPILE_ARCH=$(XEN_ARCH) XEN_TARGET_ARCH=$(XEN_ARCH) XEN_VERSION=$(VERSION)$(ABINAME) XEN_VERSION_IOEMU=$(MAJOR)
+ $(MAKE) -C $(DIR)/tools XEN_COMPILE_ARCH=$(XEN_ARCH) XEN_TARGET_ARCH=$(XEN_ARCH) XEN_VERSION_TOOLS=$(VERSION)$(ABINAME) XEN_VERSION_IOEMU=$(SHORT_VERSION)
touch $@
install-base:
@@ -101,7 +101,7 @@
install -D -m644 debian/xen-utils.README.Debian debian/$(PACKAGE_NAME_UTILS)/usr/share/doc/$(PACKAGE_NAME_UTILS)/README.Debian
# TODO: move to xen-common
install -D debian/scripts/network-dummy debian/$(PACKAGE_NAME_UTILS)/etc/xen/scripts/network-dummy
- $(MAKE) -C $(DIR)/tools install DESTDIR=$(CURDIR)/debian/tmp DISTDIR=$(CURDIR)/debian/tmp XEN_COMPILE_ARCH=$(XEN_ARCH) XEN_TARGET_ARCH=$(XEN_ARCH) XEN_VERSION=$(VERSION)$(ABINAME) XEN_VERSION_IOEMU=$(MAJOR)
+ $(MAKE) -C $(DIR)/tools install DESTDIR=$(CURDIR)/debian/tmp DISTDIR=$(CURDIR)/debian/tmp XEN_COMPILE_ARCH=$(XEN_ARCH) XEN_TARGET_ARCH=$(XEN_ARCH) XEN_VERSION_TOOLS=$(VERSION)$(ABINAME) XEN_VERSION_IOEMU=$(SHORT_VERSION)
# TODO: move to xen-common
DH_OPTIONS= dh_install -p$(PACKAGE_NAME_UTILS) --sourcedir=debian/tmp etc/udev/*.rules etc/udev
# TODO: move to xen-common
Modified: trunk/xen-3.0/debian/templates/control.utils.in
==============================================================================
--- trunk/xen-3.0/debian/templates/control.utils.in (original)
+++ trunk/xen-3.0/debian/templates/control.utils.in Mon Aug 21 06:33:46 2006
@@ -8,7 +8,7 @@
The userspace tools to manage a system virtualized through the XEN virtual
machine monitor.
-Package: xen-ioemu- at major@
+Package: xen-ioemu- at short_version@
Depends: ${shlibs:Depends}, xen-utils- at version@@abiname@ (= ${Source-Version})
Description: XEN administrative tools
The userspace tools to manage a system virtualized through the XEN virtual
More information about the Pkg-xen-changes
mailing list