The `control` file is invalid without the newline before `Package:`, and fails to build. Generally, libraries shouldn't be listed under `Dependencies`. The -dev versions should be listed under `Build-Dependencies`, and `shlibs` automatically adds runtime dependencies based on the linked libraries with the version of the library that was linked. `libsystemd` also doesn't exist, the package is `libsystemd0`. But is that actually needed? Looks like it's pulled in by `libseat1` and not used directly. `libxcb1` shouldn't be needed, x11rb provides a Rust implementation, and doesn't support integration with libxcb without the `allow-unsafe-code` feature, which doesn't seem to be used here. For things that are opened with `dlopen`, this doesn't apply, though it would probably be best to avoid that for any hard dependency.
31 lines
668 B
Text
31 lines
668 B
Text
Source: cosmic-comp
|
|
Section: x11
|
|
Priority: optional
|
|
Maintainer: Victoria Brekenfeld <victoria@system76.com>
|
|
Build-Depends:
|
|
cargo,
|
|
debhelper-compat (=10),
|
|
rustc (>=1.57),
|
|
libudev-dev,
|
|
libegl1-mesa-dev,
|
|
libgbm-dev,
|
|
libinput-dev,
|
|
libwayland-dev,
|
|
libxcb1-dev,
|
|
libxkbcommon-dev,
|
|
libsystemd-dev,
|
|
libseat-dev
|
|
Standards-Version: 4.1.1
|
|
Homepage: https://github.com/pop-os/cosmic-comp
|
|
|
|
Package: cosmic-comp
|
|
Architecture: amd64 arm64
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libegl1,
|
|
libwayland-server0,
|
|
Recommends:
|
|
cosmic-session,
|
|
libgl1-mesa-dri
|
|
Description: Wayland compositor of pop-os cosmic shell
|