Skip to content

Conversation

@ma8ma
Copy link
Collaborator

@ma8ma ma8ma commented Dec 20, 2025

不要な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 に簡略化します。これにより、ユーザーのインストール負担を軽減し、依存の正確性を高めます。
  • 他の依存(libcrypt-devなど)は維持し、Debian Forky対応を確保します。

この変更は、ドキュメントのクリーンアップとして、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.

  • Simplify the command to sudo apt install libcrypt-dev libgtkmm-3.0-dev libgnutls28-dev. This reduces user installation overhead and improves dependency accuracy.
  • Retain other dependencies (e.g., libcrypt-dev) to ensure Debian Forky compatibility.

This change cleans up the documentation to enhance the JDim build guide.

…ncies

不要な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`
  に簡略化します。これにより、ユーザーのインストール負担を軽減し、
  依存の正確性を高めます。
- 他の依存(libcrypt-devなど)は維持し、Debian Forky対応を確保します。

この変更は、ドキュメントのクリーンアップとして、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.

- Simplify the command to `sudo apt install libcrypt-dev libgtkmm-3.0-dev libgnutls28-dev`.
  This reduces user installation overhead and improves dependency
  accuracy.
- Retain other dependencies (e.g., libcrypt-dev) to ensure Debian
  Forky compatibility.

This change cleans up the documentation to enhance the JDim build guide.
@ma8ma ma8ma added document 文書の変更 build ビルドに関するトピック labels Dec 20, 2025
@ma8ma ma8ma merged commit 33aaf12 into master Dec 20, 2025
21 checks passed
@ma8ma ma8ma deleted the docs-remove-unused-libltdl-dev-dep branch December 20, 2025 14:12
@github-project-automation github-project-automation bot moved this from In Progress to Done in State of JDim-v0.14.0+ Dec 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build ビルドに関するトピック document 文書の変更

Projects

Development

Successfully merging this pull request may close these issues.

2 participants