Add GStreamer and Qt 6 packages for foxCast #38

Merged
Doridian merged 1 commit from doridian/gstreamer-qt-dev into main 2026-09-28 21:39:41 -07:00 AGit
Owner

foxCast now links GStreamer and Qt 6 with CGo by default (in-process GStreamer, tray GUI in the default build), so its CI needs these to build and test.

  • libgstreamer1.0-dev, qt6-base-dev, liblayershellqtinterface-dev: build
  • gstreamer1.0-plugins-{base,good,bad,ugly}, gstreamer1.0-libav, gstreamer1.0-pipewire: capture and encoding elements
  • gstreamer1.0-x (Pango textoverlay/timeoverlay) and fonts-dejavu-core

build-essential and pkg-config were already present. Checked in a plain ubuntu:26.04 container: foxCast's go build ./..., go vet ./... and go test ./... all pass with these installed.

🤖 Generated with Claude Code

foxCast now links GStreamer and Qt 6 with CGo by default (in-process GStreamer, tray GUI in the default build), so its CI needs these to build and test. - `libgstreamer1.0-dev`, `qt6-base-dev`, `liblayershellqtinterface-dev`: build - `gstreamer1.0-plugins-{base,good,bad,ugly}`, `gstreamer1.0-libav`, `gstreamer1.0-pipewire`: capture and encoding elements - `gstreamer1.0-x` (Pango `textoverlay`/`timeoverlay`) and `fonts-dejavu-core` `build-essential` and `pkg-config` were already present. Checked in a plain `ubuntu:26.04` container: foxCast's `go build ./...`, `go vet ./...` and `go test ./...` all pass with these installed. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Add GStreamer and Qt 6 packages for foxCast
All checks were successful
Docker check and push / release (pull_request) Successful in 7m30s
dd27fe39d4
foxCast now links GStreamer and Qt 6 with CGo by default, so its CI needs
their development files to build and the GStreamer plugins its tests run:

- libgstreamer1.0-dev, qt6-base-dev, liblayershellqtinterface-dev: build
- gstreamer1.0-plugins-{base,good,bad,ugly}, gstreamer1.0-libav,
  gstreamer1.0-pipewire: capture and encoding elements
- gstreamer1.0-x (Pango textoverlay/timeoverlay) and fonts-dejavu-core

Checked on ubuntu:26.04: foxCast's go build, go vet and go test pass with
these installed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
FoxDen/runner-image!38
No description provided.