diary/Kojima

・KDE4環境を必要とするKDE SC-15.12.0 なパッケージ

ほとんど自分用のメモ。KDE SC-15.12.0 に含まれているKDE用の各種アプリのうち、CMakeLists.txt に "KDE4 REQUIRED"が指定されているのは、以下の47パッケージ

$ find . -name CMakeLists.txt -a -exec grep -i 'kde4 required' {} \; -maxdepth 3 -print | grep "^./"  | wc -l
./Audiocd-kio/audiocd-kio-15.12.0/CMakeLists.txt
./Cervisia/cervisia-15.12.0/CMakeLists.txt
./Jovie/jovie-15.12.0/CMakeLists.txt
./Juk/juk-15.12.0/CMakeLists.txt
./Kaccessible/kaccessible-15.12.0/CMakeLists.txt
./Kajongg/kajongg-15.12.0/CMakeLists.txt
./Kcachegrind/kcachegrind-15.12.0/CMakeLists.txt
./Kcolorchooser/kcolorchooser-15.12.0/CMakeLists.txt
./Kde-dev-utils/kde-dev-utils-15.12.0/CMakeLists.txt
./Kdegraphics-strigi-analyzer/kdegraphics-strigi-analyzer-15.12.0/CMakeLists.txt
./Kdenetwork-strigi-analyzers/kdenetwork-strigi-analyzers-15.12.0/CMakeLists.txt
./Kdesdk-kioslaves/kdesdk-kioslaves-15.12.0/CMakeLists.txt
./Kdesdk-strigi-analyzers/kdesdk-strigi-analyzers-15.12.0/CMakeLists.txt
./Kdewebdev/kdewebdev-15.12.0/CMakeLists.txt
./Kget/kget-15.12.0/CMakeLists.txt
./Kgoldrunner/kgoldrunner-15.12.0/CMakeLists.txt
./Kigo/kigo-15.12.0/CMakeLists.txt
./Kmag/kmag-15.12.0/CMakeLists.txt
./Kmahjongg/kmahjongg-15.12.0/CMakeLists.txt
./Kmix/kmix-15.12.0/CMakeLists.txt
./Kmousetool/kmousetool-15.12.0/CMakeLists.txt
./Kmouth/kmouth-15.12.0/CMakeLists.txt
./Kolf/kolf-15.12.0/CMakeLists.txt
./Kolourpaint/kolourpaint-15.12.0/CMakeLists.txt
./Konquest/konquest-15.12.0/CMakeLists.txt
./Kopete/kopete-15.12.0/CMakeLists.txt
./Kppp/kppp-15.12.0/CMakeLists.txt
./Krdc/krdc-15.12.0/CMakeLists.txt
./Kremotecontrol/kremotecontrol-15.12.0/CMakeLists.txt
./Kreversi/kreversi-15.12.0/CMakeLists.txt
./Ksaneplugin/ksaneplugin-15.12.0/CMakeLists.txt
./Kscd/kscd-15.12.0/CMakeLists.txt
./Ksirk/ksirk-15.12.0/CMakeLists.txt
./Ksnakeduel/ksnakeduel-15.12.0/CMakeLists.txt
./Kspaceduel/kspaceduel-15.12.0/CMakeLists.txt
./Ksudoku/ksudoku-15.12.0/CMakeLists.txt
./Kubrick/kubrick-15.12.0/CMakeLists.txt
./Kuser/kuser-15.12.0/CMakeLists.txt
./Libkcddb/libkcddb-15.12.0/CMakeLists.txt
./Libkcompactdisc/libkcompactdisc-15.12.0/CMakeLists.txt
./Libkdeedu/libkdeedu-15.12.0/CMakeLists.txt
./Lskat/lskat-15.12.0/CMakeLists.txt
./Mplayerthumbs/mplayerthumbs-15.12.0/CMakeLists.txt
./Palapeli/palapeli-15.12.0/CMakeLists.txt
./Svgpart/svgpart-15.12.0/CMakeLists.txt
./Umbrello/umbrello-15.12.0/CMakeLists.txt
./Zeroconf-ioslave/zeroconf-ioslave-15.12.0/CMakeLists.txt

ざっと見、ゲーム系はKDE5な環境に移行できていないのが多い感じ。 ただ、ゲームを別にすると、普段使いで必須(代替が無い)なアプリは特に無いかなぁ、という気もする。

これらを動かそうとするとQt4+KDE4環境が必要になるんで悩ましいところ。 もっとも、KDE以外にもQt4を必要とするアプリはあれこれあるんでQt4は入れとくつもりだけど、それならKDE4環境も入れて過去との互換性を保った方がいいような気もする。

Qt5 + KDE Framework5 + Plasma5 な環境のみにすると、これら47のパッケージとQt4に依存している既存のパッケージ(smplayerとか)は動かなくなる。

Qt4/Qt5 + KDE Framework5 + Plasma5 な環境にすると、KDE4環境に依存しているこれら47パッケージが動かなくなる。Qt4/Qt5 + KDE4/KF5 + Plasma5 な環境にすれば KDE SC-15.12.0 のパッケージ全部を動かせそうだけど、パッケージ数が増えるし、PATHの切り替えがかなり大変そう。

さて、どうしたものか。。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:43