Fix debian packaging

This commit is contained in:
Jeremy Soller 2024-10-06 18:28:23 -06:00
parent 020e207342
commit 87e49a8bbb
No known key found for this signature in database
GPG key ID: D02FD439211AF56F
3 changed files with 13 additions and 10 deletions

5
.gitignore vendored
View file

@ -1 +1,4 @@
/target /.cargo/
/target/
/vendor/
/vendor.tar

View file

@ -4,13 +4,14 @@ version = "0.1.0"
edition = "2021" edition = "2021"
[dependencies] [dependencies]
cpal = "0.15"
ffmpeg-next = { version = "6", optional = true }
lazy_static = "1" lazy_static = "1"
paste = "1" paste = "1"
serde = { version = "1", features = ["serde_derive"] } serde = { version = "1", features = ["serde_derive"] }
tokio = "1" tokio = "1"
url = "2" url = "2"
# ffmpeg
cpal = { version = "0.15", optional = true }
ffmpeg-next = { version = "6", optional = true }
# Internationalization # Internationalization
i18n-embed = { version = "0.13", features = ["fluent-system", "desktop-requester"] } i18n-embed = { version = "0.13", features = ["fluent-system", "desktop-requester"] }
i18n-embed-fl = "0.6" i18n-embed-fl = "0.6"
@ -37,7 +38,7 @@ features = ["serde"]
[features] [features]
default = ["gstreamer", "wgpu"] default = ["gstreamer", "wgpu"]
ffmpeg = ["dep:ffmpeg-next"] ffmpeg = ["dep:cpal", "dep:ffmpeg-next"]
gstreamer = ["dep:iced_video_player", "wgpu"] gstreamer = ["dep:iced_video_player", "wgpu"]
wgpu = ["libcosmic/wgpu"] wgpu = ["libcosmic/wgpu"]

11
debian/control vendored
View file

@ -6,11 +6,8 @@ Build-Depends:
clang, clang,
debhelper-compat (=13), debhelper-compat (=13),
just (>= 1.13.0), just (>= 1.13.0),
libavcodec-dev, libgstreamer1.0-dev,
libavdevice-dev, libgstreamer-plugins-base1.0-dev,
libavfilter-dev,
libavformat-dev,
libavutil-dev,
libxkbcommon-dev, libxkbcommon-dev,
pkg-config, pkg-config,
rust-all, rust-all,
@ -19,5 +16,7 @@ Homepage: https://github.com/pop-os/cosmic-player
Package: cosmic-player Package: cosmic-player
Architecture: amd64 arm64 Architecture: amd64 arm64
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends},
gstreamer1.0-plugins-base,
gstreamer1.0-plugins-good,
Description: Cosmic Media Player Description: Cosmic Media Player