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

Convert to dh-lisp; add Vcs-Browser

parent 2d863a7d
No related branches found
No related tags found
No related merge requests found
cl-kmrcl (1.99-4) unstable; urgency=low
* Build with debhelper extension dh-lisp
* control: Add Vcs-Browser field. Fix Depends field.
-- Kevin M. Rosenberg <kmr@debian.org> Mon, 03 Aug 2009 14:12:47 -0600
cl-kmrcl (1.99-3) unstable; urgency=low cl-kmrcl (1.99-3) unstable; urgency=low
* debian/control: Added Homepage and Vcs-Git fields * debian/control: Added Homepage and Vcs-Git fields
......
...@@ -2,14 +2,16 @@ Source: cl-kmrcl ...@@ -2,14 +2,16 @@ Source: cl-kmrcl
Section: lisp Section: lisp
Priority: optional Priority: optional
Maintainer: Kevin M. Rosenberg <kmr@debian.org> Maintainer: Kevin M. Rosenberg <kmr@debian.org>
Build-Depends-Indep: dh-lisp
Build-Depends: debhelper (>= 7.0.0) Build-Depends: debhelper (>= 7.0.0)
Standards-Version: 3.8.2.0 Standards-Version: 3.8.2.0
Homepage: http://files.b9.com/kmrcl/ Homepage: http://files.b9.com/kmrcl/
Vcs-Git: git://git.b9.com/kmrcl.git Vcs-Git: git://git.b9.com/kmrcl.git
Vcs-Browser: http://git.b9.com/?p=kmrcl.git
Package: cl-kmrcl Package: cl-kmrcl
Architecture: all Architecture: all
Depends: common-lisp-controller, cl-rt Depends: ${misc:Depends}, cl-rt
Description: General Utilities for Common Lisp Programs Description: General Utilities for Common Lisp Programs
This package includes general purpose utilities for Common Lisp This package includes general purpose utilities for Common Lisp
programs. It is packages for Debian primarily to support more complex programs. It is packages for Debian primarily to support more complex
......
#! /bin/sh
set -e
LISP_PKG=kmrcl
case "$1" in
configure)
register-common-lisp-source ${LISP_PKG}
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
#DEBHELPER#
exit 0
#! /bin/sh
set -e
LISP_PKG=kmrcl
case "$1" in
remove|upgrade|deconfigure)
unregister-common-lisp-source ${LISP_PKG}
;;
failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 1
;;
esac
exit 0
#!/usr/bin/make -f #!/usr/bin/make -f
pkg := kmrcl pkg := kmrcl
pkg-tests := $(pkg)-tests pkg-tests := $(pkg)-tests
debpkg := cl-$(pkg) debpkg := cl-$(pkg)
clc-source := usr/share/common-lisp/source clc-source := usr/share/common-lisp/source
clc-systems := usr/share/common-lisp/systems clc-systems := usr/share/common-lisp/systems
clc-files := $(clc-source)/$(pkg) clc-files := $(clc-source)/$(pkg)
clc-tests := $(clc-source)/$(pkg-tests) clc-tests := $(clc-source)/$(pkg-tests)
doc-dir := usr/share/doc/$(debpkg)
tests-files := tests.lisp tests-files := tests.lisp
source-files := $(filter-out $(tests-files),$(wildcard *.lisp)) source-files := $(filter-out $(tests-files),$(wildcard *.lisp))
configure: configure-stamp
configure-stamp:
dh_testdir
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp build:
dh_testdir
touch build-stamp
clean: clean:
dh_testdir dh_testdir
dh_testroot dh_testroot
rm -f build-stamp configure-stamp
rm -f debian/$(debpkg).postinst.* debian/$(debpkg).prerm.*
dh_clean dh_clean
install: build install: build
dh_testdir dh_testdir
dh_testroot dh_testroot
dh_prep dh_prep
dh_installdirs $(clc-systems) $(clc-files) $(clc-tests) dh_installdirs
dh_install $(pkg).asd $(source-files) $(clc-files) 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_install $(pkg-tests).asd $(tests-files) $(clc-tests)
dh_link $(clc-tests)/$(pkg-tests).asd $(clc-systems)/$(pkg-tests).asd
binary-indep: install
binary-indep: build install dh_testdir
dh_testdir -i dh_testroot
dh_testroot -i dh_installdocs
dh_installdocs -i dh_installchangelogs
dh_installchangelogs -i ChangeLog dh_lisp
dh_strip -i dh_compress
dh_compress -i dh_fixperms
dh_fixperms -i dh_installdeb
dh_installdeb -i dh_gencontrol
dh_gencontrol -i dh_md5sums
dh_md5sums -i dh_builddeb
dh_builddeb -i
binary-arch:
binary-arch: build install
binary: binary-indep
binary: binary-indep binary-arch
.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.
Please register or to comment