1 Updating debian/copyright after importing a new upstream
2 --------------------------------------------------------
4 From the root of the gnulib source tree:
6 1. Run debian/clscan/clscan --scan
8 2. Edit debian/clscan/new.txt and review/correct licensing and
11 3. Run debian/clscan/clscan --merge
13 4. Check debian/copyright is ok.
19 Lines beginning with '#' are ignored.
21 Lines beginning 'File:' and 'Hash:' should be left undisturbed.
22 'Hash:' is used to record the (SHA-256) checksum of the first 15 lines
23 of the file, to detect changed copyright/license headers.
25 Lines beginning 'License:' and 'Copyright:' should be corrected where
26 appropriate to contain the correct info. Indented lines following the
27 'License:' line should contain the license boilerplate.
32 Files in modules/ contain the true license of some files. These
33 overrides are applied during 'clscan --merge'. See modules/README
34 and modules/COPYING for more info.
39 clscan depends on the perl modules Getopt::Long, Digest::SHA,
40 File::Find, File::Copy, and YAML::Any (which loads any YAML module
44 -- Ian Beckwith <ianb@debian.org> Wed, 16 Sep 2009 03:01:32 +0100