r412 - devmapper/trunk/debian

Bastian Blank waldi at alioth.debian.org
Sat Apr 7 15:01:11 UTC 2007


Author: waldi
Date: Sat Apr  7 15:01:10 2007
New Revision: 412

Added:
   devmapper/trunk/debian/libdevmapper1.02.1-udeb.install
      - copied unchanged from r211, devmapper/trunk/debian/libdevmapper1.02-udeb.install
   devmapper/trunk/debian/libdevmapper1.02.1.init
      - copied, changed from r366, devmapper/trunk/debian/libdevmapper1.02.init
   devmapper/trunk/debian/libdevmapper1.02.1.install
      - copied unchanged from r211, devmapper/trunk/debian/libdevmapper1.02.install
Removed:
   devmapper/trunk/debian/libdevmapper1.02-udeb.install
   devmapper/trunk/debian/libdevmapper1.02.init
   devmapper/trunk/debian/libdevmapper1.02.install
Modified:
   devmapper/trunk/debian/control
   devmapper/trunk/debian/rules
Log:
* debian/control: Fix package names.
* debian/rules
  - Specify abiname only once.
  - Overwrite abiname.
* debian/libdevmapper1.02.1-udeb.install:
  Move from debian/libdevmapper1.02-udeb.install.
* debian/libdevmapper1.02.1.init: Move from debian/libdevmapper1.02.init.
* debian/libdevmapper1.02.1.install: Move from debian/libdevmapper1.02.install.


Modified: devmapper/trunk/debian/control
==============================================================================
--- devmapper/trunk/debian/control	(original)
+++ devmapper/trunk/debian/control	Sat Apr  7 15:01:10 2007
@@ -21,7 +21,7 @@
  device-mapper; it allow usage of the device-mapper through a clean,
  consistent interface (as opposed to through kernel ioctls).
 
-Package: libdevmapper1.02
+Package: libdevmapper1.02.1
 Section: libs
 Priority: required
 Architecture: any
@@ -38,12 +38,12 @@
  device-mapper; it allows usage of the device-mapper through a clean,
  consistent interface (as opposed to through kernel ioctls).
 
-Package: libdevmapper1.02-udeb
+Package: libdevmapper1.02.1-udeb
 XC-Package-Type: udeb
 Section: debian-installer
 Architecture: any
 Depends: ${shlibs:Depends}
-Provides: libdevmapper1.02
+Provides: libdevmapper1.02.1
 Description: The Linux Kernel Device Mapper userspace library
  This is a udeb, or a microdeb, for the debian-installer.
  .

Copied: devmapper/trunk/debian/libdevmapper1.02.1.init (from r366, devmapper/trunk/debian/libdevmapper1.02.init)
==============================================================================
--- devmapper/trunk/debian/libdevmapper1.02.init	(original)
+++ devmapper/trunk/debian/libdevmapper1.02.1.init	Sat Apr  7 15:01:10 2007
@@ -1,7 +1,7 @@
 #! /bin/sh
 
 PATH=/sbin:/bin:/usr/sbin:/usr/bin
-NAME=libdevmapper1.02
+NAME=libdevmapper1.02.1
 
 set -e
 

Modified: devmapper/trunk/debian/rules
==============================================================================
--- devmapper/trunk/debian/rules	(original)
+++ devmapper/trunk/debian/rules	Sat Apr  7 15:01:10 2007
@@ -10,10 +10,12 @@
 INSTALL_PROGRAM += -s
 endif
 
+LIBDEVMAPPER_ABINAME = 1.02.1
+
 BUILD_DIR = debian/build
 
-PACKAGES_DEB = libdevmapper-dev libdevmapper1.02 dmsetup
-PACKAGES_UDEB = libdevmapper1.02-udeb dmsetup-udeb
+PACKAGES_DEB := libdevmapper-dev libdevmapper$(LIBDEVMAPPER_ABINAME) dmsetup
+PACKAGES_UDEB := libdevmapper$(LIBDEVMAPPER_ABINAME)-udeb dmsetup-udeb
 
 $(BUILD_DIR)/build-deb/config.status: DIR = $(BUILD_DIR)/build-deb
 $(BUILD_DIR)/build-deb/config.status:
