mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
662872dafe
* libjpeg-turbo, QJsonSchemaChecker, V4L2 width/height/fps Signed-off-by: Paulchen-Panther <Paulchen-Panter@protonmail.com> * Implement hyperion-v4l cli args * Apply v4l2 settings during runtime * feat: Provide minimum values for input restriction * fix: merge mess Co-authored-by: brindosch <edeltraud70@gmx.de>
27 lines
910 B
Bash
Executable File
27 lines
910 B
Bash
Executable File
#!/bin/sh
|
|
|
|
TARGET=${1:-hyperion}
|
|
CFG="${2:-Release}"
|
|
INST="$( [ "${3:-}" = "install" ] && echo true || echo false )"
|
|
|
|
sudo apt-get update
|
|
sudo apt-get install git cmake build-essential qtbase5-dev libqt5serialport5-dev libusb-1.0-0-dev libturbojpeg0-dev python3-dev libxrender-dev libavahi-core-dev libavahi-compat-libdnssd-dev libssl-dev || exit 1
|
|
|
|
if [ -e /dev/vc-cma -a -e /dev/vc-mem ]
|
|
then
|
|
sudo apt-get install libraspberrypi-dev || exit 1
|
|
fi
|
|
|
|
git clone --recursive https://github.com/hyperion-project/hyperion.ng.git ${TARGET} || exit 1
|
|
|
|
rm -rf $TARGET/build
|
|
mkdir -p $TARGET/build || exit 1
|
|
cd $TARGET/build || exit 1
|
|
cmake -DCMAKE_BUILD_TYPE=$CFG .. || exit 1
|
|
make -j $(nproc) || exit 1
|
|
|
|
# optional: install into your system
|
|
$INST && sudo make install/strip
|
|
echo "to uninstall (not very well tested, please keep that in mind):"
|
|
echo " sudo make uninstall"
|