Skip to content

Commit

Permalink
feat: add Debian package metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
roderickvd committed Nov 24, 2024
1 parent 17b5670 commit f9ab6d0
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ and [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
## [Unreleased]

### Added
- [chore] Add Debian package metadata

### Changed
- [protocol] Parse JSON as 64-bit and truncate internally
Expand Down
32 changes: 32 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,38 @@ protoc-bin-vendored = "3"
lto = true
codegen-units = 1

[package.metadata.deb]
copyright = "2024, Roderick van Domburg"
depends = "libasound2"
section = "sound"
priority = "optional"
assets = [
[
"target/release/pleezer",
"usr/bin/",
"755",
],
[
"README.md",
"usr/share/doc/pleezer/README.md",
"644",
],
[
"LICENSE.md",
"usr/share/doc/pleezer/LICENSE.md",
"644",
],
[
"secrets.toml.example",
"usr/share/doc/pleezer/secrets.toml.example",
"644",
],
]
extended-description = """\
A headless streaming player built around the Deezer Connect protocol. \
Enables streaming from Deezer to any Linux system without a graphical interface, \
making it ideal for DIY setups, server-based systems, or custom integrations."""

[package.metadata.docs.rs]
# Disable documentation build on docs.rs
# Remove this section when ready to publish documentation
Expand Down

0 comments on commit f9ab6d0

Please sign in to comment.