mirror of
https://github.com/rust-lang/cargo.git
synced 2025-09-25 11:14:46 +00:00
Install materials to comply with upstream licenses
This follows #656 by mentioning OpenSSL in the README, as well as install all license files on installation. A hand-generated LICENSE-THIRD-PARTY is also included. Closes #656 This also approaches #657 by mentioning that we have GPL software in the README. Cargo will hopefully support a more complete "all source" distribution in the future, but at this time there is not an easy way to generate a complete source tarball via cargo.
This commit is contained in:
parent
56dfb19a9a
commit
74705a052d
1272
LICENSE-THIRD-PARTY
Normal file
1272
LICENSE-THIRD-PARTY
Normal file
File diff suppressed because it is too large
Load Diff
@ -158,15 +158,18 @@ prepare-manifest-$(1):
|
||||
@[ -f $$(TARGET_$(1))/cargo$$(X) ]
|
||||
rm -rf $$(PKGDIR_$(1))
|
||||
mkdir -p $$(PKGDIR_$(1))/bin $$(PKGDIR_$(1))/lib/cargo \
|
||||
$$(PKGDIR_$(1))/share/man/man1
|
||||
$$(PKGDIR_$(1))/share/man/man1 \
|
||||
$$(PKGDIR_$(1))/share/doc/cargo
|
||||
cp $$(TARGET_$(1))/cargo$$(X) $$(PKGDIR_$(1))/bin
|
||||
cp src/etc/cargo.1 $$(PKGDIR_$(1))/share/man/man1
|
||||
#cp $$(BIN_TARGETS_$(1)) $$(PKGDIR_$(1))/lib/cargo
|
||||
cp README.md LICENSE-MIT LICENSE-APACHE LICENSE-THIRD-PARTY \
|
||||
$$(PKGDIR_$(1))/share/doc/cargo
|
||||
(cd $$(PKGDIR_$(1)) && find . -type f | sed 's/^\.\///') \
|
||||
> $$(DISTDIR_$(1))/manifest-$$(PKG_NAME).in
|
||||
cp src/etc/install.sh $$(PKGDIR_$(1))
|
||||
cp README.md LICENSE-MIT LICENSE-APACHE $$(PKGDIR_$(1))
|
||||
cp LICENSE-MIT $$(PKGDIR_$(1))
|
||||
cp README.md LICENSE-MIT LICENSE-APACHE LICENSE-THIRD-PARTY \
|
||||
$$(PKGDIR_$(1))
|
||||
mv $$(DISTDIR_$(1))/manifest-$$(PKG_NAME).in \
|
||||
$$(PKGDIR_$(1))/lib/cargo/manifest.in
|
||||
endif
|
||||
|
12
README.md
12
README.md
@ -75,3 +75,15 @@ Cargo is primarily distributed under the terms of both the MIT license
|
||||
and the Apache License (Version 2.0).
|
||||
|
||||
See LICENSE-APACHE and LICENSE-MIT for details.
|
||||
|
||||
### Third party software
|
||||
|
||||
This product includes software developed by the OpenSSL Project
|
||||
for use in the OpenSSL Toolkit (http://www.openssl.org/).
|
||||
|
||||
In binary form, this product includes software that is licensed under the
|
||||
terms of the GNU General Public License, version 2, with a linking exception,
|
||||
which can be obtained from the [upstream repository][1].
|
||||
|
||||
[1]: https://github.com/libgit2/libgit2
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user