For a technical overview, watch this talk at rC3 2021 on the r3s stage (in German).
On Github is the Source Code. To build it you need:
To build this project a few dependencies are needed. Also, it is possible that you have to install newer versions of stuff you already have.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt install g++-11
sudo apt-get install cmake
ubuntu 18:
sudo add-apt-repository ppa:beineri/opt-qt-5.15.2-bionic
ubuntu 20:
sudo add-apt-repository ppa:beineri/opt-qt-5.15.0-focal
sudo apt-get update && sudo apt-get install qt515base qt515svg qt515declarative
sudo apt-get install libkf5texteditor-dev libkf5syntaxhighlighting-dev gettext
sudo apt-get install uuid-dev
mkdir antlr4
cd antlr4
wget https://www.antlr.org/download/antlr4-cpp-runtime-4.9.3-source.zip && unzip antlr4-cpp-runtime-4.9.3-source.zip
env CXX=g++-11 cmake . -DANTLR4_INSTALL=ON -DWITH_DEMO=False
sudo make install
git clone https://github.com/thgier/PotatoPresenter.git
git checkout v1.0.1
mkdir build
cd build
Run CMake and give it the right version of the compiler and of Qt5 and the directory where antlr4 has installed his .cmake files:
cmake -DCMAKE_PREFIX_PATH="/opt/qt515/lib/cmake;/usr/local/lib/cmake/antlr4/" -DCMAKE_CXX_COMPILER=g++-11 ..
make
env LD_LIBRARY_PATH=/opt/qt515/lib/ ./praes
sudo apt-get install texlive-latex-extra texlive-fonts-extra texlive-science
Install dependencies (if needed):
sudo pacman -Syu --needed cmake ktexteditor antlr4-runtime
git clone https://github.com/thgier/PotatoPresenter.git
cd PotatoPresenter
generate build tree:
mkdir build
cd build
cmake ..
compile (use all cpu cores):
make -j$(nproc)
./PotatoPresenter
sudo pacman -S texlive-latexextra texlive-fontsextra texlive-science
If you have problems with building, open an issue on Github. It would be nice if you help to improve these instructions.