Updates for new debian standards debian-2.11.0-2
authorKevin Rosenberg <kevin@rosenberg.net>
Sun, 2 Aug 2009 10:24:43 +0000 (04:24 -0600)
committerKevin Rosenberg <kevin@rosenberg.net>
Sun, 2 Aug 2009 10:24:43 +0000 (04:24 -0600)
debian/README.Debian
debian/changelog
debian/compat
debian/control
debian/postinst
debian/prerm
debian/rules
debian/watch [new file with mode: 0644]

index 12bb47af66b2ad2589cba1b717616b81b863db9d..eba5effcb314f1ecdcb9ba938394792006a0e858 100644 (file)
@@ -1,6 +1,8 @@
 Installing hyperobject into your CL implementation that uses
 Debian's Common Lisp Controller is easy. Just enter
 
 Installing hyperobject into your CL implementation that uses
 Debian's Common Lisp Controller is easy. Just enter
 
-(require 'hyperobject)
+(clc:require 'hyperobject)
 
 and a precompiled version of hyperobject should be loaded.
 
 and a precompiled version of hyperobject should be loaded.
+
+ -- Kevin M. Rosenberg <kmr@debian.org>, Sun,  2 Aug 2009 04:24:17 -0600
index edf9821c43995b0b92d28cdca5ecf85c49a970d8..257bb281f76d84ed73dacd6317dfd56c7bfcfbcb 100644 (file)
@@ -1,3 +1,14 @@
+cl-hyperobject (2.11.0-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 04:24:10 -0600
+
 cl-hyperobject (2.11.0-1) unstable; urgency=low
 
   * Major reworking of MOP layer to add support for current versions of OpenMCL. 
 cl-hyperobject (2.11.0-1) unstable; urgency=low
 
   * Major reworking of MOP layer to add support for current versions of OpenMCL. 
index b8626c4cff2849624fb67f87cd0ad72b163671ad..7f8f011eb73d6043d2e6db9d2c101195ae2801f2 100644 (file)
@@ -1 +1 @@
-4
+7
index 79aea9ee37b1f0762073aad613372311778c5aaf..c197a4a8be52fc143e50be3db4d22821ce559163 100644 (file)
@@ -1,13 +1,15 @@
 Source: cl-hyperobject
 Source: cl-hyperobject
-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://hyperobject.b9.com/
+Vcs-Git: git://git.b9.com/hyperobject.git
 
 Package: cl-hyperobject
 Architecture: all
 
 Package: cl-hyperobject
 Architecture: all
-Depends: ${shlibs:Depends}, common-lisp-controller, cl-kmrcl, cl-rt
+Depends: common-lisp-controller, cl-kmrcl, cl-rt
 Description: Common Lisp library for hyperobjects
  This package contains a library for creating and display hyperobjects.
  Hyperobjects contain references to subobjects as well as to linked
 Description: Common Lisp library for hyperobjects
  This package contains a library for creating and display hyperobjects.
  Hyperobjects contain references to subobjects as well as to linked
index 06ba81a4417e6fdf1034f6a473f10d48705f29cc..ee936c968d31abbeabf217e4382ff71e0e44237b 100755 (executable)
@@ -1,34 +1,11 @@
 #! /bin/sh
 #! /bin/sh
-# postinst script for cl-hyperobject
-#
-# see: dh_installdeb(1)
-
 set -e
 
 set -e
 
-# package name according to lisp
 LISP_PKG=hyperobject
 
 LISP_PKG=hyperobject
 
-# 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)
 case "$1" in
     configure)
-       /usr/sbin/register-common-lisp-source ${LISP_PKG}
+       register-common-lisp-source ${LISP_PKG}
        ;;
     abort-upgrade|abort-remove|abort-deconfigure)
        ;;
        ;;
     abort-upgrade|abort-remove|abort-deconfigure)
        ;;
@@ -38,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 663c479084ee65c28decc081d2d8e74657a68be7..5dab061fb20561e92684c6fd25475f249b63e8a7 100755 (executable)
@@ -1,40 +1,20 @@
 #! /bin/sh
 #! /bin/sh
-# prerm script for cl-hyperobject
-#
-# see: dh_installdeb(1)
-
 set -e
 
 set -e
 
-# package name according to lisp
 LISP_PKG=hyperobject
 
 LISP_PKG=hyperobject
 
-# 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)
         ;;
     *)
         echo "prerm called with unknown argument \`$1'" >&2
         exit 1
         ;;
     failed-upgrade)
         ;;
     *)
         echo "prerm called with unknown argument \`$1'" >&2
         exit 1
-    ;;
+        ;;
 esac
 
 esac
 
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
 #DEBHELPER#
 
 exit 0
 #DEBHELPER#
 
 exit 0
index 94018bf9968e0ef2d569d8ef9a7344fe8df1c53b..0757650fb0e51914a1b094808784d53a950e1587 100755 (executable)
@@ -16,67 +16,45 @@ source-files        := $(filter-out $(tests-files),$(wildcard *.lisp))
 configure: configure-stamp
 configure-stamp:
        dh_testdir
 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/$(debpkg).postinst.* debian/$(debpkg).prerm.*
        dh_clean
 
 install: build
        dh_testdir
        dh_testroot
        rm -f debian/$(debpkg).postinst.* debian/$(debpkg).prerm.*
        dh_clean
 
 install: build
        dh_testdir
        dh_testroot
-       dh_clean -k
-       # Add here commands to install the package into debian/hyperobject.
+       dh_prep
        dh_installdirs $(clc-systems) $(clc-files) $(doc-dir) $(clc-tests)
        dh_install $(pkg).asd $(source-files) $(clc-files)
        dh_link $(clc-files)/$(pkg).asd $(clc-systems)/$(pkg).asd
        dh_install $(pkg-tests).asd $(tests-files) $(clc-tests)
        dh_link $(clc-tests)/$(pkg-tests).asd $(clc-systems)/$(pkg-tests).asd
 
        dh_installdirs $(clc-systems) $(clc-files) $(doc-dir) $(clc-tests)
        dh_install $(pkg).asd $(source-files) $(clc-files)
        dh_link $(clc-files)/$(pkg).asd $(clc-systems)/$(pkg).asd
        dh_install $(pkg-tests).asd $(tests-files) $(clc-tests)
        dh_link $(clc-tests)/$(pkg-tests).asd $(clc-systems)/$(pkg-tests).asd
 
-# Build architecture-independent files here.
 binary-indep: build install
        dh_testdir -i 
        dh_testroot -i
 binary-indep: build install
        dh_testdir -i 
        dh_testroot -i
-#      dh_installdebconf       
        dh_installdocs -i
        dh_installexamples -i $(wilcard examples/*.lisp)
        dh_installdocs -i
        dh_installexamples -i $(wilcard examples/*.lisp)
-#      dh_installmenu
-#      dh_installlogrotate
-#      dh_installemacsen
-#      dh_installpam
-#      dh_installmime
-#      dh_installinit
-#      dh_installcron
-#      dh_installman
-#      dh_installinfo
-#      dh_undocumented
        dh_installchangelogs -i
        dh_strip -i
        dh_compress -i
        dh_fixperms -i
        dh_installchangelogs -i
        dh_strip -i
        dh_compress -i
        dh_fixperms -i
-#      dh_makeshlibs
        dh_installdeb -i
        dh_installdeb -i
-#      dh_perl
-       dh_shlibdeps -i
        dh_gencontrol -i
        dh_md5sums -i
        dh_builddeb -i
 
        dh_gencontrol -i
        dh_md5sums -i
        dh_builddeb -i
 
-# Build architecture-dependent files here.
 binary-arch: build install
 
 binary: binary-indep binary-arch
 binary-arch: build install
 
 binary: binary-indep binary-arch
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..ab664b7
--- /dev/null
@@ -0,0 +1,3 @@
+version=3
+http://files.b9.com/hyperobject/hyperobject-([\d\.]*)\.tar\.gz
+