mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
2f573a117f
* Allow build, if no grabbers are enabled * Align available functions to right Qt version * Update to next development version * Align available functions to right Qt version * fix workflows (apt/nightly) * Disable QNetworkConfigurationManager deprecation warnings * Initial go on Smart Pointers * Add Deallocation * Correct QT_WARNING_DISABLE_DEPRECATED (available since 5.9) * Cluster Build Variables * Hyperion Light * Address build warnings * Hyperion Light - UI * Update Protobuf to latest master * Removed compiler warnings * Added restart ability to systray * Correct Protobuf * Ignore 'no-return' warning on protobuf build * hyperion-remote: Fix auto discovery of hyperion server * Fix Qt version override * Update changelog * Remove Grabber Components, if no Grabber exists * Standalone Grabber - Fix fps default * Remote Control - Have Source Selction accrosswhole screen * Enable Blackborder detection only, if relevant input sources available * Enable Blackborder detection only, if relevant input sources available * Remote UI - rearrange containers * - QT5/6 path for arm64 added - Remove ZLib Dependency - Fix macOS bundle info details - Cleanup Co-authored-by: Paulchen Panther <16664240+Paulchen-Panther@users.noreply.github.com> Co-authored-by: Paulchen Panther <Paulchen-Panter@protonmail.com>
76 lines
1.8 KiB
YAML
76 lines
1.8 KiB
YAML
name: hyperion-ng
|
|
base: core20
|
|
summary: The successor to Hyperion aka Hyperion Next Generation
|
|
description: |
|
|
Hyperion is an opensource Bias or Ambient Lighting implementation which you might know from TV manufacturers.
|
|
It supports many LED devices and video grabbers.
|
|
|
|
license: MIT
|
|
icon: resources/icons/hyperion-icon-512px.png
|
|
adopt-info: hyperion-ng
|
|
architectures:
|
|
- build-on: amd64
|
|
confinement: strict
|
|
|
|
parts:
|
|
hyperion-ng:
|
|
plugin: cmake
|
|
source: https://github.com/hyperion-project/hyperion.ng.git
|
|
source-type: git
|
|
override-pull: |
|
|
snapcraftctl pull
|
|
snapcraftctl set-version "$(cat "$SNAPCRAFT_PART_SRC/version")"
|
|
snapcraftctl set-grade "stable"
|
|
cmake-generator: Ninja
|
|
cmake-parameters:
|
|
- "-DCMAKE_BUILD_TYPE=Release"
|
|
build-packages:
|
|
- git
|
|
- cmake
|
|
- build-essential
|
|
- qtbase5-dev
|
|
- libqt5serialport5-dev
|
|
- libqt5sql5-sqlite
|
|
- libqt5x11extras5-dev
|
|
- libusb-1.0-0-dev
|
|
- python3-dev
|
|
- libcec-dev
|
|
- libxcb-image0-dev
|
|
- libxcb-util0-dev
|
|
- libxcb-shm0-dev
|
|
- libxcb-render0-dev
|
|
- libxcb-randr0-dev
|
|
- libxrandr-dev
|
|
- libxrender-dev
|
|
- libavahi-core-dev
|
|
- libavahi-compat-libdnssd-dev
|
|
- libturbojpeg0-dev
|
|
- libssl-dev
|
|
stage-packages:
|
|
- libfontconfig1
|
|
- libfreetype6
|
|
- libgl1
|
|
- libglvnd0
|
|
- libglx0
|
|
- libusb-1.0-0
|
|
- libx11-6
|
|
|
|
apps:
|
|
hyperion-ng:
|
|
command: usr/local/bin/hyperiond
|
|
desktop: usr/local/share/hyperion/desktop/hyperiond.desktop
|
|
plugs:
|
|
- camera
|
|
- framebuffer
|
|
- hidraw
|
|
- home
|
|
- network-control
|
|
- network-status
|
|
- network-bind
|
|
- network
|
|
- raw-usb
|
|
- serial-port
|
|
- tpm
|
|
- unity7
|
|
- x11
|