Re: pasting license text into debian/copyright
On Saturday, 16 September 2017 23:13:04 CEST Andrey Rahmatullin wrote:
> Changing a long free-form text file into a deb822 multiline block, when
> you want to use the "machine-readable" format.
You can do this with cme.
Either launch cme GUI with 'cme edit dpkg-copyright'. You can paste the
license content in the tree widget on the left side. See [1] for more details
Or you can try the fuse interface:
$ cd pkg_dir
$ mkdir fuse
$ cme fusefs dpkg-copyright -fuse-dir fuse/
$ ls fuse
Comment Copyright Disclaimer Files Files-Excluded Format Global-License
License Source Upstream-Contact Upstream-Name
$ ls fuse/License/
LGPL-2.1
$ cat fuse/License/LGPL-2.1/text
This program is free software; you can redistribute it and/or modify it
[snip]
$ mkdir fuse/License/Test
$ echo "yada yada" > fuse/License/Test/text
$ fusermount -u fuse
$ git diff
diff --git a/debian/copyright b/debian/copyright
index b631507..913af34 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -18,3 +18,6 @@ License: LGPL-2.1
.
On Debian systems, the complete text of version 2.1 of the GNU Lesser
General
Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
+
+License: Test
+ yada yada
See the diff above. cme takes care of indenting and inserting '.' where
needed.
HTH
[1] https://github.com/dod38fr/config-model/wiki/Managing-Debian-packages-with-cme#maintaining-debian-copyright-file
--
https://github.com/dod38fr/ -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/ -o- irc: dod at irc.debian.org
Reply to: