This unclutters the top-level docs directory. Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx> --- docs/browserconfig.xml | 2 +- docs/{ => icons}/android-chrome-192x192.png | Bin docs/{ => icons}/android-chrome-256x256.png | Bin docs/{ => icons}/apple-touch-icon.png | Bin docs/{ => icons}/favicon-16x16.png | Bin docs/{ => icons}/favicon-32x32.png | Bin docs/{ => icons}/favicon.ico | Bin docs/icons/meson.build | 19 +++++++++++++++++++ docs/{ => icons}/mstile-150x150.png | Bin docs/manifest.json | 4 ++-- docs/meson.build | 8 +------- docs/page.xsl | 8 ++++---- 12 files changed, 27 insertions(+), 14 deletions(-) rename docs/{ => icons}/android-chrome-192x192.png (100%) rename docs/{ => icons}/android-chrome-256x256.png (100%) rename docs/{ => icons}/apple-touch-icon.png (100%) rename docs/{ => icons}/favicon-16x16.png (100%) rename docs/{ => icons}/favicon-32x32.png (100%) rename docs/{ => icons}/favicon.ico (100%) create mode 100644 docs/icons/meson.build rename docs/{ => icons}/mstile-150x150.png (100%) diff --git a/docs/browserconfig.xml b/docs/browserconfig.xml index e8b57e57b3..08fdcd7aaf 100644 --- a/docs/browserconfig.xml +++ b/docs/browserconfig.xml @@ -2,7 +2,7 @@ <browserconfig> <msapplication> <tile> - <square150x150logo src="/mstile-150x150.png"/> + <square150x150logo src="/icons/mstile-150x150.png"/> <TileColor>#b91d47</TileColor> </tile> </msapplication> diff --git a/docs/android-chrome-192x192.png b/docs/icons/android-chrome-192x192.png similarity index 100% rename from docs/android-chrome-192x192.png rename to docs/icons/android-chrome-192x192.png diff --git a/docs/android-chrome-256x256.png b/docs/icons/android-chrome-256x256.png similarity index 100% rename from docs/android-chrome-256x256.png rename to docs/icons/android-chrome-256x256.png diff --git a/docs/apple-touch-icon.png b/docs/icons/apple-touch-icon.png similarity index 100% rename from docs/apple-touch-icon.png rename to docs/icons/apple-touch-icon.png diff --git a/docs/favicon-16x16.png b/docs/icons/favicon-16x16.png similarity index 100% rename from docs/favicon-16x16.png rename to docs/icons/favicon-16x16.png diff --git a/docs/favicon-32x32.png b/docs/icons/favicon-32x32.png similarity index 100% rename from docs/favicon-32x32.png rename to docs/icons/favicon-32x32.png diff --git a/docs/favicon.ico b/docs/icons/favicon.ico similarity index 100% rename from docs/favicon.ico rename to docs/icons/favicon.ico diff --git a/docs/icons/meson.build b/docs/icons/meson.build new file mode 100644 index 0000000000..b9a1ef96f6 --- /dev/null +++ b/docs/icons/meson.build @@ -0,0 +1,19 @@ +docs_icon_files = [ + 'android-chrome-192x192.png', + 'android-chrome-256x256.png', + 'apple-touch-icon.png', + 'favicon-16x16.png', + 'favicon-32x32.png', + 'favicon.ico', + 'mstile-150x150.png', +] + +install_data(docs_icon_files, install_dir: docs_html_dir / 'icons') + +foreach file : docs_icon_files + # This hack enables us to view the web pages + # from within the uninstalled build tree + configure_file(input: file, output: file, copy: true) + + install_web_files += '@0@:@1@'.format(meson.current_source_dir() / file, docs_html_dir / 'icons') +endforeach diff --git a/docs/mstile-150x150.png b/docs/icons/mstile-150x150.png similarity index 100% rename from docs/mstile-150x150.png rename to docs/icons/mstile-150x150.png diff --git a/docs/manifest.json b/docs/manifest.json index 9466390ee0..881137a8d5 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -2,12 +2,12 @@ "name": "Libvirt", "icons": [ { - "src": "/android-chrome-192x192.png", + "src": "/icons/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, { - "src": "/android-chrome-256x256.png", + "src": "/icons/android-chrome-256x256.png", "sizes": "256x256", "type": "image/png" } diff --git a/docs/meson.build b/docs/meson.build index 9abe70b45f..3795597234 100644 --- a/docs/meson.build +++ b/docs/meson.build @@ -6,19 +6,12 @@ docs_html_dir = docdir / 'html' docs_builddir = join_paths(meson.current_build_dir(), '') docs_assets = [ - 'android-chrome-192x192.png', - 'android-chrome-256x256.png', - 'apple-touch-icon.png', 'browserconfig.xml', - 'favicon.ico', - 'favicon-16x16.png', - 'favicon-32x32.png', 'generic.css', 'libvirt.css', 'main.css', 'manifest.json', 'mobile.css', - 'mstile-150x150.png', ] docs_html_in_files = [ @@ -291,6 +284,7 @@ html_xslt_gen = [] subdir('fonts') subdir('go') subdir('html') +subdir('icons') subdir('images') subdir('internals') subdir('js') diff --git a/docs/page.xsl b/docs/page.xsl index 52716ba4a5..139c53e328 100644 --- a/docs/page.xsl +++ b/docs/page.xsl @@ -92,10 +92,10 @@ <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="stylesheet" type="text/css" href="{$href_base}main.css"/> - <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/> - <link rel="shortcut icon" href="/favicon.ico"/> - <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/> - <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/> + <link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"/> + <link rel="shortcut icon" href="/icons/favicon.ico"/> + <link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png"/> + <link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png"/> <link rel="manifest" href="/manifest.json"/> <meta name="theme-color" content="#ffffff"/> <title>libvirt: <xsl:value-of select="html:html/html:body//html:h1"/></title> -- 2.31.1