Advertisement
Guest User

Install

a guest
Feb 10th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. sudo apt-get update
  2.  
  3. sudo apt-get install git
  4. sudo apt-get install cmake
  5. sudo apt-get install zlib1g-dev
  6. sudo apt-get install bzip2
  7. sudo apt-get install liblzma-dev
  8.  
  9. export INSTALL_ROOT=$HOME/dev
  10. mkdir dev
  11. mkdir $INSTALL_ROOT/b
  12. mkdir $INSTALL_ROOT/d
  13. mkdir $INSTALL_ROOT/i
  14. cd $INSTALL_ROOT
  15.  
  16. export PATH=$INSTALL_ROOT/i/bin:$PATH
  17.  
  18. wget http://download.qt.io/snapshots/qt/5.6/5.6.0-beta/latest_src/qt-everywhere-opensource-src-5.6.0-beta.tar.gz
  19.  
  20. tar -xvf qt-everywhere-opensource-src-5.6.0-beta.tar.gz -C $INSTALL_ROOT
  21.  
  22. cd qt-everywhere-opensource-src-5.6.0-beta
  23.  
  24. sudo apt-get install libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync1 libxcb-sync-dev libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0 libxcb-render-util0-dev libxcb-glx0-dev
  25.  
  26. ./configure -developer-build -nomake examples -nomake tests \
  27. -skip qt3d \
  28. -skip qtactiveqt \
  29. -skip qtcanvas3d \
  30. -skip qtconnectivity \
  31. -skip qtdeclarative \
  32. -skip qtdoc \
  33. -skip qtenginio \
  34. -skip qtgraphicaleffects \
  35. -skip qtlocation \
  36. -skip qtmultimedia \
  37. -skip qtsensors \
  38. -skip qtserialport \
  39. -skip qtwayland \
  40. -skip qtwebchannel \
  41. -skip qtwebengine \
  42. -skip qtwebsockets \
  43. -skip qtxmlpatterns \
  44. -opensource -confirm-license \
  45. -qt-xkbcommon-x11 -qt-xcb -xcb-xlib
  46.  
  47. make
  48.  
  49. cd qtbase
  50. $INSTALL_ROOT/i/bin/qmake
  51. make
  52. make install
  53.  
  54. cd ../qtdeclarative
  55. $INSTALL_ROOT/i/bin/qmake
  56. make
  57. make install
  58.  
  59. cd ../qtscript
  60. $INSTALL_ROOT/i/bin/qmake
  61. make
  62. make install
  63.  
  64. cd ../qtsvg
  65. $INSTALL_ROOT/i/bin/qmake
  66. make
  67. make install
  68.  
  69. cd ../qttools
  70. $INSTALL_ROOT/i/bin/qmake
  71. make
  72. make install
  73.  
  74. cd ../qtx11extras
  75. $INSTALL_ROOT/i/bin/qmake
  76. make
  77. make install
  78.  
  79. cd $INSTALL_ROOT
  80.  
  81. git clone git://anongit.kde.org/krita.git
  82.  
  83. cd b
  84.  
  85. cmake ../krita/3rdparty -DINSTALL_ROOT=$INSTALL_ROOT/i -DEXTERNALS_DOWNLOAD_DIR=$INSTALL_ROOT/d -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/i
  86.  
  87. cmake --build . --config RelWithDebInfo --target ext_kcrash
  88.  
  89. Qt5Core_DIR
  90. Qt5CoreConfig.cmake
  91. qt-everywhere-opensource-src-5.6.0-beta/qtbase/lib/cmake/Qt5Core/Qt5CoreConfig.cmake
  92. export Qt5Core_DIR=$INSTALL_ROOT/qt-everywhere-opensource-src-5.6.0-beta/qtbase/lib/cmake/Qt5Core/
  93. Qt5_DIR
  94. Qt5Config.cmake
  95. qt-everywhere-opensource-src-5.6.0-beta/qtbase/lib/cmake/Qt5/
  96. export Qt5Core_DIR=$INSTALL_ROOT/qt-everywhere-opensource-src-5.6.0-beta/qtbase/lib/cmake/Qt5/
  97.  
  98. export CMAKE_PREFIX_PATH=$INSTALL_ROOT/qt-everywhere-opensource-src-5.6.0-beta/qtbase/bin/qmake
  99. export Qt5LinguistTools_DIR=$INSTALL_ROOT/qt-everywhere-opensource-src-5.6.0-beta/qttools/src/linguist
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement