docs: Remove unnecessary libltdl-dev from Debian/Ubuntu build dependencies #1569
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
不要なlibltdl-devをDebian/Ubuntuビルド依存関係の記載から削除します。
Mesonビルドシステムではlibltdl-devが使用されていません。ソースコードに
ltdl.hの参照がなく、GitHub ActionsのCIでも インストールせずに成功するため、README.mdやmeson.buildのインストールコマンドから削除します。sudo apt install libcrypt-dev libgtkmm-3.0-dev libgnutls28-devに簡略化します。これにより、ユーザーのインストール負担を軽減し、依存の正確性を高めます。この変更は、ドキュメントのクリーンアップとして、JDimのビルドガイドを改善します。
libltdl-dev is not used in the Meson build system. There are no references to ltdl.h in the source code, and GitHub Actions CI succeeds without installing it, so remove it from the README.md and the meson.build installation command.
sudo apt install libcrypt-dev libgtkmm-3.0-dev libgnutls28-dev. This reduces user installation overhead and improves dependency accuracy.This change cleans up the documentation to enhance the JDim build guide.