Bastian Blank
2008-Jan-19 11:04 UTC
[Pkg-xen-changes] r495 - in trunk/xen-3/debian: . templates
Author: waldi Date: Sat Jan 19 11:04:35 2008 New Revision: 495 Log: * debian/changelog: Update. * debian/libxen-dev.install: Add. * debian/rules.real - Remove old header install code. - Build libxen-dev. * debian/templates/control.main.in: Add libxen-dev. Added: trunk/xen-3/debian/libxen-dev.install Modified: trunk/xen-3/debian/changelog trunk/xen-3/debian/rules.real trunk/xen-3/debian/templates/control.main.in Modified: trunk/xen-3/debian/changelog =============================================================================--- trunk/xen-3/debian/changelog (original) +++ trunk/xen-3/debian/changelog Sat Jan 19 11:04:35 2008 @@ -1,6 +1,7 @@ xen-3 (3.2.0-1) UNRELEASED; urgency=low * New upstream version. + * Add package libxen-dev. Including public headers and static libs. -- Bastian Blank <waldi at debian.org> Fri, 18 Jan 2008 17:29:04 +0000 Added: trunk/xen-3/debian/libxen-dev.install =============================================================================--- (empty file) +++ trunk/xen-3/debian/libxen-dev.install Sat Jan 19 11:04:35 2008 @@ -0,0 +1,6 @@ +tools/libxc/{libxenctrl.a,libxenguest.a} usr/lib +tools/libxc/{xenctrl.h,xenguest.h} usr/include +tools/xenstore/libxenstore.a usr/lib +tools/xenstore/{xs.h,xs_lib.h} usr/include +xen/include/public/*.h usr/include/xen +xen/include/public/{arch-ia64,arch-x86,foreign,hvm,io,xsm} usr/include/xen Modified: trunk/xen-3/debian/rules.real =============================================================================--- trunk/xen-3/debian/rules.real (original) +++ trunk/xen-3/debian/rules.real Sat Jan 19 11:04:35 2008 @@ -6,7 +6,7 @@ include debian/rules.defs -binary-arch-arch: install-utils_$(ARCH) +binary-arch-arch: install-lib-dev_$(ARCH) install-utils_$(ARCH) binary-arch-flavour: install-hypervisor_$(ARCH)_$(FLAVOUR) binary-indep: install-docs @@ -105,6 +105,17 @@ cp $(DIR)/xen/xen.gz debian/$(PACKAGE_NAME)/boot/xen-$(VERSION)$(ABINAME)-$(FLAVOUR).gz $(MAKE) -f debian/rules.real install-base +install-lib-dev_$(ARCH): DIR = $(BUILD_DIR)/build-utils_$(ARCH) +install-lib-dev_$(ARCH): PACKAGE_NAME = libxen-dev +install-lib-dev_$(ARCH): DH_OPTIONS = -p$(PACKAGE_NAME) +install-lib-dev_$(ARCH): $(STAMPS_DIR)/build-utils_$(ARCH) + dh_testdir + dh_testroot + dh_clean -k + dh_install --sourcedir=$(DIR) + dh_strip + $(MAKE) -f debian/rules.real install-base + install-utils_$(ARCH): SOURCE_DIR = $(BUILD_DIR)/build-utils_$(ARCH) install-utils_$(ARCH): DIR = $(BUILD_DIR)/install-utils_$(ARCH) install-utils_$(ARCH): PACKAGE_NAME = xen-utils-$(VERSION)$(ABINAME) @@ -116,15 +127,9 @@ dh_clean -k @rm -rf $(DIR) $(MAKE) -C $(SOURCE_DIR)/tools install DESTDIR=$(CURDIR)/$(DIR) DISTDIR=$(CURDIR)/$(DIR) $(CONFIG) - mkdir -p $(CURDIR)/$(DIR)/usr/include/xen/io $(CURDIR)/$(DIR)/usr/include/xen/hvm $(CURDIR)/$(DIR)/usr/include/xen/arch-x86 - install -m 644 $(SOURCE_DIR)/xen/include/public/io/*.h $(CURDIR)/$(DIR)/usr/include/xen/io - install -m 644 $(SOURCE_DIR)/xen/include/public/hvm/*.h $(CURDIR)/$(DIR)/usr/include/xen/hvm - install -m 644 $(SOURCE_DIR)/xen/include/public/arch-x86/*.h $(CURDIR)/$(DIR)/usr/include/xen/arch-x86 - install -m 644 $(SOURCE_DIR)/xen/include/public/*.h $(CURDIR)/$(DIR)/usr/include/xen/ install -D -m644 debian/xen-utils.NEWS $(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/NEWS install -D -m644 debian/xen-utils.README.Debian $(PACKAGE_DIR)/usr/share/doc/$(PACKAGE_NAME)/README.Debian dh_install --sourcedir=$(DIR) usr/lib - dh_install --sourcedir=$(DIR) usr/include dh_install --sourcedir=$(DIR) usr/share/xen-$(VERSION)$(ABINAME) dh_pycentral dh_strip Modified: trunk/xen-3/debian/templates/control.main.in =============================================================================--- trunk/xen-3/debian/templates/control.main.in (original) +++ trunk/xen-3/debian/templates/control.main.in Sat Jan 19 11:04:35 2008 @@ -4,3 +4,9 @@ This package contains all the large documentation files for Xen. This includes a description interface (both the api, and a nice explanation of how XEN works). + +Package: libxen-dev +Section: libdevel +Architecture: any +Description: Public Xen headers + This package contains the public headers and static libraries for Xen.
Guido Trotter
2008-Jan-19 14:05 UTC
[Pkg-xen-devel] [Pkg-xen-changes] r495 - in trunk/xen-3/debian: . templates
On Sat, Jan 19, 2008 at 11:04:36AM +0000, Bastian Blank wrote:> xen-3 (3.2.0-1) UNRELEASED; urgency=low > > * New upstream version. > + * Add package libxen-dev. Including public headers and static libs. >Should this close the relevant bug, asking for it? ;) Thanks, Guido