[med-svn] [uw-prism] 01/13: first try
Andreas Tille
tille at debian.org
Sat Dec 30 12:37:01 UTC 2017
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository uw-prism.
commit 02b68f058516c702836f78718c60539cc9874fa8
Author: Thorsten Alteholz <alteholz at debian.org>
Date: Thu Jul 14 17:38:05 2011 +0000
first try
---
debian/changelog | 5 ++
debian/compat | 1 +
debian/control | 17 +++++++
debian/copyright | 94 ++++++++++++++++++++++++++++++++++++++
debian/doBuild | 9 ++++
debian/patches/make-prism.cl.patch | 10 ++++
debian/patches/series | 1 +
debian/rules | 11 +++++
debian/source/format | 1 +
debian/watch | 10 ++++
10 files changed, 159 insertions(+)
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..9506565
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+uw-prism (1.5.1-1) unstable; urgency=low
+
+ * Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP>
+
+ -- Thorsten Alteholz <debian at alteholz.de> Thu, 14 Jul 2011 18:15:53 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..45a4fb7
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+8
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..1736045
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,17 @@
+Source: uw-prism
+Section: unknown
+Priority: extra
+Maintainer: Thorsten Alteholz <debian at alteholz.de>
+Build-Depends: debhelper (>= 8.0.0), clisp, clisp-module-clx, cl-acl-compat
+Standards-Version: 3.9.2
+Homepage: http://www.radonc.washington.edu/wp-content/uploads/
+#Vcs-Git: git://git.debian.org/collab-maint/uw-prism.git
+#Vcs-Browser: http://git.debian.org/?p=collab-maint/uw-prism.git;a=summary
+
+Package: uw-prism
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, clisp, clisp-module-clx, cl-acl-compat
+Description: software tools for radiation therapy planning
+ The Prism project is a long term project to build software tools for
+ radiation therapy planning, including artificial intelligence tools as
+ well as manual simulation systems.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..dd35c8d
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,94 @@
+Format: http://dep.debian.net/deps/dep5
+Upstream-Name: prism
+Source: http://www.radonc.washington.edu/wp-content/uploads/
+
+Files: *
+Copyright: 1990 - 2011 Ira Kalet <ikalet at u.washington.edu>
+License: LLGPL
+ It is licensed under the terms of the Lisp Lesser GNU Public License, known
+ as the LLGPL. The LLGPL consists of a preamble (see above URL) and the GNU
+ Lesser General Public License, or LGPL. Where these conflict, the preamble
+ takes precedence. Prism is referenced in the preamble as the .LIBRARY..
+ .
+ Preamble to the Gnu Lesser General Public License
+ .
+ Copyright (c) 2000 Franz Incorporated, Berkeley, CA 94704
+ .
+ The concept of the GNU Lesser General Public License version 2.1 ("LGPL")
+ has been adopted to govern the use and distribution of above-mentioned
+ application. However, the LGPL uses terminology that is more appropriate
+ for a program written in C than one written in Lisp. Nevertheless, the LGPL
+ can still be applied to a Lisp program if certain clarifications are made.
+ This document details those clarifications. Accordingly, the license for the
+ open-source Lisp applications consists of this document plus the LGPL.
+ Wherever there is a conflict between this document and the LGPL, this
+ document takes precedence over the LGPL.
+ .
+ A "Library" in Lisp is a collection of Lisp functions, data and foreign
+ modules. The form of the Library can be Lisp source code (for processing
+ by an interpreter) or object code (usually the result of compilation of
+ source code or built with some other mechanisms). Foreign modules are object
+ code in a form that can be linked into a Lisp executable. When we speak of
+ functions we do so in the most general way to include, in addition, methods
+ and unnamed functions. Lisp "data" is also a general term that includes the
+ data structures resulting from defining Lisp classes. A Lisp application may
+ include the same set of Lisp objects as does a Library, but this does not
+ mean that the application is necessarily a "work based on the Library" it
+ contains.
+ .
+ The Library consists of everything in the distribution file set before any
+ modifications are made to the files. If any of the functions or classes in
+ the Library are redefined in other files, then those redefinitions ARE
+ considered a work based on the Library. If additional methods are added to
+ generic functions in the Library, those additional methods are NOT
+ considered a work based on the Library. If Library classes are subclassed,
+ these subclasses are NOT considered a work based on the Library. If the
+ Library is modified to explicitly call other functions that are neither part
+ of Lisp itself nor an available add-on module to Lisp, then the functions
+ called by the modified Library ARE considered a work based on the Library.
+ The goal is to ensure that the Library will compile and run without getting
+ undefined function errors.
+ .
+ It is permitted to add proprietary source code to the Library, but it must be
+ done in a way such that the Library will still run without that proprietary
+ code present. Section 5 of the LGPL distinguishes between the case of a
+ library being dynamically linked at runtime and one being statically linked
+ at build time. Section 5 of the LGPL states that the former results in an
+ executable that is a "work that uses the Library." Section 5 of the LGPL
+ states that the latter results in one that is a "derivative of the Library",
+ which is therefore covered by the LGPL. Since Lisp only offers one choice,
+ which is to link the Library into an executable at build time, we declare
+ that, for the purpose applying the LGPL to the Library, an executable that
+ results from linking a "work that uses the Library" with the Library is
+ considered a "work that uses the Library" and is therefore NOT covered by
+ the LGPL.
+ .
+ Because of this declaration, section 6 of LGPL is not applicable to the
+ Library. However, in connection with each distribution of this executable,
+ you must also deliver, in accordance with the terms and conditions of the
+ LGPL, the source code of Library (or your derivative thereof) that is
+ incorporated into this executable.
+ .
+ On Debian systems, the complete text of the LLGPL can be found
+ in "/usr/share/common-licenses/LGPL".
+
+Files: debian/*
+Copyright: 2011 Thorsten Alteholz <debian at alteholz.de>
+License: GPL-3.0+
+
+License: GPL-3.0+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
diff --git a/debian/doBuild b/debian/doBuild
new file mode 100755
index 0000000..d57c8c4
--- /dev/null
+++ b/debian/doBuild
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+# build all stuff
+
+pwd
+find ./* -print
+
+/usr/bin/clisp -i config.cl -x "(mk:compile-system :prism)" \
+ -x '(load "make-prism")'
diff --git a/debian/patches/make-prism.cl.patch b/debian/patches/make-prism.cl.patch
new file mode 100644
index 0000000..5850153
--- /dev/null
+++ b/debian/patches/make-prism.cl.patch
@@ -0,0 +1,10 @@
+--- prims-1.5.1.org/make-prism.cl 2011-07-14 18:38:40.000000000 +0200
++++ prims-1.5.1/make-prism.cl 2011-07-14 18:39:10.000000000 +0200
+@@ -14,6 +14,7 @@
+
+ (defpackage "DICOM" (:use "COMMON-LISP"))
+
++(require 'acl-compat)
+ ;;;--------------------------------------
+
+ #+allegro
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..3ed6e10
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+make-prism.cl.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..1896faf
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+%:
+ dh $@
+
+override_dh_auto_build:
+ dh_auto_build
+ ./debian/doBuild
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..e80210c
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,10 @@
+version=3
+
+# unfortunately the uploaded filename does not contain any version information
+# so this will not work
+# further there are newer directories .../uploads/aaaa/bb that do not conatin
+# any software and the recursive directory scan fails
+# (last version is in .../uploads/2011/02 but .../uploads/2011/07 does not
+# contain any software)
+http://www.radonc.washington.edu/wp-content/uploads/(\d\d\d\d)/(\d\d)/prism-(\d\.\d\.\d).tgz
+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/uw-prism.git
More information about the debian-med-commit
mailing list