Updates for new debian standards
authorKevin Rosenberg <kevin@rosenberg.net>
Sun, 2 Aug 2009 07:36:49 +0000 (01:36 -0600)
committerKevin Rosenberg <kevin@rosenberg.net>
Sun, 2 Aug 2009 07:36:49 +0000 (01:36 -0600)
debian/changelog
debian/compat
debian/control
debian/copyright
debian/postinst
debian/prerm
debian/rules
debian/upload.sh
debian/watch [new file with mode: 0644]

index 4b41975..e0f24c5 100644 (file)
@@ -1,3 +1,14 @@
+cl-puri (1.5.1-2) unstable; urgency=low
+
+  * debian/watch: New file
+  * debian/control: Require debhelper 7. Change to new lisp section.
+  Add Vcs-Git and Homepage fields.
+  * debian/compat: Update to version 7
+  * debian/rules: Update for debhelper 7, architecture-independent build
+  * debian/{prerm,postrm}: Remove path from binary function
+
+ -- Kevin M. Rosenberg <kmr@debian.org>  Sun, 02 Aug 2009 01:36:28 -0600
+
 cl-puri (1.5.1-1) unstable; urgency=low
 
   * New upstream
 cl-puri (1.5.1-1) unstable; urgency=low
 
   * New upstream
index b8626c4..7f8f011 100644 (file)
@@ -1 +1 @@
-4
+7
index ec21f0a..68b2947 100644 (file)
@@ -1,13 +1,15 @@
 Source: cl-puri
 Source: cl-puri
-Section: devel
+Section: lisp
 Priority: optional
 Maintainer: Kevin M. Rosenberg <kmr@debian.org>
 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
+Homepage: http://files.b9.com/puri/
+Vcs-Git: git://git.b9.com/puri/
 
 Package: cl-puri
 Architecture: all
 
 Package: cl-puri
 Architecture: all
-Depends: ${shlibs:Depends}, common-lisp-controller (>= 3.47)
+Depends: common-lisp-controller (>= 3.47)
 Recommends: cl-ptester
 Description: Common Lisp Portable URI Library
  This is portable Universal Resource Identifier (RFC 2396)
 Recommends: cl-ptester
 Description: Common Lisp Portable URI Library
  This is portable Universal Resource Identifier (RFC 2396)
index 85917e7..4a53ce1 100644 (file)
@@ -22,7 +22,7 @@ merchantability or fitness for a particular purpose.  See the GNU
 Lesser General Public License for more details.
 
 The GNU Lessor General Public License can be found in your Debian file
 Lesser General Public License for more details.
 
 The GNU Lessor General Public License can be found in your Debian file
-system in /usr/share/common-licenses/LGPL.
+system in /usr/share/common-licenses/LGPL-3.
 
 Preamble to the Gnu Lesser General Public License
 -------------------------------------------------
 
 Preamble to the Gnu Lesser General Public License
 -------------------------------------------------
index c53065e..b031648 100644 (file)
@@ -3,24 +3,6 @@ set -e
 
 LISP_PKG=puri
 
 
 LISP_PKG=puri
 
-# 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}
 case "$1" in
     configure)
        /usr/sbin/register-common-lisp-source ${LISP_PKG}
@@ -33,9 +15,6 @@ case "$1" in
        ;;
 esac
 
        ;;
 esac
 
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
 #DEBHELPER#
 
 exit 0
 #DEBHELPER#
 
 exit 0
index 3e18302..b8fbe63 100644 (file)
@@ -3,21 +3,9 @@ set -e
 
 LISP_PKG=puri
 
 
 LISP_PKG=puri
 
-# 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)
 case "$1" in
     remove|upgrade|deconfigure)
-       /usr/sbin/unregister-common-lisp-source ${LISP_PKG}
+       unregister-common-lisp-source ${LISP_PKG}
         ;;
     failed-upgrade)
         ;;
         ;;
     failed-upgrade)
         ;;
@@ -27,9 +15,6 @@ case "$1" in
     ;;
 esac
 
     ;;
 esac
 
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
 #DEBHELPER#
 
 exit 0
 #DEBHELPER#
 
 exit 0
index 165756b..b05fc0f 100755 (executable)
@@ -3,64 +3,52 @@
 pkg    := puri
 debpkg  := cl-puri
 
 pkg    := puri
 debpkg  := cl-puri
 
-
 clc-source     := usr/share/common-lisp/source
 clc-systems    := usr/share/common-lisp/systems
 clc-puri       := $(clc-source)/$(pkg)
 clc-source     := usr/share/common-lisp/source
 clc-systems    := usr/share/common-lisp/systems
 clc-puri       := $(clc-source)/$(pkg)
-
 doc-dir                := usr/share/doc/$(debpkg)
 
 
 configure: configure-stamp
 configure-stamp:
        dh_testdir
 doc-dir                := usr/share/doc/$(debpkg)
 
 
 configure: configure-stamp
 configure-stamp:
        dh_testdir
-       # Add here commands to configure the package.
-
        touch configure-stamp
 
        touch configure-stamp
 
-
 build: build-stamp
 
 build-stamp: configure-stamp 
        dh_testdir
 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
        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-puri.postinst.* debian/cl-puri.prerm.*
        dh_clean
 
 install: build
        dh_testdir
        dh_testroot
        rm -f debian/cl-puri.postinst.* debian/cl-puri.prerm.*
        dh_clean
 
 install: build
        dh_testdir
        dh_testroot
-       dh_clean -k
-       # Add here commands to install the package into debian/puri.
+       dh_prep
        dh_installdirs $(clc-systems) $(clc-puri)
        dh_install *.asd $(shell echo *.lisp) $(clc-puri)
        dh_link $(clc-puri)/puri.asd $(clc-systems)/puri.asd
 
        dh_installdirs $(clc-systems) $(clc-puri)
        dh_install *.asd $(shell echo *.lisp) $(clc-puri)
        dh_link $(clc-puri)/puri.asd $(clc-systems)/puri.asd
 
-# Build architecture-independent files here.
 binary-indep: build install
 binary-indep: build install
+       dh_testdir -i
+       dh_testroot -i
+       dh_installdocs -i README uri.html
+       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
 binary-arch: build install
-       dh_testdir
-       dh_testroot
-       dh_installdocs README uri.html
-       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
 
 binary: binary-indep binary-arch
 .PHONY: build clean binary-indep binary-arch binary install configure
index 20ad156..75dd214 100755 (executable)
@@ -1,3 +1,3 @@
 #!/bin/bash -e
 
 #!/bin/bash -e
 
-dup puri -Uftp.b9.com -D/home/ftp/puri -C"(umask 022; /home/kevin/bin/remove-old-versions puri latest)" -su $*
+dup puri -Ufiles.b9.com -D/home/ftp/puri -C"(umask 022; /home/kevin/bin/remove-old-versions puri latest)" -su $*
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..1dd81cf
--- /dev/null
@@ -0,0 +1,2 @@
+version=3
+http://files.b9.com/puri/puri-([\d\.]*)\.tar\.gz