Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- sudo apt-get update
- sudo apt-get install git
- sudo apt-get install cmake
- sudo apt-get install zlib1g-dev
- sudo apt-get install bzip2
- sudo apt-get install liblzma-dev
- sudo apt-get install libxfixes-dev
- sudo apt-get install libboost-all-dev
- sudo apt-get install libgsl0-dev
- sudo apt-get install libtiff5-dev
- sudo apt-get install libjpeg-dev
- sudo apt-get install libraw-dev
- sudo apt-get install libfftw3-dev
- sudo apt-get install libopencolorio-dev
- export INSTALL_ROOT=$HOME/dev
- mkdir dev
- mkdir $INSTALL_ROOT/b
- mkdir $INSTALL_ROOT/d
- mkdir $INSTALL_ROOT/i
- export PATH=$INSTALL_ROOT/i/bin:$PATH
- 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
- tar -xvf qt-everywhere-opensource-src-5.6.0-beta.tar.gz -C $INSTALL_ROOT
- cd qt-everywhere-opensource-src-5.6.0-beta
- 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
- ./configure -developer-build -nomake examples -nomake tests \
- -skip qt3d \
- -skip qtactiveqt \
- -skip qtcanvas3d \
- -skip qtconnectivity \
- -skip qtdoc \
- -skip qtenginio \
- -skip qtgraphicaleffects \
- -skip qtlocation \
- -skip qtmultimedia \
- -skip qtsensors \
- -skip qtserialport \
- -skip qtwayland \
- -skip qtwebchannel \
- -skip qtwebengine \
- -skip qtwebsockets \
- -skip qtxmlpatterns \
- -opengl \
- -opensource -confirm-license \
- -qt-xkbcommon-x11 -qt-xcb -xcb-xlib
- make
- cd qtbase
- $INSTALL_ROOT/i/bin/qmake
- make
- make install
- cd ../qtdeclarative
- $INSTALL_ROOT/i/bin/qmake
- make
- make install
- cd ../qtscript
- $INSTALL_ROOT/i/bin/qmake
- make
- make install
- cd ../qtsvg
- $INSTALL_ROOT/i/bin/qmake
- make
- make install
- cd ../qttools
- $INSTALL_ROOT/i/bin/qmake
- make
- make install
- cd ../qtx11extras
- $INSTALL_ROOT/i/bin/qmake
- make
- make install
- cd $INSTALL_ROOT
- git clone git://anongit.kde.org/krita.git
- cd b
- cmake ../krita/3rdparty -DINSTALL_ROOT=$INSTALL_ROOT/i -DEXTERNALS_DOWNLOAD_DIR=$INSTALL_ROOT/d -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/i
- export PATH=$INSTALL_ROOT/qt-everywhere-opensource-src-5.6.0-beta/qtbase/bin/:$PATH
- cmake --build . --config RelWithDebInfo --target ext_kcrash
- cd $INSTALL_ROOT
- mkdir build
- cd build
- 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
- Could NOT find XCB_ATOM (missing: XCB_ATOM_LIBRARY XCB_ATOM_INCLUDE_DIR)
- Could NOT find XCB (missing: ATOM) (found version "1.10")
- -DXCB_XCB_INCLUDE_DIR=/
- XCB_ATOM_INCLUDE_DIR
- XCB_ATOM_LIBRARY
- XCB_XCB_INCLUDE_DIR
- XCB_XCB_LIBRARY
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement