package: create debian package with prebuilds

The generated variants include raspi and non-raspi platforms.
This commit is contained in:
Kamil Trzcinski
2023-05-26 14:53:38 +02:00
parent d80d039f3c
commit 69584c07db
17 changed files with 257 additions and 35 deletions

37
debian/control vendored Normal file
View File

@ -0,0 +1,37 @@
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
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