User Tools

Site Tools


arch_compilation_howto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

arch_compilation_howto [2019/07/16 20:31]
arch_compilation_howto [2017/08/22 20:41] (current)
enrique
Line 1: Line 1:
 +;#;
 +[[developer_resources|Back to Developers Page]]
 +;#;
  
 +=====How to compile TupiTube Desk from source code (Arch/​Manjaro)=====
 +
 +1. Install TupiTube Desk dependencies using pacman:
 +<​code>​
 +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
 +
 +</​code>​
 +2. Install Libav from source code:
 +<​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
 +</​code>​
 +3. Install Qt5 packages:
 +<​code>​
 +sudo pacman -S qt5-base
 +sudo pacman -S qt5-tools
 +sudo pacman -S qt5-multimedia
 +sudo pacman -S qt5-svg
 +</​code>​
 +4. Install Quazip'​s package from source code:
 +<​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
 +</​code>​
 +5. Download TupiTube Desk source code:
 +<​code>​
 +git clone https://​github.com/​xtingray/​tupitube.desk.git
 +</​code>​
 +**Note:** If you want to try the devel version, use this command:
 +<​code>​
 +git clone https://​github.com/​xtingray/​tupitube.desk.git -b devel
 +</​code>​
 +6. Compile source code:
 +<​code>​
 +cd tupitube.desk
 +./configure --prefix=/​usr/​local/​tupitube.desk --with-quazip=/​usr/​local --with-libav=/​usr/​local --without-debug
 +make
 +sudo make install
 +</​code>​
 +7. To run TupiTube Desk:
 +<​code>​
 +/​usr/​local/​tupitube.desk/​bin/​tupitube.desk &
 +</​code>​
 +;#;
 +[[developer_resources|Back to Developers Page]]
 +;#;