[subversion-commit] SVN tetex-base commit + diffs: r1102 - tetex-base/trunk/debian

Frank Küster frank at costa.debian.org
Thu Mar 23 13:21:58 UTC 2006


Author: frank
Date: 2006-03-23 13:21:57 +0000 (Thu, 23 Mar 2006)
New Revision: 1102

Added:
   tetex-base/trunk/debian/LICENSE.procedure
Log:
add a text describing usage of the tpm2licenses script

Added: tetex-base/trunk/debian/LICENSE.procedure
===================================================================
--- tetex-base/trunk/debian/LICENSE.procedure	2006-03-23 13:20:30 UTC (rev 1101)
+++ tetex-base/trunk/debian/LICENSE.procedure	2006-03-23 13:21:57 UTC (rev 1102)
@@ -0,0 +1,45 @@
+This file documents the technical aspects of the license review of
+tetex (and texlive).  The actual "legal" procedure is documented in
+debian/copyright.header. 
+
+- Prerequisites
+
+    Perl packages
+    ~~~~~~~~~~~~~
+
+  The following packages need to be installed: 
+  libconfig-general-perl, ?
+
+  libxml-dom-perl would be nice, too, but currently there's a copy in
+  "Master" in the texlive sources
+
+  Similarly, Tpm.pm from texlive's "Master" is needed.  If you have
+  libxml-dom-perl installed and put Tpm.pm in a subdirectory "Tools"
+  somewhere, passing the parent of "Tools" to the script as Master
+  *should* work.  Untested!
+
+
+    Source trees
+    ~~~~~~~~~~~~
+
+  Obviously, you need the tree(s) you want to check - that would mean
+  either tetex-base and tetex-src, or tetex-bin (in the future...), or
+  texlive. 
+
+  Furthermore, you need a local copy of the TeX Catalogue for reading
+  the license info.  Or not - you can pass --nocatalogue to the
+  script, it will then ignore the non-existence of the catalogue.
+  This is useful for verifying that the files listed in a tpm file are
+  correct, and all under the same license.  Please also try to check
+  (e.g. using the catalogue that comes with tetex-doc or the online
+  catalogue) whether a license is registered *and* verified (probably
+  that's impossible with the html version?), and anyway submit license
+  information with the corrected tpm file.
+
+- Calling the script
+
+  The packages now have a configuration file in the svn tree.  If that
+  doesn't fit your setup, you can override it with a file in your home
+  directory, or you can pass long command line options
+  (--master=some/dir to override the "Master = some/other/dir" in the
+  configuration file).




More information about the Pkg-tetex-commits mailing list