r78 - devmapper/trunk/debian

Bastian Blank pkg-lvm-maintainers@lists.alioth.debian.org
Mon, 14 Mar 2005 14:01:25 +0100


Author: waldi
Date: Mon Mar 14 14:01:24 2005
New Revision: 78

Added:
   devmapper/trunk/debian/libdevmapper1.01.README.Debian
      - copied unchanged from r39, devmapper/trunk/debian/README.Debian
Removed:
   devmapper/trunk/debian/README.Debian
   devmapper/trunk/debian/devmapper-dev.dirs
   devmapper/trunk/debian/dmsetup-udeb.dirs
   devmapper/trunk/debian/dmsetup.dirs
   devmapper/trunk/debian/dmsetup.manpages
   devmapper/trunk/debian/libdevmapper-dev.dirs
   devmapper/trunk/debian/libdevmapper-dev.docs
   devmapper/trunk/debian/libdevmapper1.01.dirs
   devmapper/trunk/debian/libdevmapper1.01.docs
Modified:
   devmapper/trunk/debian/changelog
   devmapper/trunk/debian/control
   devmapper/trunk/debian/devmapper-dev.install
   devmapper/trunk/debian/dmsetup-udeb.install
   devmapper/trunk/debian/dmsetup.docs
   devmapper/trunk/debian/dmsetup.install
   devmapper/trunk/debian/libdevmapper-dev.install
   devmapper/trunk/debian/libdevmapper1.01-udeb.install
   devmapper/trunk/debian/libdevmapper1.01.install
   devmapper/trunk/debian/rules
Log:
* debian/changelog: Update.
* debian/control
  - Remove cdbs and other unneeded build-dependencies, add newer debhelper.
  - Mark udebs correctly.
* debian/devmapper-dev.install, debian/dmsetup-udeb.install,
  debian/dmsetup.install, debian/libdevmapper-dev.install,
  debian/libdevmapper1.01-udeb.install, debian/libdevmapper1.01.install:
  Fix.
* debian/dmsetup.docs: Remove unneeded entries.
* debian/libdevmapper1.01.README.Debian: Move from debian/README.Debian.
* debian/rules: Convert to plain debhelper.
* debian/devmapper-dev.dirs, debian/dmsetup-udeb.dirs, debian/dmsetup.dirs
  debian/dmsetup.manpages, debian/libdevmapper-dev.dirs,
  debian/libdevmapper-dev.docs, debian/libdevmapper1.01.dirs,
  debian/libdevmapper1.01.docs: Remove, unneeded.


Modified: devmapper/trunk/debian/changelog
==============================================================================
--- devmapper/trunk/debian/changelog	(original)
+++ devmapper/trunk/debian/changelog	Mon Mar 14 14:01:24 2005
@@ -1,3 +1,10 @@
+devmapper (2:1.01.00-3) UNRELEASED; urgency=low
+
+  * Don't longer use cdbs.
+  * Remove many cruft.
+
+ -- Bastian Blank <waldi@debian.org>  Mon, 14 Mar 2005 13:55:47 +0100
+
 devmapper (2:1.01.00-2) unstable; urgency=high
 
   * New maintainer.

Modified: devmapper/trunk/debian/control
==============================================================================
--- devmapper/trunk/debian/control	(original)
+++ devmapper/trunk/debian/control	Mon Mar 14 14:01:24 2005
@@ -3,13 +3,13 @@
 Priority: optional
 Maintainer: Debian LVM Team <pkg-lvm-maintainers@lists.alioth.debian.org>
 Uploaders: Bastian Blank <waldi@debian.org>, Andres Salomon <dilinger@debian.org>
-Build-Depends: cdbs (>= 0.4.20), debhelper (>> 4.1.0), dh-kpatches (>= 0.99.28), linux-kernel-headers, autotools-dev, autoconf (>> 2.50)
+Build-Depends: debhelper (>= 4.2), dh-kpatches (>= 0.99.28), autotools-dev
 Standards-Version: 3.6.1
 
 Package: libdevmapper-dev
 Section: libdevel
 Architecture: any
-Depends: libdevmapper1.01 (= ${Source-Version}), libc6-dev
+Depends: libdevmapper1.01 (= ${Source-Version})
 Description: The Linux Kernel Device Mapper header files
  The Linux Kernel Device Mapper is the LVM (Linux Logical Volume Management)
  Team's implementation of a minimalistic kernel-space driver that handles
@@ -26,7 +26,6 @@
 Architecture: any
 Depends: ${shlibs:Depends}
 Provides: libdevmapper
-Replaces: libdevmapper1.00
 Description: The Linux Kernel Device Mapper userspace library
  The Linux Kernel Device Mapper is the LVM (Linux Logical Volume Management)
  Team's implementation of a minimalistic kernel-space driver that handles
@@ -39,6 +38,7 @@
  consistent interface (as opposed to through kernel ioctls).
 
 Package: libdevmapper1.01-udeb
+XC-Package-Type: udeb
 Section: debian-installer
 Architecture: any
 Depends: ${shlibs:Depends}
@@ -66,6 +66,7 @@
  This package contains a utility for modifying device mappings.
 
 Package: dmsetup-udeb
+XC-Package-Type: udeb
 Section: debian-installer
 Architecture: any
 Depends: ${shlibs:Depends}

