#!/bin/bash -e # Copyright © SixtyFPS GmbH # SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0 if [ $# -lt 1 ]; then echo "usage: $0 path/to/target/binary_package" echo echo "This prepares the specified binary_package folder for distribution" echo "by adding the legal copyright and license notices." echo echo "All files will be copied/created under the licenses folder" echo "along with an index.html" echo exit 1 fi target_path=$1/licenses mkdir -p $target_path cp -a `dirname $0`/../LICENSE.md $target_path cat > about.hbs <

This program is distributed under the terms outlined in LICENSE.md

.

Third Party Licenses

This page lists the licenses of the dependencies used by this program.

Overview of licenses:

    {{#each overview}}
  • {{name}} ({{count}})
  • {{/each}}

All license text:

EOT cat > about.toml << EOT accepted = [ "MIT", "Apache-2.0", "MPL-2.0", "Zlib", "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "BSL-1.0", "ISC", "Unicode-DFS-2016", "Unicode-3.0", "OpenSSL", "WTFPL", "GPL-3.0", # That's only for Slint ] targets = [ "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc", "x86_64-apple-darwin", ] ignore-build-dependencies = true ignore-dev-dependencies = true filter-noassertion = true EOT cargo about generate about.hbs -o $target_path/index.html