UPDATE PPA
Supostamente este PPA fará o truque, mas eu não tentei, já que estou usando apenas a versão git para que eu possa mais facilmente construir uma nova versão no futuro. Se você quiser uma boa versão empacotada, aqui está a barra de lançamento. link
CONTINUAR ABAIXO PARA A FONTE COMPILAR A PARTIR DO KDE
Eu descobri como resolver o problema e é bastante simples, dado que as etapas estão escritas e você pode acompanhar. Se você não estiver confortável em compilar a si mesmo, você pode querer apenas esperar por um PPA, ou backports, pelo menos, se você vai ficar com 16.04.
Para corrigir esse problema, você pode adicionar manualmente todos os caminhos corretos enquanto usa a versão empacotada do Kdevelop ou pode compilá-lo a partir do código-fonte.
Estou a utilizar uma versão construída a partir do código fonte e posso utilizá-la enquanto ainda estiver com a versão antiga instalada, por isso, se seguir as instruções, deverá ter duas versões funcionais do KDevelop que não entrem em conflito.
Vou postar os bits importantes aqui caso algo aconteça com o link, mas isso deve ajudar.
Instalar dependências
sudo apt-get build-dep qtbase5-dev
sudo apt-get instala libbz2-dev libxslt-dev libxml2-dev mime-info-compartilhada oxygen-icon-theme libgif-dev libvlc-dev libvlccore-dev doxygen gperf bzr libxapian-dev fontforge libgcrypt20-dev libattr1-dev gerenciador de rede-dev libgtk-3-dev xsltproc xserver-xorg-dev xserver-xorg-entrada-synaptics-dev libpwquality-dev modemmanager-dev libxcb-keysyms1-dev libepoxy-dev libpolkit-agent-1-dev libnm-util-dev libnm-glib-dev libegl1-mesa-dev libxcb-xkb-dev libqt5x11extras5-dev libwww-perl libxml-parser-perl libjson-perl libboost-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libarchive-dev liblmdb-dev cmake git extra-cmake-modules "libkf5. * - dev" llvm llvm-3.6 libclang-3.6-dev
Adicione o seguinte texto ao seu ~ / .gitconfig:
[url "git://anongit.kde.org/"]
insteadOf = kde:
[url "ssh://[email protected]/"]
pushInsteadOf = kde:
Instalar o Kde Src Build
mkdir ~/kdesrc
cd ~/kdesrc
git clone kde:kdesrc-build
cd kdesrc-build
cp kdesrc-buildrc-kf5-sample ~/.kdesrc-buildrc
# Install a symlink of kdesrc-build to a location in PATH
mkdir ~/bin
ln -s $PWD/kdesrc-build ~/bin
export PATH=~/bin:$PATH
Configurar o kdesrc-build
edit ~/.kdesrc-buildrc
Substitua / caminho / para / kdesrc-build / kf5-qt5-build-include com o ~ / kdesrc / kdesrc-build / kf5-qt5-build-include nesse arquivo
Adicione ignore-kde-structure true e make-options -jN à seção global
instale mais dependências
kdesrc-build --debug libkomparediff2 grantlee kdevplatform kdevelop-pg-qt kdevelop
Copie estes comandos para um novo arquivo chamado ~ / .env-kf5:
export KF5=~/kde-5
export QTDIR=/usr
export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH
export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share
export XDG_CONFIG_DIRS=$KF5/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg
export PATH=$KF5/bin:$QTDIR/bin:$PATH
export QT_PLUGIN_PATH=$KF5/lib/plugins:$KF5/lib64/plugins:$KF5/lib/x86_64-linux-gnu/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH
# (lib64 instead of lib, on OpenSUSE and similar)
export QML2_IMPORT_PATH=$KF5/lib/qml:$KF5/lib64/qml:$KF5/lib/x86_64-linux-gnu/qml:$QTDIR/qml
export QML_IMPORT_PATH=$QML2_IMPORT_PATH
export KDE_SESSION_VERSION=5
export KDE_FULL_SESSION=true
Executa o KDevelop
source ~/.env-kf5
kdevelop