Skip to content
Snippets Groups Projects
Commit fa11ae57 authored by Kevin Rosenberg's avatar Kevin Rosenberg
Browse files

Port to using debhelper 7, dh-lisp

parent 2a18cdd5
No related branches found
No related tags found
No related merge requests found
cl-rt (20040621-4.1) unstable; urgency=low
* Non-maintainer patch sent to package Maintainer (not NMU)
* debian/rules
- Simplified rules to a minimum
- Now uses dh_lisp
- Ported to Debhelper 7
* debian/compat
- Change to version 7
* debian/control
- Add dh-lisp to Build-Depends-Indep
- Remove unneccesary ${shlibs:Depends}. Added ${misc:Depends}
- Updated standards-version (no other changes)
* debian/prerm, debian/postinst
- Removed as now taken care of by dh_lisp
* debian/watch
- New file explaining that there is no versioned upstream source
-- Kevin M. Rosenberg <kmr@debian.org> Wed, 12 Aug 2009 11:30:00 -0600
cl-rt (20040621-3) unstable; urgency=low
* Changed to group maintanance
* Added Vcs-Git control field
* Added homepage field
* Updated standard version without real changes
* swap binary-indep and binary-arch
* debhelper is Build-Depends
-- Peter Van Eynde <pvaneynd@debian.org> Sun, 24 Feb 2008 13:59:11 +0100
cl-rt (20040621-2) unstable; urgency=low
* New maintainer. (Closes: #297406: O: cl-rt -- Common Lisp regression
tester from MIT)
* Adopted by Peter Van Eynde
-- Peter Van Eynde <pvaneynd@debian.org> Tue, 1 Mar 2005 10:19:40 +0100
cl-rt (20040621-1) unstable; urgency=low cl-rt (20040621-1) unstable; urgency=low
* New upstream from Paul Dietz's ansi-tests * New upstream from Paul Dietz's ansi-tests
......
4 7
Source: cl-rt Source: cl-rt
Section: devel Section: devel
Priority: optional Priority: optional
Maintainer: Kevin M. Rosenberg <kmr@debian.org> Maintainer: Debian Common Lisp Team <pkg-common-lisp-devel@lists.alioth.debian.org>
Build-Depends-Indep: debhelper (>= 4.0.0) Uploaders: Peter Van Eynde <pvaneynd@debian.org>
Standards-Version: 3.6.1.0 Build-Depends-Indep: dh-lisp
Build-Depends: debhelper (>= 7.0.0)
Standards-Version: 3.8.2.0
Homepage: http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/testing/rt/
Vcs-Git: http://git.debian.org/git/pkg-common-lisp/cl-rt.git
Package: cl-rt Package: cl-rt
Architecture: all Architecture: all
Depends: ${shlibs:Depends}, common-lisp-controller (>= 3.37) Depends: ${misc:Depends}
Description: Common Lisp regression tester from MIT Description: Common Lisp regression tester from MIT
This is MIT's regression tester for Common Lisp programs. It provides a This is MIT's regression tester for Common Lisp programs. It provides a
framework for writing framework for writing
regression tests for Common Lisp packages. This package includes regression tests for Common Lisp packages. This package includes
Paul Dietz's modifications to the original MIT release. Paul Dietz's modifications to the original MIT release.
#! /bin/sh
# postinst script for cl-rt
#
# see: dh_installdeb(1)
set -e
# package name according to lisp
LISP_PKG=rt
# 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}
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
#! /bin/sh
# prerm script for cl-rt
#
# see: dh_installdeb(1)
set -e
# package name according to lisp
LISP_PKG=rt
# 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}
;;
failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
#!/usr/bin/make -f #!/usr/bin/make -f
pkg := rt pkg := rt
debpkg := cl-rt debpkg := cl-rt
clc-source := usr/share/common-lisp/source clc-source := usr/share/common-lisp/source
clc-systems := usr/share/common-lisp/systems clc-files := $(clc-source)/$(pkg)
clc-rt := $(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
build:
build: build-stamp
build-stamp: configure-stamp
dh_testdir
# Add here commands to compile the package.
touch build-stamp
clean: clean:
dh_testdir dh_testdir
dh_testroot dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
rm -f debian/cl-rt.postinst.* debian/cl-rt.prerm.*
dh_clean dh_clean
install: build install: build
dh_testdir dh_testdir
dh_testroot dh_testroot
dh_clean -k dh_prep
# Add here commands to install the package into debian/rt. dh_installdirs
dh_installdirs $(clc-systems) $(clc-rt) dh_install $(pkg).asd $(pkg).lisp $(clc-files)
dh_install rt.asd rt.lisp $(clc-rt)
dh_link $(clc-rt)/rt.asd $(clc-systems)/rt.asd
# Build architecture-independent files here. binary-arch:
binary-indep: build install
binary-indep: install
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir dh_testdir
dh_testroot dh_testroot
dh_installdocs rt-doc.txt dh_installdocs rt-doc.txt
dh_installexamples rt-test.lisp dh_installexamples rt-test.lisp
dh_installchangelogs dh_installchangelogs
dh_strip dh_lisp
dh_compress dh_compress
dh_fixperms dh_fixperms
dh_installdeb dh_installdeb
dh_shlibdeps
dh_gencontrol dh_gencontrol
dh_md5sums dh_md5sums
dh_builddeb dh_builddeb
binary: binary-indep binary-arch binary: binary-indep
.PHONY: build clean binary-indep binary-arch binary install configure
.PHONY: build clean binary-indep binary-arch binary install
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment