Merge pull request #151 from mosaic-org/add-cargo-metadata

feat(metadata): Add metadata to Cargo.toml for building deb packages
This commit is contained in:
Henil Dedania 2021-01-23 11:41:00 +05:30 committed by GitHub
commit 5c043d063d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -40,3 +40,19 @@ structopt = "0.3"
[profile.release] [profile.release]
lto = true lto = true
[package.metadata.deb]
depends = "$auto"
license-file = ["LICENSE.md", "4"]
assets = [
# TODO?
# ["assets/man/mosaic.1", "usr/share/man/man1/mosaic.1", "644"],
["target/release/mosaic", "usr/bin/mosaic", "755"],
["GOVERNANCE.md", "usr/share/doc/mosaic/GOVERNANCE.md", "644"],
["README.md", "usr/share/doc/mosaic/README", "644"],
["assets/layouts/*", "/usr/share/mosaic/layouts/", "644"],
["assets/plugins/*", "/usr/share/mosaic/plugins/", "644"],
["assets/completions/mosaic.bash", "usr/share/bash-completion/completions/mosaic.bash", "644"],
["assets/completions/mosaic.fish", "usr/share/fish/vendor_completions.d/mosaic.fish", "644"],
["assets/completions/_mosaic", "usr/share/zsh/vendor-completions/_mosaic", "644"],
]