plasma-desktopをビルドする


plasma-desktopをビルドしようとして、いろいろ苦労した後で簡単な方法に気がついたので書いておく。

まず、https://neon.kde.org/ からneonのstableなdeveditionをダウンロードしてきてVirtualBoxにでもインストールする。
それから

sudo apt-get install git dialog

あとgccとmakeもGuestAdditionのために入れた。
そして

sudo apt-get build-dep plasma-desktop

~/.gitconfig を弄って

[url "git://anongit.kde.org/"]
insteadOf = kde:
[url "ssh://[email protected]/"]
pushInsteadOf = kde:

ディレクトリ掘って

mkdir -p ~/kde/src
cd ~/kde/src

cloneして

git clone kde:kdesrc-build
cd kdesrc-build

./kdesrc-build-setup を呼ぶ。
commit accessは、たぶん持ってないから<いいえ>
HTTP proxy、普通は使わないから<いいえ>
それ以外は放っておいてよいと思う。

インストール時に権限が要るので~/.kdesrc-buildrcのglobalの中に

make-install-prefix sudo

と書いておく必要がある。
visudoもやっておいた方がよい。
あと

kdedir /opt/kde/install

にしておくと実行するとき楽かも。

そして

./kdesrc-build plasma-desktop

細工は流々あとは仕上げを御覧じろ。

実行は https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Test_plasma が参考になった。