📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の6版が非表示) | |||
| 1行目: | 1行目: | ||
== 概要 == | == 概要 == | ||
kdesrc-buildスクリプトは、KDEソフトウェアの開発環境の構築と維持のプロセスを合理化するものである。<br> | kdesrc-buildスクリプトは、KDEソフトウェアの開発環境の構築と維持のプロセスを合理化するものである。<br> | ||
これは、KDEソフトウェアのソースコードリポジトリからソースコードをダウンロードして、そのソースコードをビルドおよびインストールするプロセスを自動化する。<br> | |||
<br> | <br> | ||
* KDE Frameworkの公式ダウンロードサイト | |||
*: https://download.kde.org/Attic/frameworks/ (最新以外) | |||
*: https://download.kde.org/stable/frameworks/ (最新のみ) | |||
* Plasmaの公式ダウンロードサイト | |||
*: https://download.kde.org/stable/plasma/ | |||
<br><br> | <br><br> | ||
| 66行目: | 71行目: | ||
<br> | <br> | ||
KDEソフトウェアをビルドするためのツールであるkdesrc-buildをダウンロードする。<br> | KDEソフトウェアをビルドするためのツールであるkdesrc-buildをダウンロードする。<br> | ||
または、[https://github.com/KDE/kdesrc-build/tags kdesrc-buildのGithub]にアクセスして、任意のバージョンのkdesrc-buildをダウンロードする。<br> | |||
git clone https://invent.kde.org/sdk/kdesrc-build.git | git clone https://invent.kde.org/sdk/kdesrc-build.git | ||
cd kdesrc-build | cd kdesrc-build | ||
| 84行目: | 90行目: | ||
<br> | <br> | ||
まず、kdesrc-buildが正常に実行できるかどうかを確認する。<br> | まず、kdesrc-buildが正常に実行できるかどうかを確認する。<br> | ||
kdesrc-buildファイルおよびkdesrc-build-setupファイルを実行する前に、<br> | |||
kdesrc-buildディレクトリにあるmodulesディレクトリを環境変数<code>PERL5LIB</code>に追加する必要がある。<br> | |||
cd kdesrc-build | |||
export PERL5LIB=$PWD/modules:$PERL5LIB | |||
./kdesrc-build --version | ./kdesrc-build --version | ||
<br> | <br> | ||
| 138行目: | 149行目: | ||
まず、KDE Plasmaのビルドに必要な依存関係のライブラリをインストールする。<br> | まず、KDE Plasmaのビルドに必要な依存関係のライブラリをインストールする。<br> | ||
sudo zypper install libnl3-devel libpcap-devel libcap-devel libsensors4-devel pipewire-devel xcb-util-cursor-devel liblcms2-devel \ | sudo zypper install libnl3-devel libpcap-devel libcap-devel libsensors4-devel pipewire-devel xcb-util-cursor-devel liblcms2-devel \ | ||
xcb-proto-devel xcb-util-devel xcb-util-xrm-devel xcb-util-errors-devel \ | intltool sassc libsass-devel pixmap gtk2-engines-devel gdk-pixbuf-xlib-devel python3-pycairo-devel \ | ||
xcb-proto-devel xcb-util-devel xcb-util-xrm-devel xcb-util-errors-devel ModemManager-devel \ | |||
libqt5-qtwebengine-devel libqt5-qtwebengine-private-headers-devel libqt5-qtwebchannel-devel libqaccessibilityclient-qt5-devel \ | libqt5-qtwebengine-devel libqt5-qtwebengine-private-headers-devel libqt5-qtwebchannel-devel libqaccessibilityclient-qt5-devel \ | ||
kqtquickcharts libqalculate-devel libAppStreamQt-devel iso-codes-devel appmenu-gtk3-module libappmenu-gtk3-parser-devel \ | libqt5-qtsensors-devel libsignon-qt5-devel libaccounts-qt5-devel kqtquickcharts libqalculate-devel libAppStreamQt-devel iso-codes-devel \ | ||
typelib-1_0-DbusmenuGtk3-0_4 wayland-devel wayland-protocols-devel wayland-amdgpu-devel wayland-protocols-amdgpu-devel | appmenu-gtk3-module libappmenu-gtk3-parser-devel \ | ||
typelib-1_0-DbusmenuGtk3-0_4 wayland-devel wayland-protocols-devel \ | |||
wayland-amdgpu-devel wayland-protocols-amdgpu-devel | |||
<br> | <br> | ||
KDE Plasmaと関連するソフトウェアをビルドする。<br> | KDE Plasmaと関連するソフトウェアをビルドする。<br> | ||
| 203行目: | 217行目: | ||
rm -r <kdesrc-buildのディレクトリ> \ | rm -r <kdesrc-buildのディレクトリ> \ | ||
<KDEソフトウェアの作業ディレクトリ> \ | <KDEソフトウェアの作業ディレクトリ> \ | ||
~/.config/kdesrc-buildrc ~/.config/kde-env-master.sh \ | ~/.kdesrc-buildrc ~/.config/kdesrc-buildrc ~/.config/kde-env-master.sh \ | ||
~/.config/fish/functions/kdesrc-build.fish # Fishを使用している場合 | ~/.config/fish/functions/kdesrc-build.fish # Fishを使用している場合 | ||
<br><br> | <br><br> | ||