summaryrefslogtreecommitdiff
path: root/doc/ja
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2023-01-06 13:10:56 +0100
committerSébastien Helleu <flashcode@flashtux.org>2023-01-08 14:19:41 +0100
commit754ab339469cdf8b55b82f4c896c4e15876551db (patch)
tree28a8a77c07a5e36e7af93ae0fe68a7a6416df239 /doc/ja
parent18360feb324d8d4f63706662b5c0e919bc93c357 (diff)
downloadweechat-754ab339469cdf8b55b82f4c896c4e15876551db.zip
core: remove build with autotools
CMake is now the only way to build WeeChat.
Diffstat (limited to 'doc/ja')
-rw-r--r--doc/ja/Makefile.am128
-rw-r--r--doc/ja/weechat_dev.ja.adoc5
-rw-r--r--doc/ja/weechat_faq.ja.adoc15
-rw-r--r--doc/ja/weechat_user.ja.adoc61
4 files changed, 22 insertions, 187 deletions
diff --git a/doc/ja/Makefile.am b/doc/ja/Makefile.am
deleted file mode 100644
index 474512970..000000000
--- a/doc/ja/Makefile.am
+++ /dev/null
@@ -1,128 +0,0 @@
-#
-# Copyright (C) 2003-2023 Sébastien Helleu <flashcode@flashtux.org>
-#
-# This file is part of WeeChat, the extensible chat client.
-#
-# WeeChat is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# WeeChat is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with WeeChat. If not, see <https://www.gnu.org/licenses/>.
-#
-
-docdir = $(datadir)/doc/$(PACKAGE)
-
-EXTRA_DIST = CMakeLists.txt \
- docinfo.html \
- weechat.1.ja.adoc \
- weechat-headless.1.ja.adoc \
- weechat_user.ja.adoc \
- weechat_plugin_api.ja.adoc \
- weechat_scripting.ja.adoc \
- weechat_faq.ja.adoc \
- weechat_quickstart.ja.adoc \
- weechat_relay_protocol.ja.adoc \
- weechat_dev.ja.adoc \
- includes/autogen_api_completions.ja.adoc \
- includes/autogen_api_hdata.ja.adoc \
- includes/autogen_api_infolists.ja.adoc \
- includes/autogen_api_infos_hashtable.ja.adoc \
- includes/autogen_api_infos.ja.adoc \
- includes/autogen_api_plugins_priority.ja.adoc \
- includes/autogen_api_url_options.ja.adoc \
- includes/autogen_user_commands.ja.adoc \
- includes/autogen_user_default_aliases.ja.adoc \
- includes/autogen_user_irc_colors.ja.adoc \
- includes/autogen_user_options.ja.adoc \
- includes/cmdline_options.ja.adoc \
- includes/man.ja.adoc
-
-if MAN
- man_targets = weechat.1 \
- weechat-headless.1
- man_install = install-man
- man_uninstall = uninstall-man
-endif
-if DOC
- doc_targets = weechat_user.ja.html \
- weechat_plugin_api.ja.html \
- weechat_scripting.ja.html \
- weechat_faq.ja.html \
- weechat_quickstart.ja.html \
- weechat_relay_protocol.ja.html \
- weechat_dev.ja.html
- doc_install = install-doc
- doc_uninstall = uninstall-doc
-endif
-all-local: $(man_targets) $(doc_targets)
-
-# man pages
-weechat.1: weechat.1.ja.adoc includes/cmdline_options.ja.adoc includes/man.ja.adoc
- $(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat.1 $(abs_top_srcdir)/doc/ja/weechat.1.ja.adoc
-weechat-headless.1: weechat-headless.1.ja.adoc includes/cmdline_options.ja.adoc includes/man.ja.adoc
- $(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -b manpage -o weechat-headless.1 $(abs_top_srcdir)/doc/ja/weechat-headless.1.ja.adoc
-
-# user's guide
-weechat_user.ja.html: weechat_user.ja.adoc includes/cmdline_options.ja.adoc $(wildcard includes/autogen_user_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
- $(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_user.ja.html $(abs_top_srcdir)/doc/ja/weechat_user.ja.adoc
-
-# plugin API reference
-weechat_plugin_api.ja.html: weechat_plugin_api.ja.adoc $(wildcard includes/autogen_api_*.adoc) $(abs_top_srcdir)/doc/docinfo.html
- $(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_plugin_api.ja.html $(abs_top_srcdir)/doc/ja/weechat_plugin_api.ja.adoc
-
-# scripting guide
-weechat_scripting.ja.html: weechat_scripting.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
- $(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_scripting.ja.html $(abs_top_srcdir)/doc/ja/weechat_scripting.ja.adoc
-
-# FAQ
-weechat_faq.ja.html: weechat_faq.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
- $(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_faq.ja.html $(abs_top_srcdir)/doc/ja/weechat_faq.ja.adoc
-
-# quickstart
-weechat_quickstart.ja.html: weechat_quickstart.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
- $(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_quickstart.ja.html $(abs_top_srcdir)/doc/ja/weechat_quickstart.ja.adoc
-
-# relay protocol
-weechat_relay_protocol.ja.html: weechat_relay_protocol.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
- $(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_relay_protocol.ja.html $(abs_top_srcdir)/doc/ja/weechat_relay_protocol.ja.adoc
-
-# developer's guide
-weechat_dev.ja.html: weechat_dev.ja.adoc $(abs_top_srcdir)/doc/docinfo.html
- $(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -a revnumber="$(VERSION)" -o weechat_dev.ja.html $(abs_top_srcdir)/doc/ja/weechat_dev.ja.adoc
-
-# install man/docs
-
-install-data-hook: $(man_install) $(doc_install)
-
-install-man:
- $(mkinstalldirs) $(DESTDIR)$(mandir)/ja/man1/
- $(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/ja/man1/
-
-install-doc:
- $(mkinstalldirs) $(DESTDIR)$(docdir)/
- $(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
-
-# uninstall man/docs
-
-uninstall-hook: $(man_uninstall) $(doc_uninstall)
-
-uninstall-man:
- $(RM) $(DESTDIR)$(mandir)/ja/man1/weechat.1
- $(RM) $(DESTDIR)$(mandir)/ja/man1/weechat-headless.1
- -rmdir $(DESTDIR)$(mandir)/ja/man1
-
-uninstall-doc:
- $(RM) $(DESTDIR)$(docdir)/*.ja.html
- -rmdir $(DESTDIR)$(docdir)
-
-# clean
-
-clean-local:
- -$(RM) weechat.1 weechat-headless.1 weechat_*.html
diff --git a/doc/ja/weechat_dev.ja.adoc b/doc/ja/weechat_dev.ja.adoc
index cab9f952d..529c0785e 100644
--- a/doc/ja/weechat_dev.ja.adoc
+++ b/doc/ja/weechat_dev.ja.adoc
@@ -1235,11 +1235,8 @@ _component_ には以下から 1 つ選んで記入してください:
WeeChat core
| build
-| autogen.sh +
- CMakeLists.txt +
+| CMakeLists.txt +
cmake/* +
- configure.ac +
- Makefile.am +
tools/* +
weechat.cygport.in +
weechat.spec |
diff --git a/doc/ja/weechat_faq.ja.adoc b/doc/ja/weechat_faq.ja.adoc
index 7ef0f81b6..3be475435 100644
--- a/doc/ja/weechat_faq.ja.adoc
+++ b/doc/ja/weechat_faq.ja.adoc
@@ -51,16 +51,15 @@ https://weechat.org/about/interfaces/[remote interfaces page ^↗^,window=_blan
[[compile_git]]
=== git リポジトリをクローンした後に WeeChat をコンパイルできません。
-WeeChat をコンパイルするには link:weechat_user.ja.html#compile_with_cmake[CMake ^↗^,window=_blank]
-を使うことが推奨されています。
+// TRANSLATION MISSING
+WeeChat must be compiled with CMake.
-link:weechat_user.ja.html#compile_with_autotools[autotools ^↗^,window=_blank] を使って (CMake を使わずに)
-コンパイルする場合、最新の autoconf と automake を使ってください。
+// TRANSLATION MISSING
+Please follow link:weechat_user.en.html#source_package[build instructions ^↗^,window=_blank]
+and ensure all required dependencies are installed.
-他には「開発パッケージ」をインストール方法があります。この場合、インストールするのに必要なパッケージの数が減ります。このパッケージは
-git リポジトリからほぼ毎日ビルドされます。このパッケージは厳密には
-git ベースではなく、アップデートをインストールする場合には
-git をクローンする方法よりも不便であることに注意してください。
+// TRANSLATION MISSING
+If you still have issues, please report them to the developers.
[[compile_macos]]
=== どうすれば macOS に WeeChat をインストールできますか?
diff --git a/doc/ja/weechat_user.ja.adoc b/doc/ja/weechat_user.ja.adoc
index d432ecd53..3cae6e19d 100644
--- a/doc/ja/weechat_user.ja.adoc
+++ b/doc/ja/weechat_user.ja.adoc
@@ -105,7 +105,8 @@ repository.
[[source_package]]
=== ソースパッケージ
-WeeChat は CMake または autotools を使ってコンパイルできます (CMake を使うことが推奨されています)。
+// TRANSLATION MISSING
+WeeChat must be built with CMake.
[NOTE]
macOS では https://brew.sh/[Homebrew ^↗^,window=_blank] を使ってください:
@@ -115,7 +116,7 @@ macOS では https://brew.sh/[Homebrew ^↗^,window=_blank] を使ってくだ
==== 依存関係
// TRANSLATION MISSING
-The following table shows the list of packages that are *required* to compile
+The following table shows the list of packages that are *required* to build
WeeChat:
[width="100%",cols="5,^3,.^15",options="header"]
@@ -123,11 +124,12 @@ WeeChat:
// TRANSLATION MISSING
| パッケージ ^(1)^ | バージョン | Features
+// TRANSLATION MISSING
| C コンパイラ (gcc / clang) |
-| ビルド
+| Compile C sources.
| cmake | ≥ 3.0
-| ビルド (autotools でも可能ですが、CMake を推奨します)
+| ビルド
| pkg-config |
| インストール済みライブラリを検出
@@ -211,8 +213,9 @@ Debian および Ubuntu
# apt-get build-dep weechat
----
-[[compile_with_cmake]]
-==== CMake によるコンパイル
+// TRANSLATION MISSING
+[[build]]
+==== Build
* システムディレクトリにインストールする場合 (_root_ 特権が必要です):
@@ -365,58 +368,22 @@ Curses インターフェースを使う場合は以下のコマンドを使っ
$ ccmake ..
----
-[[compile_with_autotools]]
-==== autotools によるコンパイル
-
-[WARNING]
-CMake 以外を用いた WeeChat のビルドは公式にサポートされません。CMake
-を利用できない場合のみ autotools を使ってください。 +
-autotools を用いてビルドする場合、CMake よりも多くの依存パッケージとより長い時間が必要です。
-
-* システムディレクトリにインストールする場合 (_root_ 特権が必要です):
-
-----
-$ ./autogen.sh
-$ mkdir build
-$ cd build
-$ ../configure
-$ make
-$ sudo make install
-----
-
-* 任意のディレクトリ (例えば自分のホームディレクトリ) にインストールする場合:
-
-----
-$ ./autogen.sh
-$ mkdir build
-$ cd build
-$ ../configure --prefix=/path/to/directory
-$ make
-$ make install
-----
-
-_configure_
-スクリプトに対してオプションを指定することができます、オプションを表示するには以下のコマンドを使ってください:
-
-----
-$ ./configure --help
-----
-
-[[run_tests]]
-==== テストの実行
+// TRANSLATION MISSING
+[[tests]]
+==== Tests
テストをコンパイルするには以下のパッケージが *必須* です:
* libcpputest-dev
* C++ compiler
-テストは WeeChat のコンパイル時に有効化しなければいけません (CMake を使う場合):
+テストは WeeChat のコンパイル時に有効化しなければいけません:
----
$ cmake .. -DENABLE_TESTS=ON
----
-コンパイル終了後、build ディレクトリでテストを起動してください (CMake を使う場合):
+コンパイル終了後、build ディレクトリでテストを起動してください:
----
$ ctest -V