Skip to content

Instantly share code, notes, and snippets.

@hackery
Last active June 23, 2023 16:07
Show Gist options
  • Save hackery/cb1d38d356247fafdf663354796be86d to your computer and use it in GitHub Desktop.
Save hackery/cb1d38d356247fafdf663354796be86d to your computer and use it in GitHub Desktop.
Build Luminosus for Ubuntu 22.04
# https://github.com/ETCLabs/LuminosusEosEdition is an open source companion app for ETC EOS lighting consoles
# but is rather out of date. It requires libvlc-qt, which is not available as a package in Ubunto 22.04 jammy
#
# src/audio/AudioPlayerVlc.h will complain of missing include file VLCQtCore/Common.h
git clone https://github.com/vlc-qt/vlc-qt.git
cd vlc-qt
dpkg-buildpackage -us -uc
# debian/rules build
# fakeroot debian/rules binary
# dpkg-source -b .
cd ..
sudo dpkg -i libvlc-qt-dev_1.2.0-1_amd64.deb \
libvlc-qt-core2_1.2.0-1_amd64.deb \
libvlc-qt-qml2_1.2.0-1_amd64.deb \
libvlc-qt-widgets2_1.2.0-1_amd64.deb # dbg package not required
git clone https://github.com/ETCLabs/LuminosusEosEdition
cd LuminosusEosEdition
qmake src/luminosus.pro
make
# Now go and find a "solution for the GStreamer bug with Ubuntu" as mentioned in luminosus.pro ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment