User Tools

Site Tools


arch_compilation_howto

Differences

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

Link to this comparison view

Next revision
Previous revision
arch_compilation_howto [2017/02/02 16:21] – created maeflorestaarch_compilation_howto [2017/08/23 01:41] (current) enrique
Line 3: Line 3:
 ;#; ;#;
  
-=====How to compile Tupi from source code (Arch/Manjaro)=====+=====How to compile TupiTube Desk from source code (Arch/Manjaro)=====
  
-The official way to install packages in Arch Linux is using recipes. So, if you want to follow the standard procedure, please visit one of this links: +1. Install TupiTube Desk dependencies using pacman: 
-    * https://aur.archlinux.org/packages/tupi +<code> 
-    * https://aur.archlinux.org/packages/tupi-git +sudo pacman -S git 
- +sudo pacman -S zlib 
-On the other hand, if you want to compile Tupi manually, just follow these steps: +sudo pacman -S ruby 
- +sudo pacman -S libgl 
-1. Install Tupi'dependencies using pacman: +sudo pacman -S libtheora 
-    sudo pacman -S git +sudo pacman -S yasm 
-    sudo pacman -S zlib +sudo pacman -S wget
-    sudo pacman -S ruby +
-    sudo pacman -S libgl +
-    sudo mhwd-gpu --setgl mesa +
-    sudo pacman -S libtheora +
-    sudo pacman -S yasm+
  
 +</code>
 2. Install Libav from source code: 2. Install Libav from source code:
-    * wget https://libav.org/releases/libav-11.7.tar.gz +<code> 
-    tar xvfz libav-11.7.tar.gz +wget https://libav.org/releases/libav-11.10.tar.gz 
-    cd libav-11.7 +tar xvfz libav-11.10.tar.gz 
-    ./configure --prefix=/usr/local --enable-shared --enable-libx264 --enable-gpl +cd libav-11.10 
-    make +./configure --prefix=/usr/local --enable-shared --enable-libx264 --enable-gpl --disable-doc 
-    sudo make install +make 
 +sudo make install 
 +</code>
 3. Install Qt5 packages: 3. Install Qt5 packages:
-    * sudo pacman -S qt5-base +<code> 
-    sudo pacman -S qt5-tools +sudo pacman -S qt5-base 
-    sudo pacman -S qt5-multimedia +sudo pacman -S qt5-tools 
-    sudo pacman -S qt5-svg +sudo pacman -S qt5-multimedia 
 +sudo pacman -S qt5-svg 
 +</code>
 4. Install Quazip's package from source code: 4. Install Quazip's package from source code:
-    * wget http://downloads.sourceforge.net/project/quazip/quazip/0.7.2/quazip-0.7.2.tar.gz +<code> 
-    tar xvfz quazip-0.7.2.tar.gz +wget http://downloads.sourceforge.net/project/quazip/quazip/0.7.3/quazip-0.7.3.tar.gz 
-    cd quazip-0.7.2 +tar xvfz quazip-0.7.3.tar.gz 
-    qmake "PREFIX=/usr/local" +cd quazip-0.7.3 
-    make +qmake "PREFIX=/usr/local" 
-    sudo make install +make 
- +sudo make install 
-5. Download Tupi'source code: +</code> 
-    * git clone https://github.com/xtingray/tupi.git -b devel +5. Download TupiTube Desk source code: 
- +<code> 
-6. Compile Tupi+git clone https://github.com/xtingray/tupitube.desk.git 
-    cd tupi +</code> 
-    ./configure --prefix=/usr/local/tupi --with-quazip=/usr/local --with-libav=/usr/local --without-debug +**Note:** If you want to try the devel version, use this command: 
-    make +<code> 
-    sudo make install +git clone https://github.com/xtingray/tupitube.desk.git -b devel 
- +</code> 
-7. To run Tupi+6. Compile source code
-    /usr/local/tupi/bin/tupi +<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]] [[developer_resources|Back to Developers Page]]
 ;#; ;#;
arch_compilation_howto.1486052474.txt.gz · Last modified: 2017/03/11 23:22 (external edit)