;#;
[[developer_resources|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 pacman -S libtheora
sudo pacman -S yasm
sudo pacman -S wget
2. Install Libav from source code:
wget https://libav.org/releases/libav-11.10.tar.gz
tar xvfz libav-11.10.tar.gz
cd libav-11.10
./configure --prefix=/usr/local --enable-shared --enable-libx264 --enable-gpl --disable-doc
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
**Note:** If you want to try the devel version, use this command:
git clone https://github.com/xtingray/tupitube.desk.git -b devel
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 &
;#;
[[developer_resources|Back to Developers Page]]
;#;