
As discussed on Discord a while ago, adding Breaks/Conflicts/Replaces entries against camera-streamer (<< 0.2) allows for a smooth migration from the camera-streamer package built for OctoPi to camera-streamer-raspi, through a transitional camera-streamer version 0.2 on OctoPi's side. An upgrade of camera-streamer from OctoPrint's apt repo will pull in an updated transitional camera-streamer package version 0.2 that depends on camera-streamer-raspi. For that to install flawlessly in all cases, it needs to be installed *before* the camera-streamer-raspi dependency (as some files between that and the former camera-streamer package overlap). By declaring Breaks/Conflicts/Replaces relationships on camera-streamer-raspi this is ensured.
41 lines
1.0 KiB
Plaintext
41 lines
1.0 KiB
Plaintext
Source: camera-streamer
|
|
Section: unknown
|
|
Priority: optional
|
|
Maintainer: Kamil Trzciński <cs@ayufan.eu>
|
|
Build-Depends:
|
|
debhelper,
|
|
libavformat-dev,
|
|
libavutil-dev,
|
|
libavcodec-dev,
|
|
libcamera-dev <raspi>,
|
|
liblivemedia-dev <raspi>,
|
|
v4l-utils,
|
|
pkg-config,
|
|
xxd,
|
|
build-essential,
|
|
cmake,
|
|
libssl-dev
|
|
Standards-Version: 4.5.1
|
|
Homepage: https://github.com/ayufan/camera-streamer
|
|
Vcs-Browser: https://github.com/ayufan/camera-streamer
|
|
Vcs-Git: https://github.com/ayufan/camera-streamer.git
|
|
Rules-Requires-Root: no
|
|
|
|
Package: camera-streamer-raspi
|
|
Provides: camera-streamer
|
|
Breaks: camera-streamer (<< 0.2)
|
|
Conflicts: camera-streamer (<< 0.2)
|
|
Replaces: camera-streamer (<< 0.2)
|
|
Build-Profiles: <raspi>
|
|
Architecture: any
|
|
Depends: ${shlibs:Depends}, ${misc:Depends}
|
|
Description: camera-streamer with CSI and USB camera,
|
|
RTSP, WebRTC, and H264 support
|
|
|
|
Package: camera-streamer-generic
|
|
Provides: camera-streamer
|
|
Build-Profiles: <!raspi>
|
|
Architecture: any
|
|
Depends: ${shlibs:Depends}, ${misc:Depends}
|
|
Description: camera-streamer with USB camera support
|