[Pkg-xen-changes] r696 - in trunk/xen-3/debian: . patches

Bastian Blank waldi at alioth.debian.org
Sun Nov 22 14:38:52 UTC 2009


Author: waldi
Date: Sun Nov 22 14:38:51 2009
New Revision: 696

Log:
* debian/changelog: Update.
* debian/libxen-dev.install: Add blktap static lib and header.
* debian/patches/tools-blktap-abiname.diff: Update.
* debian/patches/tools-blktap-prefix.diff:
  Install blktap static lib and header in public directory.

Modified:
   trunk/xen-3/debian/changelog
   trunk/xen-3/debian/libxen-dev.install
   trunk/xen-3/debian/patches/tools-blktap-abiname.diff
   trunk/xen-3/debian/patches/tools-blktap-prefix.diff

Modified: trunk/xen-3/debian/changelog
==============================================================================
--- trunk/xen-3/debian/changelog	Sun Nov 22 14:37:14 2009	(r695)
+++ trunk/xen-3/debian/changelog	Sun Nov 22 14:38:51 2009	(r696)
@@ -1,6 +1,7 @@
 xen-3 (3.4.2-2) UNRELEASED; urgency=low
 
   * Remove Jeremy T. Bouse from uploaders.
+  * Export blktap lib and headers.
 
  -- Bastian Blank <waldi at debian.org>  Sun, 22 Nov 2009 15:35:41 +0100
 

Modified: trunk/xen-3/debian/libxen-dev.install
==============================================================================
--- trunk/xen-3/debian/libxen-dev.install	Sun Nov 22 14:37:14 2009	(r695)
+++ trunk/xen-3/debian/libxen-dev.install	Sun Nov 22 14:38:51 2009	(r696)
@@ -1,5 +1,7 @@
+usr/lib/libblktap.a
 usr/lib/{libxenctrl.a,libxenguest.a}
 usr/lib/libxenstore.{a,so}
+usr/include/blktaplib.h
 usr/include/{xenctrl.h,xenguest.h}
 usr/include/{xs.h,xs_lib.h}
 usr/include/xen

Modified: trunk/xen-3/debian/patches/tools-blktap-abiname.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-blktap-abiname.diff	Sun Nov 22 14:37:14 2009	(r695)
+++ trunk/xen-3/debian/patches/tools-blktap-abiname.diff	Sun Nov 22 14:38:51 2009	(r696)
@@ -11,19 +11,19 @@
  
  CFLAGS   += -I.
  CFLAGS   += $(CFLAGS_libxenctrl)
-@@ -28,7 +26,7 @@
- OBJS_PIC = $(SRCS:.c=.opic)
+@@ -29,7 +27,7 @@
  IBINS   :=
  
--LIB      = libblktap.a libblktap.so.$(MAJOR).$(MINOR)
-+LIB      = libblktap.a libblktap.so
+ LIB_STATIC = libblktap.a
+-LIB_SHARED = libblktap.so.$(MAJOR).$(MINOR)
++LIB_SHARED = libblktap.so
  
  .PHONY: all
  all: $(LIB)
-@@ -38,19 +36,15 @@
- 	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
+@@ -41,19 +39,15 @@
  	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
- 	$(INSTALL_DATA) $(LIB) $(DESTDIR)$(PRIVATE_LIBDIR)
+ 	$(INSTALL_DATA) $(LIB_STATIC) $(DESTDIR)$(LIBDIR)
+ 	$(INSTALL_DATA) $(LIB_SHARED) $(DESTDIR)$(PRIVATE_LIBDIR)
 -	ln -sf libblktap.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libblktap.so.$(MAJOR)
 -	ln -sf libblktap.so.$(MAJOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libblktap.so
  	$(INSTALL_DATA) blktaplib.h $(DESTDIR)$(INCLUDEDIR)
@@ -34,7 +34,7 @@
  
 -libblktap.so.$(MAJOR).$(MINOR): $(OBJS_PIC) 
 -	$(CC) $(CFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,$(SONAME) $(SHLIB_CFLAGS) \
-+libblktap.so: $(OBJS_PIC) 
++libblktap.so: $(OBJS_PIC)
 +	$(CC) $(CFLAGS) $(SHLIB_CFLAGS) \
  	      $(LDFLAGS) -o $@ $^
 -	ln -sf libblktap.so.$(MAJOR).$(MINOR) libblktap.so.$(MAJOR)

Modified: trunk/xen-3/debian/patches/tools-blktap-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-blktap-prefix.diff	Sun Nov 22 14:37:14 2009	(r695)
+++ trunk/xen-3/debian/patches/tools-blktap-prefix.diff	Sun Nov 22 14:38:51 2009	(r696)
@@ -1,16 +1,27 @@
 --- a/tools/blktap/lib/Makefile
 +++ b/tools/blktap/lib/Makefile
-@@ -34,11 +34,11 @@
+@@ -27,18 +27,21 @@
+ OBJS_PIC = $(SRCS:.c=.opic)
+ IBINS   :=
+ 
+-LIB      = libblktap.a libblktap.so.$(MAJOR).$(MINOR)
++LIB_STATIC = libblktap.a
++LIB_SHARED = libblktap.so.$(MAJOR).$(MINOR)
+ 
+ .PHONY: all
+-all: $(LIB)
++all: $(LIB_STATIC) $(LIB_SHARED)
  
  .PHONY: install
  install: all
--	$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
+ 	$(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
 +	$(INSTALL_DIR) $(DESTDIR)$(PRIVATE_LIBDIR)
  	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
 -	$(INSTALL_DATA) $(LIB) $(DESTDIR)$(LIBDIR)
 -	ln -sf libblktap.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libblktap.so.$(MAJOR)
 -	ln -sf libblktap.so.$(MAJOR) $(DESTDIR)$(LIBDIR)/libblktap.so
-+	$(INSTALL_DATA) $(LIB) $(DESTDIR)$(PRIVATE_LIBDIR)
++	$(INSTALL_DATA) $(LIB_STATIC) $(DESTDIR)$(LIBDIR)
++	$(INSTALL_DATA) $(LIB_SHARED) $(DESTDIR)$(PRIVATE_LIBDIR)
 +	ln -sf libblktap.so.$(MAJOR).$(MINOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libblktap.so.$(MAJOR)
 +	ln -sf libblktap.so.$(MAJOR) $(DESTDIR)$(PRIVATE_LIBDIR)/libblktap.so
  	$(INSTALL_DATA) blktaplib.h $(DESTDIR)$(INCLUDEDIR)



More information about the Pkg-xen-changes mailing list