diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2023-01-06 13:10:56 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2023-01-08 14:19:41 +0100 |
commit | 754ab339469cdf8b55b82f4c896c4e15876551db (patch) | |
tree | 28a8a77c07a5e36e7af93ae0fe68a7a6416df239 /doc/ja | |
parent | 18360feb324d8d4f63706662b5c0e919bc93c357 (diff) | |
download | weechat-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.am | 128 | ||||
-rw-r--r-- | doc/ja/weechat_dev.ja.adoc | 5 | ||||
-rw-r--r-- | doc/ja/weechat_faq.ja.adoc | 15 | ||||
-rw-r--r-- | doc/ja/weechat_user.ja.adoc | 61 |
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 |