Modified: devmapper/trunk/debian/devmapper-dev.install
==============================================================================
--- devmapper/trunk/debian/devmapper-dev.install	(original)
+++ devmapper/trunk/debian/devmapper-dev.install	Mon Mar 14 14:01:24 2005
@@ -1,2 +1,2 @@
-debian/tmp/usr/include/*
-debian/tmp/usr/lib/lib*.a
+usr/include
+usr/lib/lib*.a

Modified: devmapper/trunk/debian/dmsetup-udeb.install
==============================================================================
--- devmapper/trunk/debian/dmsetup-udeb.install	(original)
+++ devmapper/trunk/debian/dmsetup-udeb.install	Mon Mar 14 14:01:24 2005
@@ -1 +1 @@
-debian/tmp/sbin/dmsetup
+sbin/dmsetup

Modified: devmapper/trunk/debian/dmsetup.docs
==============================================================================
--- devmapper/trunk/debian/dmsetup.docs	(original)
+++ devmapper/trunk/debian/dmsetup.docs	Mon Mar 14 14:01:24 2005
@@ -1,2 +1 @@
 INTRO
-debian/README.Debian

Modified: devmapper/trunk/debian/dmsetup.install
==============================================================================
--- devmapper/trunk/debian/dmsetup.install	(original)
+++ devmapper/trunk/debian/dmsetup.install	Mon Mar 14 14:01:24 2005
@@ -1 +1,2 @@
-debian/tmp/sbin/dmsetup
+sbin/dmsetup
+usr/share/man/man8/dmsetup.8

Modified: devmapper/trunk/debian/libdevmapper-dev.install
==============================================================================
--- devmapper/trunk/debian/libdevmapper-dev.install	(original)
+++ devmapper/trunk/debian/libdevmapper-dev.install	Mon Mar 14 14:01:24 2005
@@ -1 +1 @@
-debian/tmp/usr/include/libdevmapper.h
+usr/include/libdevmapper.h

Modified: devmapper/trunk/debian/libdevmapper1.01-udeb.install
==============================================================================
--- devmapper/trunk/debian/libdevmapper1.01-udeb.install	(original)
+++ devmapper/trunk/debian/libdevmapper1.01-udeb.install	Mon Mar 14 14:01:24 2005
@@ -1 +1 @@
-debian/tmp/lib/libdevmapper.so.*
+lib/libdevmapper.so.*

Modified: devmapper/trunk/debian/libdevmapper1.01.install
==============================================================================
--- devmapper/trunk/debian/libdevmapper1.01.install	(original)
+++ devmapper/trunk/debian/libdevmapper1.01.install	Mon Mar 14 14:01:24 2005
@@ -1 +1 @@
-debian/tmp/lib/libdevmapper.so.*
+lib/libdevmapper.so.*

Modified: devmapper/trunk/debian/rules
==============================================================================
--- devmapper/trunk/debian/rules	(original)
+++ devmapper/trunk/debian/rules	Mon Mar 14 14:01:24 2005
@@ -1,14 +1,87 @@
 #!/usr/bin/make -f
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/autotools.mk
+# Uncomment this to turn on verbose mode. 
+#export DH_VERBOSE=1
 
-DEB_CONFIGURE_EXTRA_FLAGS := \
-		--libdir=/lib --sbindir=/sbin           \
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+CFLAGS += -g
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+INSTALL_PROGRAM += -s
+endif
+
+config.status:
+	dh_testdir
+
+	cp -f /usr/share/misc/config.sub /usr/share/misc/config.guess autoconf
+	./configure \
+		--prefix=/usr \
+		--mandir=\$${prefix}/share/man \
+		--infodir=\$${prefix}/share/info \
+		--libdir=/lib --sbindir=/sbin \
 		--enable-compat                         
-DEB_AC_AUX_DIR := $(DEB_SRCDIR)/autoconf
-DEB_UPDATE_RCD_PARAMS_libdevmapper1.01 := "start 25 S ."
-DEB_INSTALL_CHANGELOGS_ALL := WHATS_NEW
-DEB_AUTO_UPDATE_AUTOCONF := "2.50"
-DEB_INSTALL_DOCS_ALL =
 
+build: build-stamp
+build-stamp: config.status
+	dh_testdir
+
+	$(MAKE)
+
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f *-stamp
+
+	-$(MAKE) distclean
+	-rm autoconf/config.guess autoconf/config.sub
+
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+
+	dh_install --sourcedir=debian/tmp
+
+# Build architecture-independent files here.
+binary-indep:
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir -a
+	dh_testroot -a
+#	dh_installdebconf -a
+	dh_installdocs -a
+#	dh_installexamples -a
+#	dh_installmenu -a
+#	dh_installlogrotate -a
+#	dh_installemacsen -a
+#	dh_installpam -a
+#	dh_installmime -a
+	dh_installinit -a -- start 25 S .
+#	dh_installcron -a
+#	dh_installman -a
+#	dh_installinfo -a
+#	dh_undocumented -a
+	dh_installchangelogs WHATS_NEW -a
+	dh_strip -a
+	dh_link -a
+	dh_compress -a
+	dh_fixperms -a
+	dh_makeshlibs -a
+	dh_installdeb -a
+#	dh_perl -a
+	dh_python -a
+	dh_shlibdeps -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure