[packages/weechat] cosmetic patch to skip man building for weechat-headless

atler atler at pld-linux.org
Sat Jan 16 13:42:38 CET 2021


commit 27c078716bb607dd22bf54a7315668cc15be6b77
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Jan 16 13:14:43 2021 +0100

    cosmetic patch to skip man building for weechat-headless

 headless-man.patch | 331 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 weechat.spec       |   2 +
 2 files changed, 333 insertions(+)
---
diff --git a/weechat.spec b/weechat.spec
index 254e3a5..f754fbd 100644
--- a/weechat.spec
+++ b/weechat.spec
@@ -31,6 +31,7 @@ License:	GPL v3+
 Group:		Applications/Communications
 Source0:	http://www.weechat.org/files/src/%{name}-%{version}.tar.gz
 # Source0-md5:	32f1df27dc643c4e7b4cee25d821e7ed
+Patch0:		headless-man.patch
 URL:		http://www.weechat.org/
 %{?with_aspell:BuildRequires:	aspell-devel}
 BuildRequires:	cmake >= 3.0
@@ -173,6 +174,7 @@ File transfer and direct chat plugin for weechat.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 install -d build
diff --git a/headless-man.patch b/headless-man.patch
new file mode 100644
index 0000000..f8460e5
--- /dev/null
+++ b/headless-man.patch
@@ -0,0 +1,331 @@
+From 761fd9824c17b0516dc9ec4f47f8a9dad1a655d0 Mon Sep 17 00:00:00 2001
+From: Jan Palus <atler at pld-linux.org>
+Date: Sat, 16 Jan 2021 12:42:21 +0100
+Subject: [PATCH] doc: don't build headless man page if headless is disabled
+
+---
+ doc/cs/CMakeLists.txt | 28 +++++++++++++++-------------
+ doc/de/CMakeLists.txt | 28 +++++++++++++++-------------
+ doc/en/CMakeLists.txt | 28 +++++++++++++++-------------
+ doc/fr/CMakeLists.txt | 28 +++++++++++++++-------------
+ doc/it/CMakeLists.txt | 28 +++++++++++++++-------------
+ doc/ja/CMakeLists.txt | 28 +++++++++++++++-------------
+ doc/pl/CMakeLists.txt | 28 +++++++++++++++-------------
+ doc/ru/CMakeLists.txt | 28 +++++++++++++++-------------
+ 8 files changed, 120 insertions(+), 104 deletions(-)
+
+diff --git a/doc/cs/CMakeLists.txt b/doc/cs/CMakeLists.txt
+index 76aeb87a2..53b409b06 100644
+--- a/doc/cs/CMakeLists.txt
++++ b/doc/cs/CMakeLists.txt
+@@ -32,19 +32,21 @@ if(ENABLE_MAN)
+   add_custom_target(doc-man-weechat-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/cs/man1)
+ 
+-  # man page: weechat-headless
+-  add_custom_command(
+-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
+-    COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.cs.adoc
+-    DEPENDS
+-    ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.cs.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.cs.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.cs.adoc
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+-    COMMENT "Building weechat-headless.1 (cs)"
+-  )
+-  add_custom_target(doc-man-weechat-headless-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
+-  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/cs/man1)
++  if(ENABLE_HEADLESS)
++    # man page: weechat-headless
++    add_custom_command(
++      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
++      COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.cs.adoc
++      DEPENDS
++      ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.cs.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.cs.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.cs.adoc
++      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
++      COMMENT "Building weechat-headless.1 (cs)"
++    )
++    add_custom_target(doc-man-weechat-headless-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
++    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/cs/man1)
++  endif()
+ endif()
+ 
+ if(ENABLE_DOC)
+diff --git a/doc/de/CMakeLists.txt b/doc/de/CMakeLists.txt
+index 74dbaa2d5..7b3212df6 100644
+--- a/doc/de/CMakeLists.txt
++++ b/doc/de/CMakeLists.txt
+@@ -32,19 +32,21 @@ if(ENABLE_MAN)
+   add_custom_target(doc-man-weechat-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/de/man1)
+ 
+-  # man page: weechat-headless
+-  add_custom_command(
+-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
+-    COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.de.adoc
+-    DEPENDS
+-    ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.de.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.de.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.de.adoc
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+-    COMMENT "Building weechat-headless.1 (de)"
+-  )
+-  add_custom_target(doc-man-weechat-headless-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
+-  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/de/man1)
++  if(ENABLE_HEADLESS)
++    # man page: weechat-headless
++    add_custom_command(
++      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
++      COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.de.adoc
++      DEPENDS
++      ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.de.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.de.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.de.adoc
++      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
++      COMMENT "Building weechat-headless.1 (de)"
++    )
++    add_custom_target(doc-man-weechat-headless-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
++    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/de/man1)
++  endif()
+ endif()
+ 
+ if(ENABLE_DOC)
+diff --git a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt
+index 9cbc93f3f..5300ffb2c 100644
+--- a/doc/en/CMakeLists.txt
++++ b/doc/en/CMakeLists.txt
+@@ -32,19 +32,21 @@ if(ENABLE_MAN)
+   add_custom_target(doc-man-weechat-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/man1)
+ 
+-  # man page: weechat-headless
+-  add_custom_command(
+-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
+-    COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.en.adoc
+-    DEPENDS
+-    ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.en.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.en.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.en.adoc
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+-    COMMENT "Building weechat-headless.1 (en)"
+-  )
+-  add_custom_target(doc-man-weechat-headless-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
+-  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/man1)
++  if(ENABLE_HEADLESS)
++    # man page: weechat-headless
++    add_custom_command(
++      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
++      COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.en.adoc
++      DEPENDS
++      ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.en.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.en.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.en.adoc
++      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
++      COMMENT "Building weechat-headless.1 (en)"
++    )
++    add_custom_target(doc-man-weechat-headless-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
++    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/man1)
++  endif()
+ endif()
+ 
+ if(ENABLE_DOC)
+diff --git a/doc/fr/CMakeLists.txt b/doc/fr/CMakeLists.txt
+index ec1f47578..635376382 100644
+--- a/doc/fr/CMakeLists.txt
++++ b/doc/fr/CMakeLists.txt
+@@ -32,19 +32,21 @@ if(ENABLE_MAN)
+   add_custom_target(doc-man-weechat-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/fr/man1)
+ 
+-  # man page: weechat-headless
+-  add_custom_command(
+-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
+-    COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.fr.adoc
+-    DEPENDS
+-    ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.fr.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.fr.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.fr.adoc
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+-    COMMENT "Building weechat-headless.1 (fr)"
+-  )
+-  add_custom_target(doc-man-weechat-headless-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
+-  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/fr/man1)
++  if(ENABLE_HEADLESS)
++    # man page: weechat-headless
++    add_custom_command(
++      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
++      COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.fr.adoc
++      DEPENDS
++      ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.fr.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.fr.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.fr.adoc
++      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
++      COMMENT "Building weechat-headless.1 (fr)"
++    )
++    add_custom_target(doc-man-weechat-headless-fr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
++    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/fr/man1)
++  endif()
+ endif()
+ 
+ if(ENABLE_DOC)
+diff --git a/doc/it/CMakeLists.txt b/doc/it/CMakeLists.txt
+index 081e5d194..27ce9abbe 100644
+--- a/doc/it/CMakeLists.txt
++++ b/doc/it/CMakeLists.txt
+@@ -32,19 +32,21 @@ if(ENABLE_MAN)
+   add_custom_target(doc-man-weechat-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/it/man1)
+ 
+-  # man page: weechat-headless
+-  add_custom_command(
+-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
+-    COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.it.adoc
+-    DEPENDS
+-    ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.it.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.it.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.it.adoc
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+-    COMMENT "Building weechat-headless.1 (it)"
+-  )
+-  add_custom_target(doc-man-weechat-headless-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
+-  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/it/man1)
++  if(ENABLE_HEADLESS)
++    # man page: weechat-headless
++    add_custom_command(
++      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
++      COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.it.adoc
++      DEPENDS
++      ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.it.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.it.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.it.adoc
++      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
++      COMMENT "Building weechat-headless.1 (it)"
++    )
++    add_custom_target(doc-man-weechat-headless-it ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
++    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/it/man1)
++  endif()
+ endif()
+ 
+ if(ENABLE_DOC)
+diff --git a/doc/ja/CMakeLists.txt b/doc/ja/CMakeLists.txt
+index 670b0079f..c5700fcf5 100644
+--- a/doc/ja/CMakeLists.txt
++++ b/doc/ja/CMakeLists.txt
+@@ -32,19 +32,21 @@ if(ENABLE_MAN)
+   add_custom_target(doc-man-weechat-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/ja/man1)
+ 
+-  # man page: weechat-headless
+-  add_custom_command(
+-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
+-    COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ja.adoc
+-    DEPENDS
+-    ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ja.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ja.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ja.adoc
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+-    COMMENT "Building weechat-headless.1 (ja)"
+-  )
+-  add_custom_target(doc-man-weechat-headless-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
+-  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/ja/man1)
++  if(ENABLE_HEADLESS)
++    # man page: weechat-headless
++    add_custom_command(
++      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
++      COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ja.adoc
++      DEPENDS
++      ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ja.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ja.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ja.adoc
++      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
++      COMMENT "Building weechat-headless.1 (ja)"
++    )
++    add_custom_target(doc-man-weechat-headless-ja ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
++    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/ja/man1)
++  endif()
+ endif()
+ 
+ if(ENABLE_DOC)
+diff --git a/doc/pl/CMakeLists.txt b/doc/pl/CMakeLists.txt
+index 1c0586577..bcb548231 100644
+--- a/doc/pl/CMakeLists.txt
++++ b/doc/pl/CMakeLists.txt
+@@ -32,19 +32,21 @@ if(ENABLE_MAN)
+   add_custom_target(doc-man-weechat-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/pl/man1)
+ 
+-  # man page: weechat-headless
+-  add_custom_command(
+-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
+-    COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.pl.adoc
+-    DEPENDS
+-    ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.pl.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.pl.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.pl.adoc
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+-    COMMENT "Building weechat-headless.1 (pl)"
+-  )
+-  add_custom_target(doc-man-weechat-headless-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
+-  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/pl/man1)
++  if(ENABLE_HEADLESS)
++    # man page: weechat-headless
++    add_custom_command(
++      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
++      COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.pl.adoc
++      DEPENDS
++      ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.pl.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.pl.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.pl.adoc
++      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
++      COMMENT "Building weechat-headless.1 (pl)"
++    )
++    add_custom_target(doc-man-weechat-headless-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
++    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/pl/man1)
++  endif()
+ endif()
+ 
+ if(ENABLE_DOC)
+diff --git a/doc/ru/CMakeLists.txt b/doc/ru/CMakeLists.txt
+index 9e64a20af..e40857982 100644
+--- a/doc/ru/CMakeLists.txt
++++ b/doc/ru/CMakeLists.txt
+@@ -32,19 +32,21 @@ if(ENABLE_MAN)
+   add_custom_target(doc-man-weechat-ru ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/ru/man1)
+ 
+-  # man page: weechat-headless
+-  add_custom_command(
+-    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
+-    COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ru.adoc
+-    DEPENDS
+-    ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ru.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ru.adoc
+-    ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ru.adoc
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+-    COMMENT "Building weechat-headless.1 (ru)"
+-  )
+-  add_custom_target(doc-man-weechat-headless-ru ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
+-  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/ru/man1)
++  if(ENABLE_HEADLESS)
++    # man page: weechat-headless
++    add_custom_command(
++      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
++      COMMAND ${ASCIIDOCTOR_EXECUTABLE} ARGS ${ASCIIDOCTOR_ARGS} -b manpage -o weechat-headless.1 ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ru.adoc
++      DEPENDS
++      ${CMAKE_CURRENT_SOURCE_DIR}/weechat-headless.1.ru.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/cmdline_options.ru.adoc
++      ${CMAKE_CURRENT_SOURCE_DIR}/includes/man.ru.adoc
++      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
++      COMMENT "Building weechat-headless.1 (ru)"
++    )
++    add_custom_target(doc-man-weechat-headless-ru ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
++    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/ru/man1)
++  endif()
+ endif()
+ 
+ if(ENABLE_DOC)
+-- 
+2.30.0
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/weechat.git/commitdiff/1371729638642c8ff6d520f8d0617e7d2f5d018c



More information about the pld-cvs-commit mailing list