debian/0000755000000000000000000000000012246442610007167 5ustar debian/cl-mcclim.docs0000644000000000000000000000004012246442610011673 0ustar NEWS README ReleaseNotes/* TODO debian/source/0000755000000000000000000000000012246442610010467 5ustar debian/source/format0000644000000000000000000000001412246442610011675 0ustar 3.0 (quilt) debian/cl-mcclim-examples.docs0000644000000000000000000000000012246442610013503 0ustar debian/rules0000755000000000000000000000331512246442610010251 0ustar #!/usr/bin/make -f package := cl-mcclim clc-source := usr/share/common-lisp/source clc-systems := usr/share/common-lisp/systems clc-package := mcclim clc-files := $(clc-source)/$(clc-package) build: build-stamp build-stamp: dh_testdir touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp dh_clean install: build dh_testdir dh_testroot dh_prep # cl-mcclim dh_installdirs $(clc-systems) dh_install *.lisp Apps Backends Drei ESA Experimental Extensions Goatee Lisp-Dep Looks Tools $(clc-files) dh_install mcclim.asd clim-listener.asd clouseau.asd $(clc-files) dh_link $(clc-files)/mcclim.asd $(clc-systems)/$(clc-package).asd set -e; for p in clim clim-clx clim-clx-user clim-looks; do \ dh_link $(clc-systems)/$(clc-package).asd $(clc-systems)/$$p.asd; \ done # cl-mcclim-examples dh_installdirs -p$(package)-examples $(clc-systems) $(clc-files) dh_install -p$(package)-examples Examples $(clc-files) dh_link -p$(package)-examples $(clc-files)/Examples usr/share/doc/$(package)-examples/examples dh_install -p$(package)-examples clim-examples.asd $(clc-files)/ dh_link -p$(package)-examples $(clc-files)/clim-examples.asd $(clc-systems)/clim-examples.asd # cl-mcclim-doc # common find debian -name .cvsignore -exec rm {} \; # Build architecture-independent files here. binary-indep: build install dh_testdir dh_testroot dh_installdocs -A dh_installchangelogs -A dh_compress -A dh_fixperms -A find debian -name '*.lisp' -exec chmod -x {} \; dh_lisp -A dh_installdeb -A dh_gencontrol -A dh_md5sums -A dh_builddeb -A # Build architecture-dependent files here. binary-arch: build install binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/compat0000644000000000000000000000000212246442610010365 0ustar 7 debian/patches/0000755000000000000000000000000012246442610010616 5ustar debian/patches/series0000644000000000000000000000002312246442610012026 0ustar omit-nonfree.patch debian/patches/omit-nonfree.patch0000644000000000000000000000616412246442610014250 0ustar --- cl-mcclim-0.9.6.dfsg.cvs20100315.orig/clim-examples.asd +++ cl-mcclim-0.9.6.dfsg.cvs20100315/clim-examples.asd @@ -6,6 +6,8 @@ (in-package :clim-examples.system) ;;; CLIM-Examples depends on having at least one backend loaded. +;;; 2007-09-10 Milan Zamazal : Non-free example files not +;;; present in the Debian package commented out. (defsystem :clim-examples :depends-on (:mcclim) :components @@ -14,18 +16,19 @@ ((:file "calculator") (:file "colorslider") (:file "menutest") ; extra - (:file "address-book") + ;(:file "address-book") (:file "traffic-lights") (:file "clim-fig") (:file "postscript-test") - (:file "puzzle") + ;(:file "puzzle") (:file "transformations-test") - (:file "demodemo" :depends-on ("tabdemo")) + ;(:file "demodemo" :depends-on ("tabdemo")) + (:file "demodemo") (:file "stream-test") (:file "presentation-test") (:file "dragndrop") (:file "gadget-test") - (:file "accepting-values") + ;(:file "accepting-values") (:file "method-browser") (:file "stopwatch") (:file "dragndrop-translator") @@ -35,7 +38,7 @@ (:file "logic-cube") (:file "views") (:file "font-selector") - (:file "tabdemo") + ;(:file "tabdemo") (:file "bordered-output-examples") (:file "misc-tests") (:file "image-viewer"))) --- cl-mcclim-0.9.6.dfsg.cvs20100315.orig/Examples/demodemo.lisp +++ cl-mcclim-0.9.6.dfsg.cvs20100315/Examples/demodemo.lisp @@ -41,6 +41,8 @@ #+nil (destroy-frame frame))))))) +;;; 2007-09-10 Milan Zamazal : Exclude demos not present in the +;;; Debian package. (define-application-frame demodemo () () (:menu-bar nil) @@ -59,8 +61,8 @@ (make-demo-button "CLIM-Fig" 'clim-fig) (make-demo-button "Calculator" 'calculator) (make-demo-button "Method Browser" 'method-browser) - (make-demo-button "Address Book" 'address-book) - (make-demo-button "Puzzle" 'puzzle) + #+nil(make-demo-button "Address Book" 'address-book) + #+nil(make-demo-button "Puzzle" 'puzzle) (make-demo-button "Logic Cube" 'logic-cube) (make-demo-button "Gadget Test" 'gadget-test) (make-demo-button "Drag and Drop" 'dragndrop) @@ -75,7 +77,7 @@ (declare (ignore ignore)) (format *trace-output* "~&You chose: ~A~%" (select-font)))) - (make-demo-button "Tab Layout" 'tabdemo:tabdemo))) + #+nil(make-demo-button "Tab Layout" 'tabdemo:tabdemo))) (labelling (:label "Tests") (vertically (:equalize-width t) (make-demo-button "Label Test" 'label-test) debian/control0000644000000000000000000000404212246442610010572 0ustar Source: cl-mcclim Section: lisp Priority: optional Maintainer: Debian QA Group Build-Depends: debhelper (>= 7), dh-lisp Homepage: http://common-lisp.net/project/mcclim/ Standards-Version: 3.8.4 Package: cl-mcclim Architecture: all Depends: common-lisp-controller (>= 3.37), cmucl-source | cl-clx-sbcl | libgtk2.0-dev, cmucl-source | cl-clx-sbcl | cl-cffi, cl-spatial-trees (>= 0.1-2), cl-flexichain (>= 1.5.1), cl-swank, ${misc:Depends} Suggests: cl-mcclim-doc, cl-mcclim-examples, cmucl-source, cl-clx-sbcl, libgtk2.0-dev, cl-cffi Description: Common Lisp graphic user interface toolkit McCLIM is a free implementation of the CLIM specification. CLIM (Common Lisp Interface Manager) is a cross-platform, cross-implementation graphic user interface toolkit for Common Lisp programs. . This package contains the McCLIM library. . Please note that a CLX implementation compatible with your CL system, i.e. cl-clx-sbcl for sbcl and cmucl-source for cmucl, is required to compile and run cl-mcclim. Package: cl-mcclim-examples Architecture: all Depends: common-lisp-controller (>= 3.37), ${misc:Depends} Recommends: cl-mcclim Description: Common Lisp graphic user interface toolkit McCLIM is a free implementation of the CLIM specification. CLIM (Common Lisp Interface Manager) is a cross-platform, cross-implementation graphic user interface toolkit for Common Lisp programs. . This package contains example files for McCLIM. . Please note that a CLX implementation compatible with your CL system, i.e. cl-clx-sbcl for sbcl and cmucl-source for cmucl, is required to compile and run cl-mcclim and cl-mcclim-examples. Package: cl-mcclim-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: cl-mcclim Description: Graphic user interface package for Common Lisp programs McCLIM is a free implementation of the CLIM specification. CLIM (Common Lisp Interface Manager) is a cross-platform, cross-implementation graphic user interface toolkit for Common Lisp programs. . This package contains McCLIM documentation. debian/cl-mcclim-doc.README.Debian0000644000000000000000000000046212246442610013634 0ustar This used to be a McCLIM user manual. As the copying conditions of the manual are unclear, it was removed from this package. If you'd like to resolve the problem with the author of the manual, please try to do so! The complete CLIM specification can be found at http://common-lisp.net/project/mcclim/ . debian/cl-mcclim.README.Debian0000644000000000000000000000156012246442610013071 0ustar To actually run CLIM applications, you must provide a backend that implements the CLIM functionality for a particular graphic environment. You will most likely want to use the CLX backend in the first step. First you need CLX. For SBCL, CLX is in the package cl-clx-sbcl; for CMUCL, CLX is a part of the package cmucl-source. If you have both SBCL and CMUCL installed, make sure you have installed the CLX package for the system you want to use McCLIM on. To compile the McCLIM CLX backend, use (asdf:operate 'asdf:load-op :clim) (asdf:operate 'asdf:compile-op :clim-clx) Then you can load it with (asdf:operate 'asdf:load-op :clim-clx) The original McCLIM package contains a lot of material with non-DFSG or unclear copying conditions. Those parts were removed from the Debian package. If you'd like to volunteer to resolve the licensing problems, please do so. debian/cl-mcclim-examples.README.Debian0000644000000000000000000000020112246442610014674 0ustar To run examples, do the following in your Common Lisp prompt: (asdf:oos 'asdf:load-op :clim-examples) (clim-demo::demodemo) debian/copyright0000644000000000000000000000326612246442610011131 0ustar This package was debianized by Milan Zamazal , based on former Kevin M. Rosenberg's packaging. It was downloaded from http://common-lisp.net/project/mcclim/ . There are many upstream authors, here is an incomplete list of the copyright holders (in no particular order): Michael McDonald Tim Moore Robert Strandh Gilbert Baumann Andreas Fuchs Julien Boninfnate Arnaud Rouanet Alexey Dejneka Iban Hatchondo Joachim Pouderoux Lionel Salabartan John Wiseman Daniel Barlow Arthur Lemmens Robert P. Goldman Troels Henriksen Christophe Rhodes David Lichteblau Copying conditions: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library 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 Library General Public License for more details. On Debian systems, the full text of the GNU Library General Public License can be found in the file /usr/share/common-licenses/LGPL-2. Some subparts of the whole system are distributed under different licensing conditions, mostly BSD-like. Check particular source files for complete information about their copyright holders and copying conditions. Parts not compliant with DFSG were removed from the upstream source. This concerns especially documentation. The Debian packaging files are placed in public domain, unless stated otherwise in them directly. debian/changelog0000644000000000000000000001333212246442610011043 0ustar cl-mcclim (0.9.6.dfsg.cvs20100315-2) unstable; urgency=low * Orphaned. -- Milan Zamazal Sat, 30 Nov 2013 21:06:22 +0100 cl-mcclim (0.9.6.dfsg.cvs20100315-1) unstable; urgency=low * New upstream snapshot. * Switch to dpkg-source 3.0 (quilt) format. * Separate upstream source changes to debian/patches/. * Updated to debhelper 7. * Use dh_lisp. * Section changed to lisp. * Standards 3.8.4. -- Milan Zamazal Tue, 16 Mar 2010 21:29:00 +0100 cl-mcclim (0.9.6.dfsg.1-2) unstable; urgency=low * Depend on cl-flexichain>=1.5.1. -- Milan Zamazal Tue, 01 Jul 2008 14:45:13 +0200 cl-mcclim (0.9.6.dfsg.1-1) unstable; urgency=low * New upstream version. * Standards 3.8.0 (no real change). * Homepage control field added. -- Milan Zamazal Sat, 28 Jun 2008 12:38:46 +0200 cl-mcclim (0.9.5.dfsg.1-1) unstable; urgency=low * New upstream version; closes: #441312. -- Milan Zamazal Thu, 6 Sep 2007 16:36:07 +0200 cl-mcclim (0.9.4.dfsg.1-1) experimental; urgency=low * New upstream version. * Upload to experimental because etch is in freeze. -- Milan Zamazal Fri, 9 Feb 2007 08:24:31 +0100 cl-mcclim (0.9.2.dfsg.1-2) unstable; urgency=low * Information about CLX dependencies added to package descriptions; closes: #400504. * Build-depend, not build-depend-indep, on debhelper. * Standards 3.7.2 (no real change). -- Milan Zamazal Sun, 3 Dec 2006 09:48:32 +0100 cl-mcclim (0.9.2.dfsg.1-1) unstable; urgency=low * New upstream version. -- Milan Zamazal Sun, 2 Apr 2006 17:13:32 +0200 cl-mcclim (0.9.1.dfsg.1-1) unstable; urgency=low * Non-free (and unused) files mistakenly retained from the original upstream source removed. -- Milan Zamazal Sat, 7 Jan 2006 20:54:41 +0100 cl-mcclim (0.9.1-3) unstable; urgency=low * Support for new SBCL threading API added; thanks to René van Bevern ; closes: #344415. * Standards 3.6.2 (no real change). -- Milan Zamazal Fri, 23 Dec 2005 21:33:06 +0100 cl-mcclim (0.9.1-2) unstable; urgency=low * mcclim.asd: Scigraph entry removed (closes: #311731). -- Milan Zamazal Sun, 5 Jun 2005 14:44:40 +0200 cl-mcclim (0.9.1-1) unstable; urgency=low * New upstream release. -- Milan Zamazal Thu, 10 Mar 2005 22:41:20 +0100 cl-mcclim (0.9+cvs.2005.02.02-2) unstable; urgency=low * Fix of binary PNM image handling with SB-UNICODE applied. * Upstream project location updated. -- Milan Zamazal Tue, 8 Feb 2005 08:27:55 +0100 cl-mcclim (0.9+cvs.2005.02.02-1) unstable; urgency=low * New CVS snapshot. -- Milan Zamazal Wed, 2 Feb 2005 11:34:31 +0100 cl-mcclim (0.9+cvs.2004.12.27-1) unstable; urgency=low * New CVS snapshot. -- Milan Zamazal Mon, 27 Dec 2004 11:00:42 +0100 cl-mcclim (0.9+cvs.2004.11.30-1) unstable; urgency=low * New CVS snapshot. * Source files containing non-ASCII characters converted to UTF-8 to compile with new SBCL version. -- Milan Zamazal Tue, 30 Nov 2004 13:39:08 +0100 cl-mcclim (0.9+cvs.2004.11.08-1) unstable; urgency=low * New CVS snapshot. -- Milan Zamazal Mon, 8 Nov 2004 14:47:10 +0100 cl-mcclim (0.9+cvs.2004.10.20-1) unstable; urgency=low * New CVS snapshot. -- Milan Zamazal Wed, 20 Oct 2004 10:06:34 +0200 cl-mcclim (0.9+cvs.2004.10.10-1) unstable; urgency=low * New CVS snapshot. * generate-panes and colorslider demo fixes; closes: #275483. * cl-mcclim: Suggest both cmucl-source and cl-clx-sbcl, describe the CLX dependency in README.Debian; closes: #275480. -- Milan Zamazal Sun, 10 Oct 2004 12:55:23 +0200 cl-mcclim (0.9+cvs.2004.09.18-1) unstable; urgency=low * New CVS snapshot. * pointer-tracking bug fix. -- Milan Zamazal Sat, 18 Sep 2004 22:09:17 +0200 cl-mcclim (0.9+cvs.2004.08.01-1) unstable; urgency=low * New CVS snapshot. -- Milan Zamazal Sun, 1 Aug 2004 19:44:28 +0200 cl-mcclim (0.9+cvs.2004.07.28-1) unstable; urgency=low * New CVS snapshot. -- Milan Zamazal Wed, 28 Jul 2004 22:44:41 +0200 cl-mcclim (0.9+cvs.2004.07.16-1) unstable; urgency=low * New CVS snapshot. * Examples link fixed; closes: #258466. -- Milan Zamazal Fri, 16 Jul 2004 11:55:04 +0200 cl-mcclim (0.9+cvs.2004.06.03-1) unstable; urgency=low * New CVS snapshot. -- Milan Zamazal Thu, 3 Jun 2004 11:41:45 +0200 cl-mcclim (0.9+cvs.2004.04.09-1) unstable; urgency=low * New CVS snapshot. -- Milan Zamazal Sun, 11 Apr 2004 17:42:33 +0200 cl-mcclim (0.9+cvs.2004.02.27-3) unstable; urgency=low * Register clim-clx into common-lisp-controller; closes: #239197. * cl-mcclim-examples: Register clim-examples in common-lisp-controller, recommend cl-mcclim. * cl-mcclim-doc: Suggest cl-mcclim. -- Milan Zamazal Wed, 24 Mar 2004 09:42:00 +0100 cl-mcclim (0.9+cvs.2004.02.27-2) unstable; urgency=low * System definition adjusted for Debian CMUCL installation; closes: #237592. * cl-mcclim, cl-mcclim-examples: README.Debian added. -- Milan Zamazal Fri, 12 Mar 2004 22:12:52 +0100 cl-mcclim (0.9+cvs.2004.02.27-1) unstable; urgency=low * New CVS snapshot. -- Milan Zamazal Fri, 27 Feb 2004 10:48:03 +0100 cl-mcclim (0.9+cvs.2004.01.23-1) unstable; urgency=low * Initial release; based on former Kevin M. Rosenberg's packaging. * Patch of CLX imaging support by Milan Zamazal included. -- Milan Zamazal Wed, 28 Jan 2004 11:07:02 +0100