@@ -60,7 +62,7 @@
 $(BUILD_DIR)/build-deb-stamp: $(BUILD_DIR)/build-deb/config.status
 	dh_testdir
 
-	$(MAKE) -C $(DIR)
+	$(MAKE) -C $(DIR) LIB_VERSION=$(LIBDEVMAPPER_ABINAME)
 
 	touch $@
 
@@ -69,7 +71,7 @@
 $(BUILD_DIR)/build-udeb-stamp: $(BUILD_DIR)/build-udeb/config.status
 	dh_testdir
 
-	$(MAKE) -C $(DIR)
+	$(MAKE) -C $(DIR) LIB_VERSION=$(LIBDEVMAPPER_ABINAME)
 
 	touch $@
 
@@ -81,31 +83,32 @@
 
 install: install-deb install-udeb
 
-install-deb: DH_OPTIONS = $(addprefix -p,$(PACKAGES_DEB))
+install-deb: export DH_OPTIONS = $(addprefix -p,$(PACKAGES_DEB))
 install-deb: DIR = $(BUILD_DIR)/build-deb
 install-deb: INSTALL_DIR = $(BUILD_DIR)/install-deb
 install-deb: build-deb
 	dh_testdir
 	dh_testroot
-	dh_clean -k $(DH_OPTIONS)
+	dh_clean -k
 
 	rm -rf $(INSTALL_DIR)
-	$(MAKE) -C $(DIR) install DESTDIR=$(CURDIR)/$(INSTALL_DIR)
+	$(MAKE) -C $(DIR) install DESTDIR=$(CURDIR)/$(INSTALL_DIR) LIB_VERSION=$(LIBDEVMAPPER_ABINAME)
 
-	dh_install $(DH_OPTIONS) --sourcedir=$(INSTALL_DIR)
+	dh_install --sourcedir=$(INSTALL_DIR)
 
-install-udeb: DH_OPTIONS = $(addprefix -p,$(PACKAGES_UDEB))
+install-udeb: export DH_OPTIONS = $(addprefix -p,$(PACKAGES_UDEB))
 install-udeb: DIR = $(BUILD_DIR)/build-udeb
 install-udeb: INSTALL_DIR = $(BUILD_DIR)/install-udeb
 install-udeb: build-udeb
 	dh_testdir
 	dh_testroot
-	dh_clean -k $(DH_OPTIONS)
+	dh_clean -k
+	echo $(DH_OPTIONS)
 
 	rm -rf $(INSTALL_DIR)
-	$(MAKE) -C $(DIR) install DESTDIR=$(CURDIR)/$(INSTALL_DIR)
+	$(MAKE) -C $(DIR) install DESTDIR=$(CURDIR)/$(INSTALL_DIR) LIB_VERSION=$(LIBDEVMAPPER_ABINAME)
 
-	dh_install $(DH_OPTIONS) --sourcedir=$(INSTALL_DIR)
+	dh_install --sourcedir=$(INSTALL_DIR)
 
 # Build architecture-independent files here.
 binary-indep:
@@ -121,7 +124,7 @@
 	dh_link -a
 	dh_compress -a
 	dh_fixperms -a
-	dh_makeshlibs -a -V 'libdevmapper1.02 (>= 2:1.02.02-2)' --add-udeb 'libdevmapper1.02-udeb'
+	dh_makeshlibs -p 'libdevmapper$(LIBDEVMAPPER_ABINAME)' --add-udeb 'libdevmapper$(LIBDEVMAPPER_ABINAME)-udeb'
 	dh_installdeb -a
 	dh_shlibdeps -a
 	dh_gencontrol -a



More information about the pkg-lvm-commits mailing list