forked from osmocom/wireshark
Docs: Give the PDF and EPUB guides descriptive filenames.
Use the document title for our PDF and EPUB filenames under the theory that "Wireshark User’s Guide.pdf" is more obvious than "user-guide.pdf".
This commit is contained in:
parent
28b65f9409
commit
a6e0482a6f
|
@ -433,11 +433,10 @@ Documentation:
|
||||||
- for HTML_DIR in wsug_html wsug_html_chunked wsdg_html wsdg_html_chunked ; do zip -9 -r "$HTML_DIR.zip" "$HTML_DIR" ; done
|
- for HTML_DIR in wsug_html wsug_html_chunked wsdg_html wsdg_html_chunked ; do zip -9 -r "$HTML_DIR.zip" "$HTML_DIR" ; done
|
||||||
after_script:
|
after_script:
|
||||||
- mv -v build/docbook/ws[ud]g_html{,_chunked}.zip .
|
- mv -v build/docbook/ws[ud]g_html{,_chunked}.zip .
|
||||||
- mv -v build/docbook/{user,developer}-guide.pdf .
|
- mv -v build/docbook/Wireshark*Guide.{epub,pdf} .
|
||||||
- mv -v build/docbook/{user,developer}-guide.epub .
|
|
||||||
- |
|
- |
|
||||||
if [ -n "$AWS_ACCESS_KEY_ID" ] && [ -n "$AWS_SECRET_ACCESS_KEY" ] && [ -n "$S3_DESTINATION_DOCS" ] ; then
|
if [ -n "$AWS_ACCESS_KEY_ID" ] && [ -n "$AWS_SECRET_ACCESS_KEY" ] && [ -n "$S3_DESTINATION_DOCS" ] ; then
|
||||||
for DOC_FILE in ws[ud]g_html{,_chunked}.zip {user,developer}-guide.pdf {user,developer}-guide.epub ; do
|
for DOC_FILE in ws[ud]g_html{,_chunked}.zip Wireshark*Guide.{epub,pdf} ; do
|
||||||
aws s3 cp "$DOC_FILE" "$S3_DESTINATION_DOCS/"
|
aws s3 cp "$DOC_FILE" "$S3_DESTINATION_DOCS/"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
@ -447,10 +446,10 @@ Documentation:
|
||||||
- wsug_html_chunked.zip
|
- wsug_html_chunked.zip
|
||||||
- wsdg_html.zip
|
- wsdg_html.zip
|
||||||
- wsdg_html_chunked.zip
|
- wsdg_html_chunked.zip
|
||||||
- user-guide.pdf
|
- "Wireshark User’s Guide.pdf"
|
||||||
- developer-guide.pdf
|
- "Wireshark Developer’s Guide.pdf"
|
||||||
- user-guide.epub
|
- "Wireshark User’s Guide.epub"
|
||||||
- developer-guide.epub
|
- "Wireshark Developer’s Guide.epub"
|
||||||
needs: []
|
needs: []
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -151,9 +151,10 @@ if(ASCIIDOCTOR_EXECUTABLE)
|
||||||
${_asciidoctor_common_args}
|
${_asciidoctor_common_args}
|
||||||
)
|
)
|
||||||
|
|
||||||
MACRO( ASCIIDOCTOR2PDF _asciidocsource )
|
MACRO( ASCIIDOCTOR2PDF _title _asciidocsource )
|
||||||
GET_FILENAME_COMPONENT( _source_base_name ${_asciidocsource} NAME_WE )
|
GET_FILENAME_COMPONENT( _source_base_name ${_asciidocsource} NAME_WE )
|
||||||
set( _output_pdf ${_source_base_name}.pdf )
|
set(_generate_pdf "generate_${_source_base_name}_pdf")
|
||||||
|
set(_output_pdf "${_title}.pdf")
|
||||||
|
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT
|
OUTPUT
|
||||||
|
@ -164,9 +165,11 @@ if(ASCIIDOCTOR_EXECUTABLE)
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/${_asciidocsource}
|
${CMAKE_CURRENT_SOURCE_DIR}/${_asciidocsource}
|
||||||
${ARGN}
|
${ARGN}
|
||||||
|
|
||||||
)
|
)
|
||||||
add_custom_target(generate_${_output_pdf} DEPENDS ${_output_pdf})
|
add_custom_target(${_generate_pdf} DEPENDS ${_output_pdf})
|
||||||
set_asciidoctor_target_properties(generate_${_output_pdf})
|
set_asciidoctor_target_properties(${_generate_pdf})
|
||||||
|
unset(_generate_pdf)
|
||||||
unset(_output_pdf)
|
unset(_output_pdf)
|
||||||
ENDMACRO()
|
ENDMACRO()
|
||||||
|
|
||||||
|
@ -198,9 +201,10 @@ if(ASCIIDOCTOR_EXECUTABLE)
|
||||||
${_asciidoctor_common_args}
|
${_asciidoctor_common_args}
|
||||||
)
|
)
|
||||||
|
|
||||||
MACRO(ASCIIDOCTOR2EPUB _asciidocsource)
|
MACRO(ASCIIDOCTOR2EPUB _title _asciidocsource)
|
||||||
GET_FILENAME_COMPONENT(_source_base_name ${_asciidocsource} NAME_WE)
|
GET_FILENAME_COMPONENT(_source_base_name ${_asciidocsource} NAME_WE)
|
||||||
set(_output_epub ${_source_base_name}.epub)
|
set(_generate_epub "generate_${_source_base_name}_epub")
|
||||||
|
set(_output_epub "${_title}.epub")
|
||||||
|
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT
|
OUTPUT
|
||||||
|
@ -212,8 +216,9 @@ if(ASCIIDOCTOR_EXECUTABLE)
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/${_asciidocsource}
|
${CMAKE_CURRENT_SOURCE_DIR}/${_asciidocsource}
|
||||||
${ARGN}
|
${ARGN}
|
||||||
)
|
)
|
||||||
add_custom_target(generate_${_output_epub} DEPENDS ${_output_epub})
|
add_custom_target(${_generate_epub} DEPENDS ${_output_epub})
|
||||||
set_asciidoctor_target_properties(generate_${_output_epub})
|
set_asciidoctor_target_properties(${_generate_epub})
|
||||||
|
unset(_generate_epub)
|
||||||
unset(_output_epub)
|
unset(_output_epub)
|
||||||
ENDMACRO()
|
ENDMACRO()
|
||||||
|
|
||||||
|
|
|
@ -43,6 +43,8 @@ add_custom_target(update_tools_help
|
||||||
)
|
)
|
||||||
set_docbook_target_properties(update_tools_help)
|
set_docbook_target_properties(update_tools_help)
|
||||||
|
|
||||||
|
set(WSUG_TITLE "Wireshark User’s Guide")
|
||||||
|
|
||||||
set(WSUG_FILES
|
set(WSUG_FILES
|
||||||
wsug_src/WSUG_app_files.adoc
|
wsug_src/WSUG_app_files.adoc
|
||||||
wsug_src/WSUG_app_howitworks.adoc
|
wsug_src/WSUG_app_howitworks.adoc
|
||||||
|
@ -221,6 +223,8 @@ set(WSUG_GRAPHICS
|
||||||
${COMMON_GRAPHICS}
|
${COMMON_GRAPHICS}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(WSDG_TITLE "Wireshark Developer’s Guide")
|
||||||
|
|
||||||
set(WSDG_FILES
|
set(WSDG_FILES
|
||||||
wsdg_src/WSDG_chapter_asn2wrs.adoc
|
wsdg_src/WSDG_chapter_asn2wrs.adoc
|
||||||
wsdg_src/WSDG_chapter_build_intro.adoc
|
wsdg_src/WSDG_chapter_build_intro.adoc
|
||||||
|
@ -385,24 +389,24 @@ if(ASCIIDOCTOR_FOUND AND XSLTPROC_EXECUTABLE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(ASCIIDOCTOR_FOUND AND ASCIIDOCTOR_PDF_EXECUTABLE)
|
if(ASCIIDOCTOR_FOUND AND ASCIIDOCTOR_PDF_EXECUTABLE)
|
||||||
ASCIIDOCTOR2PDF(user-guide.adoc ${WSUG_SOURCE} ${WSUG_BUILT_DEPS})
|
ASCIIDOCTOR2PDF(${WSUG_TITLE} user-guide.adoc ${WSUG_SOURCE} ${WSUG_BUILT_DEPS})
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
user_guide_pdf
|
user_guide_pdf
|
||||||
DEPENDS
|
DEPENDS
|
||||||
user-guide.pdf
|
"${WSUG_TITLE}.pdf"
|
||||||
)
|
)
|
||||||
set_docbook_target_properties(user_guide_pdf)
|
set_docbook_target_properties(user_guide_pdf)
|
||||||
add_dependencies(user_guides user_guide_pdf)
|
add_dependencies(user_guides user_guide_pdf)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(ASCIIDOCTOR_FOUND AND ASCIIDOCTOR_EPUB_EXECUTABLE)
|
if(ASCIIDOCTOR_FOUND AND ASCIIDOCTOR_EPUB_EXECUTABLE)
|
||||||
ASCIIDOCTOR2EPUB(user-guide.adoc ${WSUG_SOURCE} ${WSUG_BUILT_DEPS})
|
ASCIIDOCTOR2EPUB(${WSUG_TITLE} user-guide.adoc ${WSUG_SOURCE} ${WSUG_BUILT_DEPS})
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
user_guide_epub
|
user_guide_epub
|
||||||
DEPENDS
|
DEPENDS
|
||||||
user-guide.epub
|
"${WSUG_TITLE}.epub"
|
||||||
)
|
)
|
||||||
set_docbook_target_properties(user_guide_epub)
|
set_docbook_target_properties(user_guide_epub)
|
||||||
add_dependencies(user_guides user_guide_epub)
|
add_dependencies(user_guides user_guide_epub)
|
||||||
|
@ -437,24 +441,24 @@ if(ASCIIDOCTOR_FOUND AND XSLTPROC_EXECUTABLE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(ASCIIDOCTOR_FOUND AND ASCIIDOCTOR_PDF_EXECUTABLE)
|
if(ASCIIDOCTOR_FOUND AND ASCIIDOCTOR_PDF_EXECUTABLE)
|
||||||
ASCIIDOCTOR2PDF(developer-guide.adoc ${WSDG_SOURCE} ${WSDG_BUILT_DEPS})
|
ASCIIDOCTOR2PDF(${WSDG_TITLE} developer-guide.adoc ${WSDG_SOURCE} ${WSDG_BUILT_DEPS})
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
developer_guide_pdf
|
developer_guide_pdf
|
||||||
DEPENDS
|
DEPENDS
|
||||||
developer-guide.pdf
|
"${WSDG_TITLE}.pdf"
|
||||||
)
|
)
|
||||||
set_docbook_target_properties(developer_guide_pdf)
|
set_docbook_target_properties(developer_guide_pdf)
|
||||||
add_dependencies(developer_guides developer_guide_pdf)
|
add_dependencies(developer_guides developer_guide_pdf)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(ASCIIDOCTOR_FOUND AND ASCIIDOCTOR_EPUB_EXECUTABLE)
|
if(ASCIIDOCTOR_FOUND AND ASCIIDOCTOR_EPUB_EXECUTABLE)
|
||||||
ASCIIDOCTOR2EPUB(developer-guide.adoc ${WSDG_SOURCE} ${WSDG_BUILT_DEPS})
|
ASCIIDOCTOR2EPUB(${WSDG_TITLE} developer-guide.adoc ${WSDG_SOURCE} ${WSDG_BUILT_DEPS})
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
developer_guide_epub
|
developer_guide_epub
|
||||||
DEPENDS
|
DEPENDS
|
||||||
developer-guide.epub
|
"${WSDG_TITLE}.epub"
|
||||||
)
|
)
|
||||||
set_docbook_target_properties(developer_guide_epub)
|
set_docbook_target_properties(developer_guide_epub)
|
||||||
add_dependencies(developer_guides developer_guide_epub)
|
add_dependencies(developer_guides developer_guide_epub)
|
||||||
|
|
Loading…
Reference in New Issue