workflow: compile debian bookworm
This commit is contained in:
parent
ff539cda26
commit
e5e4c34e7c
4
.github/workflows/build_release.yaml
vendored
4
.github/workflows/build_release.yaml
vendored
@ -8,14 +8,12 @@ jobs:
|
||||
contents: write
|
||||
strategy:
|
||||
matrix:
|
||||
debian_version: [bullseye]
|
||||
debian_version: [bullseye, bookworm]
|
||||
docker_arch: [amd64, arm32v7, arm64v8]
|
||||
build_type: [generic, raspi]
|
||||
exclude:
|
||||
- docker_arch: amd64
|
||||
build_type: raspi
|
||||
- debian_version: buster
|
||||
build_type: raspi
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
2
.github/workflows/build_test.yaml
vendored
2
.github/workflows/build_test.yaml
vendored
@ -17,8 +17,6 @@ jobs:
|
||||
exclude:
|
||||
- docker_arch: amd64
|
||||
build_type: raspi
|
||||
- debian_version: bookworm
|
||||
build_type: raspi
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
12
RELEASE.md
12
RELEASE.md
@ -1,9 +1,6 @@
|
||||
# Release #{GIT_VERSION}
|
||||
|
||||
- html: fix syntax problem in iceServers (#77)
|
||||
- debian: add Breaks/Conflicts/Replaces to overwrite old version of `camera-streamer` (#79)
|
||||
- http: add `--http-listen=<ip4>`, and listen by default on `127.0.0.1` (#81) (breaking change)
|
||||
- ffmpeg: remuxer: fix "initialization discards 'const' qualifier from pointer target type" (#80)
|
||||
- debian: support bookworm compilation
|
||||
|
||||
## Variants
|
||||
|
||||
@ -12,6 +9,7 @@ Download correct version for your platform:
|
||||
- Variant: **raspi**: Raspberry PI compatible build with USB, CSI, WebRTC, RTSP support
|
||||
- Variant: **generic**: All other platforms with USB and MJPEG support only for time being
|
||||
- System: **bullseye**: Debian Bullseye (11) compatible build
|
||||
- System: **bookworm**: Debian Bookworm (12) compatible build
|
||||
- Platform: **amd64**: x86/64 compatible build
|
||||
- Platform: **arm32**: ARM 32-bit kernel: PIs 0.2W, 2B, and higher, Orange PIs, Rock64, etc. No support for RPI0.
|
||||
- Platform: **arm64**: ARM 64-bit kernel: PIs 0.2W, 3B, and higher, Orange PIs, Rock64, etc. No support for RPI0 and RPI2B.
|
||||
@ -21,11 +19,7 @@ Download correct version for your platform:
|
||||
Copy the below and paste into terminal:
|
||||
|
||||
```bash
|
||||
if [[ -e /etc/default/raspberrypi-kernel ]]; then
|
||||
PACKAGE=camera-streamer-raspi_#{GIT_VERSION}.bullseye_$(dpkg --print-architecture).deb
|
||||
else
|
||||
PACKAGE=camera-streamer-generic_#{GIT_VERSION}.bullseye_$(dpkg --print-architecture).deb
|
||||
fi
|
||||
PACKAGE=camera-streamer-$(test -e /etc/default/raspberrypi-kernel && echo raspi || echo generic)_#{GIT_VERSION}.$(. /etc/os-release; echo $VERSION_CODENAME)_$(dpkg --print-architecture).deb
|
||||
wget "https://github.com/ayufan/camera-streamer/releases/download/v#{GIT_VERSION}/$PACKAGE"
|
||||
sudo apt install "$PWD/$PACKAGE"
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user