Gina Häußge f1966ab2b9
debian: add Breaks/Conflicts/Replaces to overwrite old version of camera-streamer (#79)
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.
2023-07-01 15:39:22 +02:00

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