User Tools

Site Tools


build:install_2.6

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
build:install_2.6 [2011/04/25 18:38]
mean [Target]
build:install_2.6 [2015/06/08 20:51] (current)
mean [Requirement list for Qt4 version(Fedora 14)]
Line 4: Line 4:
  
   * The core modules: A set of dynamic libraries hosting core components.   * The core modules: A set of dynamic libraries hosting core components.
-  * The application modules: ​GTK+Qt(nbsp)4 ​and CLI variants.+  * The application modules: ​Qt4 or Qt5, and CLI (command line).
   * The plug-in modules: Everything is a module in 2.6, so without plugins you can't do anything. The plugins either belong to the common part (they work with all UIs) or a specific part (they only work with one).   * The plug-in modules: Everything is a module in 2.6, so without plugins you can't do anything. The plugins either belong to the common part (they work with all UIs) or a specific part (they only work with one).
 +  * The settings modules : They contain templates/​settings for some encoder (x264 mostly).
    
 ===== The simple way ===== ===== The simple way =====
Line 20: Line 21:
  
 By using <​nowiki>​--</​nowiki>​with-xxx or <​nowiki>​--</​nowiki>​without-xxx,​ you can specifically ask bootStrap.bash to build or not parts of Avidemux. By using <​nowiki>​--</​nowiki>​with-xxx or <​nowiki>​--</​nowiki>​without-xxx,​ you can specifically ask bootStrap.bash to build or not parts of Avidemux.
 +There is an extra option to build with Qt5 //​--enable-qt5//​
  
 The xxx list is as follows: The xxx list is as follows:
  
-  * **qt4:** Build the Qt(nbsp)4 ​UI +  * **qt4:** Build the Qt4 UI (or Qt5 if --enable-qt5 is set)
-  * **gtk:** Build the GTK+(nbsp)3 UI+
   * **cli:** Build CLI   * **cli:** Build CLI
   * **core:** Build core   * **core:** Build core
Line 32: Line 33:
 Build .deb for debian/​ubuntu,​ core + Qt4 + plugins Build .deb for debian/​ubuntu,​ core + Qt4 + plugins
   bash bootStrap.bash --deb   bash bootStrap.bash --deb
-If you prefer Gtk: + 
-  bash bootStrap.bash --deb --without-qt4 --with-gtk+Build .deb for debian/​ubuntu,​ core + Qt5 + plugins 
 +  bash bootStrap.bash --deb --enable-qt5 
 + 
 +Build .deb for debian/​ubuntu,​ core + Qt5 + plugins + cli 
 +  bash bootStrap.bash --deb --enable-qt5 ​--with-cli 
   ​   ​
-If you dont use --deb or --rpm, the result will be in the install folder, that you can copy to /usr later. Do not install it elsewhere, it will not work. If you want to install it to /usr/local or /opt or ..., please edit the bootStrap.sh script.+If you dont use --deb or --rpm, the result will be in the *installfolder. You  ​can copy its content ​to /usr later. ​ 
 + 
 +Do not install it elsewhere, it will not work. If you want to install it to /usr/local or /opt or ..., please edit the bootStrap.sh script.
 Note that the bootstrap script does not install anything by itself and does not require root privilege.  ​ Note that the bootstrap script does not install anything by itself and does not require root privilege.  ​
  
Line 41: Line 49:
  
 For core modules For core modules
-  sudo apt-get install ​libxml2-dev ​gcc g++ make cmake pkg-config libpng12-dev fakeroot yasm +  sudo apt-get install gcc g++ make cmake pkg-config libpng12-dev fakeroot yasm libsqlite3-dev ​ build-essential  
-For GTK+ + 
-  sudo apt-get install libgtk3.0-dev +For Qt **4**
-For Qt(nbsp)4+
   sudo apt-get install libqt4-dev   sudo apt-get install libqt4-dev
 +  ​
 +For Qt **5**
 +  sudo apt-get install qttools5-dev-tools qtbase5-dev
 +  ​
 +  ​
 For common plugins For common plugins
   sudo apt-get install libaften-dev libmp3lame-dev libx264-dev ​ libfaad-dev libfaac-dev   sudo apt-get install libaften-dev libmp3lame-dev libx264-dev ​ libfaad-dev libfaac-dev
   ​   ​
 + ​**Warning** ​
 +If you want to create .debs, the cmake version bundled with some versions of ubuntu is buggy. Please build cmake from source (latest version)
 +  ​
 +=====  Requirement list for Qt5 version(Fedora 20)  =====  ​
 +Core 
 +  yum install pkgconfig fakeroot yasm
 +  yum install libpng zlib zlib-devel patch rpm-build
 +  yum install libsqlite3x-devel gcc-c++ ​
 +Qt5  ​
 +  yum install qt5-qtbase-devel qt5-qttools-devel libxslt
  
-=====  Requirement list for Qt4 version(Fedora 14)  =====   +Then 
- +  bash bootStrap.bash --rpm --enable-qt5
-yum install pkgconfig fakeroot +
-yum install libpng zlib zlib-devel patch rpm-build +
-yum install qt4 qt4-devel +
- +
-bash bootStrap.bash --rpm+
  
 You must be sudoer You must be sudoer
build/install_2.6.1303749528.txt.gz · Last modified: 2012/11/11 08:51 (external edit)