mirror of
https://github.com/wimpysworld/stream-sprout
synced 2026-03-14 14:45:50 +01:00
The armhf snap hasn't been published, and I doubt anyone would use it if it were. It also blocks other architectures and revisions from being reviewed as it fails review in the store. Other architectures do not fail. ``` Found files with executable stack. This adds PROT_EXEC to mmap(2) during mediation which may cause security denials. Either adjust your program to not require an executable stack, strip it with 'execstack --clear-execstack ...' or remove the affected file from your snap. Affected files: usr/lib/arm-linux-gnueabihf/libx264.so.164 functional-snap-v2_execstack ```
53 lines
1.1 KiB
YAML
53 lines
1.1 KiB
YAML
name: stream-sprout
|
|
base: core24
|
|
adopt-info: stream-sprout
|
|
summary: Restream video to multiple destinations
|
|
description: |
|
|
Restream a video source to multiple destinations such as Twitch, YouTube,
|
|
and Owncast
|
|
|
|
grade: stable
|
|
confinement: strict
|
|
|
|
platforms:
|
|
amd64:
|
|
build-on: [ amd64 ]
|
|
build-for: [ amd64 ]
|
|
arm64:
|
|
build-on: [ arm64 ]
|
|
build-for: [arm64 ]
|
|
|
|
parts:
|
|
stream-sprout:
|
|
after: [ deps ]
|
|
plugin: dump
|
|
source: .
|
|
build-packages:
|
|
- git
|
|
override-pull: |
|
|
craftctl default
|
|
craftctl set version=$(grep "^readonly VERSION" stream-sprout | cut -d'"' -f2)-$(git rev-parse --short HEAD)
|
|
prime:
|
|
- stream-sprout
|
|
- stream-sprout.yaml.example
|
|
- LICENSE
|
|
- SECURITY.md
|
|
|
|
deps:
|
|
plugin: nil
|
|
stage-packages:
|
|
- ffmpeg
|
|
- sed
|
|
- mawk
|
|
- grep
|
|
|
|
apps:
|
|
stream-sprout:
|
|
command: stream-sprout
|
|
environment:
|
|
LD_LIBRARY_PATH: $SNAP/usr/lib/$CRAFT_ARCH_BUILD_FOR/pulseaudio:$SNAP/usr/lib/$CRAFT_ARCH_BUILD_FOR/blas:$SNAP/usr/lib/$CRAFT_ARCH_BUILD_FOR/lapack
|
|
plugs:
|
|
- home
|
|
- removable-media
|
|
- network-bind
|
|
- network
|