我想为 Debian 软件包创建一个机器可读的版权文件,如中定义的 https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#fields。
我有一些以不同许可证授权的第三方文件。 Debian 建议使用该Files:
语法。但我无法理解应该使用哪条路径。
我的文件中的行package/debian/rules
:
install -oroot -gstaff -m0644 share/includes/idna_convert.class.php debian/gwhois/usr/share/gwhois/includes/
在目标计算机上,该文件安装在/usr/share/gwhois/includes/idna_convert.class.php
.
那么,哪种用法才是正确的呢?
A)
Files: share/includes/idna_convert.class.php
Copyright: 2004-2014, phlyLabs Berlin, http://phlylabs.de
License: LGPL-2.1
b)
Files: debian/gwhois/usr/share/gwhois/includes/idna_convert.class.php
Copyright: 2004-2014, phlyLabs Berlin, http://phlylabs.de
License: LGPL-2.1
C)
Files: /usr/share/gwhois/includes/idna_convert.class.php
Copyright: 2004-2014, phlyLabs Berlin, http://phlylabs.de
License: LGPL-2.1
答案1
Files
indebian/copyright
列出安装前源包中的文件。所以在你的情况下,如果我理解正确的话,那就是选项(a)share/includes/idna_convert.class.php
,。