Advertisement
Guest User

Install

a guest
Feb 13th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. sudo apt-get update
  4.  
  5. sudo apt-get install git
  6. sudo apt-get install cmake
  7. sudo apt-get install zlib1g-dev
  8. sudo apt-get install bzip2
  9. sudo apt-get install liblzma-dev
  10. sudo apt-get install libxfixes-dev
  11. sudo apt-get install libboost-all-dev
  12. sudo apt-get install libgsl0-dev
  13. sudo apt-get install libtiff5-dev
  14. sudo apt-get install libjpeg-dev
  15. sudo apt-get install libraw-dev
  16. sudo apt-get install libfftw3-dev
  17. sudo apt-get install libopencolorio-dev
  18.  
  19. export INSTALL_ROOT=$HOME/dev
  20. mkdir dev
  21. mkdir $INSTALL_ROOT/b
  22. mkdir $INSTALL_ROOT/d
  23. mkdir $INSTALL_ROOT/i
  24.  
  25. export PATH=$INSTALL_ROOT/i/bin:$PATH
  26.  
  27. 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
  28.  
  29. tar -xvf qt-everywhere-opensource-src-5.6.0-beta.tar.gz -C $INSTALL_ROOT
  30.  
  31. cd qt-everywhere-opensource-src-5.6.0-beta
  32.  
  33. 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 libxcb-util0-dev
  34.  
  35. ./configure -developer-build -nomake examples -nomake tests \
  36. -skip qt3d \
  37. -skip qtactiveqt \
  38. -skip qtcanvas3d \
  39. -skip qtconnectivity \
  40. -skip qtdoc \
  41. -skip qtenginio \
  42. -skip qtgraphicaleffects \
  43. -skip qtlocation \
  44. -skip qtmultimedia \
  45. -skip qtsensors \
  46. -skip qtserialport \
  47. -skip qtwayland \
  48. -skip qtwebchannel \
  49. -skip qtwebengine \
  50. -skip qtwebsockets \
  51. -skip qtxmlpatterns \
  52. -opengl \
  53. -opensource -confirm-license \
  54. -qt-xkbcommon-x11 -qt-xcb -xcb-xlib
  55.  
  56. make
  57.  
  58. cd qtbase
  59. $INSTALL_ROOT/i/bin/qmake
  60. make
  61. make install
  62.  
  63. cd ../qtdeclarative
  64. $INSTALL_ROOT/i/bin/qmake
  65. make
  66. make install
  67.  
  68. cd ../qtscript
  69. $INSTALL_ROOT/i/bin/qmake
  70. make
  71. make install
  72.  
  73. cd ../qtsvg
  74. $INSTALL_ROOT/i/bin/qmake
  75. make
  76. make install
  77.  
  78. cd ../qttools
  79. $INSTALL_ROOT/i/bin/qmake
  80. make
  81. make install
  82.  
  83. cd ../qtx11extras
  84. $INSTALL_ROOT/i/bin/qmake
  85. make
  86. make install
  87.  
  88. cd $INSTALL_ROOT
  89.  
  90. git clone git://anongit.kde.org/krita.git
  91.  
  92. cd b
  93.  
  94. cmake ../krita/3rdparty -DINSTALL_ROOT=$INSTALL_ROOT/i -DEXTERNALS_DOWNLOAD_DIR=$INSTALL_ROOT/d -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/i
  95.  
  96. export PATH=$INSTALL_ROOT/qt-everywhere-opensource-src-5.6.0-beta/qtbase/bin/:$PATH
  97.  
  98. cmake --build . --config RelWithDebInfo --target ext_kcrash
  99.  
  100. cd $INSTALL_ROOT
  101. mkdir build
  102. cd build
  103.  
  104. cmake ../krita -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/i -DDEFINE_NO_DEPRECATED=1 -DPACKAGERS_BUILD=ON -DBUILD_TESTING=OFF -DKDE4_BUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_QMAKE_EXECUTABLE=$INSTALL_ROOT/qt-everywhere-opensource-src-5.6.0-beta/qtbase/bin/qmake
  105.  
  106. Could NOT find XCB_ATOM (missing: XCB_ATOM_LIBRARY XCB_ATOM_INCLUDE_DIR)
  107. Could NOT find XCB (missing: ATOM) (found version "1.10")
  108.  
  109. -DXCB_XCB_INCLUDE_DIR=/
  110.  
  111. XCB_ATOM_INCLUDE_DIR
  112. XCB_ATOM_LIBRARY
  113. XCB_XCB_INCLUDE_DIR
  114. XCB_XCB_LIBRARY
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement