Updates for new debian standards debian-1.2.3-3 v1.2.3
authorKevin Rosenberg <kevin@rosenberg.net>
Sun, 2 Aug 2009 02:25:35 +0000 (20:25 -0600)
committerKevin Rosenberg <kevin@rosenberg.net>
Sun, 2 Aug 2009 02:25:35 +0000 (20:25 -0600)
COPYING
README
debian/changelog
debian/compat
debian/control
debian/postinst
debian/prerm
debian/rules

diff --git a/COPYING b/COPYING
index abff616ca7258fab0d0ca21279bbf1436d3e00db..295f8fa034890ab44653b14eb8a56b24118e903c 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -3,4 +3,3 @@ Inc, and it's primary author Craig Brozefsky<craig@red-bean.com>.
 
 However, we would appreciate it if improvements and modifications were
 contributed back to the project so that everyone can share in them.
-
diff --git a/README b/README
index a95da130917f5eec5a6be4e4e003f1c72e658e6a..d84ce77b65ee83c1d2b470f76044abbd20295aac 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-xptest - An "Extreme Programming" test framework for Comon Lisp
+xptest - An "Extreme Programming" test framework for Common Lisp
 ======================================================================
 
 xptest is a framework for building test cases, managing test data, and
@@ -17,11 +17,7 @@ is just a pathetic clinging some romantic notion of the author.
 Installation
 ======================================================================
 
-xptest uses defsystem, so your lisp needs to support defsystem.  You
-may need to modify the XPTest.system file in order to tell defsystem
-where the source files are stored, and/or set up the appropirate
-logial path translations.  Alternatively you can just load up the
-files by hand.
+This package uses ASDF to load its files.
 
 
 
index 78c2129bab314d4a2a3d2d317970014c093797c3..29f72e4fa52f7c1040a822d49c3a17746c5a5caa 100644 (file)
@@ -1,3 +1,14 @@
+cl-xptest (1.2.3-3) unstable; urgency=low
+
+  * New upstream
+  * debian/watch: New file
+  * debian/control: Require debhelper 7. Change to new lisp section.
+  Add Vcs-Git and Homepage fields.
+  * debian/rules: Update for DH7, architecture-independent build
+  * debian/{prerm,postrm}: Remove path from binary function
+
+ -- Kevin M. Rosenberg <kmr@debian.org>  Sat, 01 Aug 2009 20:23:42 -0600
+
 cl-xptest (1.2.3-2) unstable; urgency=low
 
   * debian/control: use build-depends, update standards-version
index b8626c4cff2849624fb67f87cd0ad72b163671ad..7f8f011eb73d6043d2e6db9d2c101195ae2801f2 100644 (file)
@@ -1 +1 @@
-4
+7
index cb5958ae7d25c5241e0b0369c6367d8a7e7980c7..e585ed05141422afd79f49ac80d7767d48d11124 100644 (file)
@@ -1,13 +1,14 @@
 Source: cl-xptest
-Section: devel
+Section: lisp
 Priority: optional
 Maintainer: Kevin M. Rosenberg <kmr@debian.org>
-Build-Depends: debhelper (>= 4.0.0)
-Standards-Version: 3.7.2.2
-
+Build-Depends: debhelper (>= 7.0.0)
+Standards-Version: 3.8.2.0
+Vcs-Git: git://git.b9.com/xptest.git
 Package: cl-xptest
 Architecture: all
-Depends: ${shlibs:Depends}, common-lisp-controller (>= 3.37)
+Depends: common-lisp-controller (>= 3.37)
 Description: Extreme programming test suite for Common Lisp package
  xptest is the test suite written by onShore Development.
  It is toolkit for building test suites, very much inspired by the test
index b751fc1d1d4f02be3d3b6aa621e2b204951d3af3..740e2fd92dda80d7a5fb1cd17479bfcc5b005ba3 100755 (executable)
@@ -1,34 +1,11 @@
 #! /bin/sh
-# postinst script for cl-xptest
-#
-# see: dh_installdeb(1)
-
 set -e
 
-# package name according to lisp
 LISP_PKG=xptest
 
