Skip to content

Commit

Permalink
Update requirements for dependencies (gtkmm >= 2.18)
Browse files Browse the repository at this point in the history
GTK3版の改善をするためライブラリなどの必須・推奨環境を更新する。
- gtkmm2 >= 2.18.0 (2.24.0 推奨)
- autoconf >= 2.63

互換性に関する注意
CentOS 6より古いプラットフォームではビルドと実行が困難になる。
  • Loading branch information
ma8ma committed Sep 27, 2019
1 parent a61b059 commit 5eba233
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 10 deletions.
4 changes: 2 additions & 2 deletions INSTALL
Expand Up @@ -5,15 +5,15 @@

必須環境

・gtkmm-2.4.8 以上 ( 2.18未満のサポートは将来のリリースで廃止される )
・gtkmm-2.18.0 以上 ( 2.24未満のサポートは将来のリリースで廃止される )
・gtkmm-3.0.0 以上 (GTK3版)
・zlib-1.2 以上
・gnutls-2.12 以上

推奨環境

・Linux Kernel 2.6以上
・gtkmm-2.8以上 ( 2.6より低いとレイアウトが一部崩れる、2.8より低いとスレ一覧表示が遅い )
・gtkmm-2.24.0 以上
・gtkmm-3.18.0 以上
・UTF-8環境 ( EUC環境では LANG="ja_JP.UTF-8" を指定する必要がある )

Expand Down
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -41,7 +41,7 @@ LinuxなどのUnixライクなOS(FreeBSD,OpenBSD,Nexenta,MacOSXでも動作報
WindowsではMinGWを使ってビルド可能ですが、動作はまだ安定していないようです。

##### サポートの最新情報
gtkmmのバージョンが2.18未満のプラットフォームはサポートを終了する予定となりました
gtkmmのバージョンが2.18未満のプラットフォームはサポートを終了しました
CentOS 6(2011年)より前にリリースされたディストリビューションを利用されている場合は更新をお願いいたします。


Expand Down
7 changes: 2 additions & 5 deletions configure.ac
@@ -1,7 +1,7 @@
dnl
dnl JDim用 configure.ac
dnl
AC_PREREQ(2.50)
AC_PREREQ(2.63)
AC_INIT(jdim, 1.0)
AM_INIT_AUTOMAKE
AC_CONFIG_HEADERS(config.h)
Expand Down Expand Up @@ -90,10 +90,7 @@ AC_ARG_WITH(gtkmm3,
AC_MSG_RESULT($with_gtkmm3)

AS_IF([test "x$with_gtkmm3" = xno],
[PKG_CHECK_MODULES(GTKMM, [gtkmm-2.4 >= 2.18.0], [], [
AC_MSG_WARN([JDim will require gtkmm-2.4 >= 2.18.0 in the future release.])
PKG_CHECK_MODULES(GTKMM, [gtkmm-2.4 >= 2.4.0])
])],
[PKG_CHECK_MODULES(GTKMM, [gtkmm-2.4 >= 2.18.0], [], [])],
[PKG_CHECK_MODULES(GTKMM, [gtkmm-3.0 >= 3.0.0], [], [])
AC_DEFINE(WITH_GTKMM_3_0, 1, [Use gtkmm-3.0 instead of gtkmm-2.4])])

Expand Down
4 changes: 2 additions & 2 deletions docs/manual/make.md
Expand Up @@ -19,14 +19,14 @@ layout: default
### 動作環境

#### 必須環境
- gtkmm-2.4.8 以上 ( GTK2版 )
- gtkmm-2.18.0 以上 ( GTK2版 )
- gtkmm-3.0.0 以上 ( GTK3版 )
- zlib-1.2 以上
- gnutls-2.12 以上

#### 推奨環境
- Linux Kernel 2.6 以上
- gtkmm-2.8 以上 ( 2.6より低いとレイアウトが一部崩れる、2.8より低いとスレ一覧表示が遅い )
- gtkmm-2.24 以上
- gtkmm-3.18 以上 ( GTK3版 )
- UTF-8環境 ( EUC環境では `LANG="ja_JP.UTF-8"` を指定する必要がある )

Expand Down

0 comments on commit 5eba233

Please sign in to comment.