User Tools

Site Tools


arch_compilation_howto

This is an old revision of the document!


;#; Back to Developers Page ;#;

How to compile TupiTube Desk from source code (Arch/Manjaro)

1. Install TupiTube Desk dependencies using pacman:

sudo pacman -S git
sudo pacman -S zlib
sudo pacman -S ruby
sudo pacman -S libgl
sudo mhwd-gpu --setgl mesa
sudo pacman -S libtheora
sudo pacman -S yasm

2. Install Libav from source code:

wget https://libav.org/releases/libav-11.7.tar.gz
tar xvfz libav-11.7.tar.gz
cd libav-11.7
./configure --prefix=/usr/local --enable-shared --enable-libx264 --enable-gpl
make
sudo make install

3. Install Qt5 packages:

sudo pacman -S qt5-base
sudo pacman -S qt5-tools
sudo pacman -S qt5-multimedia
sudo pacman -S qt5-svg

4. Install Quazip's package from source code:

wget http://downloads.sourceforge.net/project/quazip/quazip/0.7.3/quazip-0.7.3.tar.gz
tar xvfz quazip-0.7.3.tar.gz
cd quazip-0.7.3
qmake "PREFIX=/usr/local"
make
sudo make install

5. Download TupiTube Desk source code:

git clone https://github.com/xtingray/tupitube.desk.git

6. Compile source code:

  • cd tupitube.desk
  • ./configure –prefix=/usr/local/tupitube.desk –with-quazip=/usr/local –with-libav=/usr/local –without-debug
  • make
  • sudo make install

7. To run TupiTube Desk:

  • /usr/local/tupitube.desk/bin/tupitube.desk &

;#; Back to Developers Page ;#;

arch_compilation_howto.1501949291.txt.gz · Last modified: 2017/08/05 16:08 by maefloresta