-# summary of how this script can be called:
-#        * <postinst> `configure' <most-recently-configured-version>
-#        * <old-postinst> `abort-upgrade' <new version>
-#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-#          <new-version>
-#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-#          <failed-install-package> <version> `removing'
-#          <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-#
-# quoting from the policy:
-#     Any necessary prompting should almost always be confined to the
-#     post-installation script, and should be protected with a conditional
-#     so that unnecessary prompting doesn't happen if a package's
-#     installation fails and the `postinst' is called with `abort-upgrade',
-#     `abort-remove' or `abort-deconfigure'.
-
 case "$1" in
     configure)
-       /usr/sbin/register-common-lisp-source ${LISP_PKG}
+       register-common-lisp-source ${LISP_PKG}
        ;;
     abort-upgrade|abort-remove|abort-deconfigure)
        ;;
@@ -38,9 +15,6 @@ case "$1" in
        ;;
 esac
 
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
 #DEBHELPER#
 
 exit 0
index c0ace70485c3b4074527b8c2e4ea0dd404684c5f..8badc250783e69175f134653f8bd9de197e57d51 100755 (executable)
@@ -1,28 +1,12 @@
 #! /bin/sh
-# prerm script for cl-xptest
-#
-# see: dh_installdeb(1)
-
 set -e
 
-# package name according to lisp
 LISP_PKG=xptest
 
-# summary of how this script can be called:
-#        * <prerm> `remove'
-#        * <old-prerm> `upgrade' <new-version>
-#        * <new-prerm> `failed-upgrade' <old-version>
-#        * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
-#        * <deconfigured's-prerm> `deconfigure' `in-favour'
-#          <package-being-installed> <version> `removing'
-#          <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
 
 case "$1" in
     remove|upgrade|deconfigure)
-       /usr/sbin/unregister-common-lisp-source ${LISP_PKG}
+       unregister-common-lisp-source ${LISP_PKG}
         ;;
     failed-upgrade)
         ;;
@@ -32,9 +16,6 @@ case "$1" in
     ;;
 esac
 
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
 #DEBHELPER#
 
 exit 0
index de6a977cfafc8a218a9378167ab3a17f478e9965..56593b26a14d60350088c8a4b63a13b127eeb37c 100755 (executable)
@@ -6,15 +6,11 @@ debpkg  := cl-xptest
 clc-source     := usr/share/common-lisp/source
 clc-systems    := usr/share/common-lisp/systems
 clc-xptest     := $(clc-source)/$(pkg)
-
 doc-dir                := usr/share/doc/$(debpkg)
 
-
 configure: configure-stamp
 configure-stamp:
        dh_testdir
-       # Add here commands to configure the package.
-
        touch configure-stamp
 
 
@@ -22,45 +18,38 @@ build: build-stamp
 
 build-stamp: configure-stamp 
        dh_testdir
-       # Add here commands to compile the package.
        touch build-stamp
 
 clean:
        dh_testdir
        dh_testroot
        rm -f build-stamp configure-stamp
-       # Add here commands to clean up after the build process.
        rm -f debian/cl-xptest.postinst.* debian/cl-xptest.prerm.*
        dh_clean
 
 install: build
        dh_testdir
        dh_testroot
-       dh_clean -k
-       # Add here commands to install the package into debian/xptest.
+       dh_prep
        dh_installdirs $(clc-systems) $(clc-xptest)
        dh_install xptest.asd xptestsuite.lisp $(clc-xptest)
        dh_link $(clc-xptest)/xptest.asd $(clc-systems)/xptest.asd
 
-# Build architecture-independent files here.
 binary-indep: build install
+       dh_testdir -i
+       dh_testroot -i
+       dh_installdocs -i
+       dh_installexamples -i xptest-example.lisp
+       dh_installchangelogs -i
+       dh_strip -i
+       dh_compress -i
+       dh_fixperms -i
+       dh_installdeb -i
+       dh_gencontrol -i
+       dh_md5sums -i
+       dh_builddeb -i
 
-
-# Build architecture-dependent files here.
 binary-arch: build install
-       dh_testdir
-       dh_testroot
-       dh_installdocs
-       dh_installexamples xptest-example.lisp
-       dh_installchangelogs
-       dh_strip
-       dh_compress
-       dh_fixperms
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
 
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install configure