From patchwork Tue Dec 10 10:00:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53870 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2A6C3E77183 for ; Tue, 10 Dec 2024 10:00:38 +0000 (UTC) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by mx.groups.io with SMTP id smtpd.web10.6754.1733824829284413244 for ; Tue, 10 Dec 2024 02:00:29 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=YRbhrymv; spf=pass (domain: bootlin.com, ip: 217.70.183.194, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id A64C940008; Tue, 10 Dec 2024 10:00:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733824827; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vlsIZog02Q9zjEleTAvO9s+4UM3Je72EJUfYPg3yFis=; b=YRbhrymvD/K4x8jwRO5+fzwcy6fdH4DvxPGQ0Dl4MLFu//Qz2Ahlj3ucaafgkiFxczuale lWMitM01HEFrfh+jF3q1Xo2mAdx+wWPQ8MRsBNomAQhNmStJ94dlaZ2hBbJtFcSw+qKyD0 sHFnOJJn3pQPnTPGPovRBrGoVqM8CpqtQpwIWexvvRSUgO6gK62NuJNoD5kJdiABtn/AEi qxKElsYBna0wivilEyCiv2cVUiT3T/EvkbzoClKsr7w0m1b9b3h3wJsgBkYjEKFaYeG+E0 oiWhAaY6JPee/I+Ls5TYxIzCBzvTQH7Ow7eMGd5PP1WPgY6Z2mrcaMUHaEHPJg== From: Antonin Godard Date: Tue, 10 Dec 2024 11:00:19 +0100 Subject: [yocto-docs PATCH v3 1/6] Gather dependencies in poky.yaml.in MIME-Version: 1.0 Message-Id: <20241210-update-doc-deps-v3-1-534699936ddc@bootlin.com> References: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> In-Reply-To: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Quentin Schulz , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=9434; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=qpCDEmG+/qrmhK2vLRvY0Hdww4VKaaxJ9fdP1KrjIso=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnWBE6tI5qm6mSs+jZKpbveeJ2uoQ44tC2LuHFO TCHDZFRSQyJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1gROgAKCRDRgEFAKaOo NljPEACSNNAQfSDG2wYK+DA/KMcU+BJjCXxFRV05eOG3JWf+50rRL2zAcq/nznAs908jD5bKCWo 3iPW/kvjeCruTJifaLauedIwThW8Gej+0A0RWMKXOL6unqMe4bVt5VDNRIg6vOIlgYGRW6h5pvH P+q33orUfzvDC3HF31IfT5pZZ6oGUjsKWfXY22pZFYZSCUBpf/OxT/r7iL4unxUu8vzViMyXASi teP7KQzizVyd2A6Ceb/sPB6hlY01eZb21zzft1Hl99lQNnplytluEYWvWykic52mzTLLyaoBLdH x2OJKJBh3mFhDwjH9XyWmRVfa3wgVMsN7x5MPba5MpbYmu3PlfWDRd3wrfVb8BK+iZ+sjRewX4+ aeHErlYnmydODj3Ax4dctoXbj10NgjMy2e/cz2ZMyybDhSwXeEJgIdupI5At292jRuHbxI0T4Xf 1P/cc6DO47M4RjgEw+AGTTr5p68W98k9hYow6Sjp45GoXsWZSYraYcTgfRkt0iCnep+LI473hGP jT0Q9Zc1dsSj+10bhvj1iJIj0/G9+K09j7e5t/8fZpjT0NdtSc1TLiUSvwBXD0f3od53dTV1DlJ TCaTrEagE+gpXYwyEUdK9c/RQ/BZKHKj8XbfxoB8fVCP/xMEy6I7nM4FZGXGL6rUCe4ivvxd1py AnB3PLCIVWZB3/A== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 10 Dec 2024 10:00:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5911 We used to have packages here and there in system-requirements.rst for each distro. Instead, gather all the dependencies in poky.yaml.in so we have an overview of what we provide for each distro. Use yaml ">" to list the dependencies in alphabetical order, one entry per line, which makes them easier to read and compare among distros. Rename UBUNTU_… variables to UBUNTU_DEBIAN_…, since these are used for both distros. Signed-off-by: Antonin Godard --- documentation/brief-yoctoprojectqs/index.rst | 2 +- documentation/poky.yaml.in | 213 ++++++++++++++++++++--- documentation/ref-manual/system-requirements.rst | 22 ++- 3 files changed, 202 insertions(+), 35 deletions(-) diff --git a/documentation/brief-yoctoprojectqs/index.rst b/documentation/brief-yoctoprojectqs/index.rst index c5400e4ac8dafb9e3d1e4c14a065d02ac3e2f7a7..3d249eefaae35239b92c8a2f8dedf27ec2dbdca0 100644 --- a/documentation/brief-yoctoprojectqs/index.rst +++ b/documentation/brief-yoctoprojectqs/index.rst @@ -78,7 +78,7 @@ You must install essential host packages on your build host. The following command installs the host packages based on an Ubuntu distribution:: - $ sudo apt install &UBUNTU_HOST_PACKAGES_ESSENTIAL; + $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL; .. note:: diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index 66f758fe85fcd10291f00902639b43a1da639b0f..117307effb99bc9a0f7203e3f786cfca6512791b 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -1,3 +1,7 @@ +# +# Macros used in the documentation +# + DISTRO : "5.1" DISTRO_NAME_NO_CAP : "styhead" DISTRO_NAME : "Styhead" @@ -10,31 +14,6 @@ BITBAKE_SERIES : "" YOCTO_DL_URL : "https://downloads.yoctoproject.org" YOCTO_AB_URL : "https://autobuilder.yoctoproject.org" YOCTO_RELEASE_DL_URL : "&YOCTO_DL_URL;/releases/yocto/yocto-&DISTRO;" -UBUNTU_HOST_PACKAGES_ESSENTIAL : "gawk wget git diffstat unzip texinfo gcc \ - build-essential chrpath socat cpio python3 python3-pip python3-pexpect \ - xz-utils debianutils iputils-ping python3-git python3-jinja2 \ - python3-subunit zstd liblz4-tool file locales libacl1" -FEDORA_HOST_PACKAGES_ESSENTIAL : "gawk make wget tar bzip2 gzip python3 unzip perl patch \ - diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath \ - ccache perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue perl-bignum socat \ - python3-pexpect findutils which file cpio python python3-pip xz python3-GitPython \ - python3-jinja2 rpcgen perl-FindBin perl-File-Compare \ - perl-File-Copy perl-locale zstd lz4 hostname glibc-langpack-en libacl" -OPENSUSE_HOST_PACKAGES_ESSENTIAL : "python gcc gcc-c++ git chrpath make wget python-xml \ - diffstat makeinfo python-curses patch socat python3 python3-curses tar python3-pip \ - python3-pexpect xz which python3-Jinja2 rpcgen \ - zstd lz4 bzip2 gzip hostname libacl1 - \n\ $ sudo pip3 install GitPython" -ALMALINUX_HOST_PACKAGES_ESSENTIAL : "-y epel-release - \n\ $ sudo yum install dnf-plugins-core - \n\ $ sudo dnf config-manager --set-enabled crb - \n\ $ sudo dnf makecache - \n\ $ sudo dnf install gawk make wget tar bzip2 gzip python3 unzip perl patch \ - diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath ccache \ - socat perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue python3-pip \ - python3-GitPython python3-jinja2 python3-pexpect xz which \ - rpcgen zstd lz4 cpio glibc-langpack-en libacl" -PIP3_HOST_PACKAGES_DOC : "$ sudo pip3 install sphinx sphinx_rtd_theme pyyaml" MIN_PYTHON_VERSION : "3.8.0" MIN_TAR_VERSION : "1.28" MIN_GIT_VERSION : "1.8.3.1" @@ -46,3 +25,187 @@ MIN_DISK_SPACE : "90" MIN_DISK_SPACE_RM_WORK : "40" # RAM (Gbytes) needed to generate qemux86-64 core-image-sato on Ubuntu 22.04 (x86-64) on a 4 core system MIN_RAM : "8" + +# +# Dependencies +# + +# Shared between distros +PIP3_HOST_PACKAGES_DOC: sphinx sphinx_rtd_theme pyyaml + +UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL: >- + build-essential + chrpath + cpio + debianutils + diffstat + file + gawk + gcc + git + iputils-ping + libacl1 + liblz4-tool + locales + python3 + python3-git + python3-jinja2 + python3-pexpect + python3-pip + python3-subunit + socat + texinfo + unzip + wget + xz-utils + zstd + +UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >- + git + inkscape + make + python3-saneyaml + python3-sphinx-rtd-theme + sphinx + texlive-latex-extra + +FEDORA_HOST_PACKAGES_ESSENTIAL: >- + bzip2 + ccache + chrpath + cpio + cpp + diffstat + diffutils + file + findutils + gawk + gcc + gcc-c++ + git + glibc-devel + glibc-langpack-en + gzip + hostname + libacl + lz4 + make + patch + perl + perl-Data-Dumper + perl-File-Compare + perl-File-Copy + perl-FindBin + perl-Text-ParseWords + perl-Thread-Queue + perl-bignum + perl-locale + python + python3 + python3-GitPython + python3-jinja2 + python3-pexpect + python3-pip + rpcgen + socat + tar + texinfo + unzip + wget + which + xz + zstd + +FEDORA_HOST_PACKAGES_DOC: >- + git + inkscape + make + python3-pip + texlive-fncychap + which + +OPENSUSE_HOST_PACKAGES_ESSENTIAL: >- + bzip2 + chrpath + diffstat + gcc + gcc-c++ + git + gzip + hostname + libacl1 + lz4 + make + makeinfo + patch + python + python-curses + python-xml + python3 + python3-Jinja2 + python3-curses + python3-pexpect + python3-pip + rpcgen + socat + tar + wget + which + xz + zstd + +OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython + +OPENSUSE_HOST_PACKAGES_DOC: >- + git + inkscape + make + python3-pip + texlive-fncychap + which + +ALMALINUX_HOST_PACKAGES_ESSENTIAL: >- + bzip2 + ccache + chrpath + cpio + cpp + diffstat + diffutils + gawk + gcc + gcc-c++ + git + glibc-devel + glibc-langpack-en + gzip + libacl + lz4 + make + patch + perl + perl-Data-Dumper + perl-Text-ParseWords + perl-Thread-Queue + python3 + python3-GitPython + python3-jinja2 + python3-pexpect + python3-pip + rpcgen + socat + tar + texinfo + unzip + wget + which + xz + zstd + +ALMALINUX_HOST_PACKAGES_DOC: >- + git + inkscape + make + python3-pip + texlive-fncychap + which diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst index 43c3c5834b1a3c7d164512a9b42b68e06eacaafa..0b40c3f5e5ae87d703d9a2d338de084ca9f93b2b 100644 --- a/documentation/ref-manual/system-requirements.rst +++ b/documentation/ref-manual/system-requirements.rst @@ -150,7 +150,7 @@ Ubuntu and Debian Here are the packages needed to build an image on a headless system with a supported Ubuntu or Debian Linux distribution:: - $ sudo apt install &UBUNTU_HOST_PACKAGES_ESSENTIAL; + $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL; You also need to ensure you have the ``en_US.UTF-8`` locale enabled:: @@ -181,8 +181,7 @@ If this is not the case, you can reconfigure the ``locales`` package to add it Here are the packages needed to build Project documentation manuals:: - $ sudo apt install git make inkscape texlive-latex-extra - $ sudo apt install sphinx python3-saneyaml python3-sphinx-rtd-theme + $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_DOC; Fedora Packages --------------- @@ -194,8 +193,8 @@ with a supported Fedora Linux distribution:: Here are the packages needed to build Project documentation manuals:: - $ sudo dnf install git make python3-pip which inkscape texlive-fncychap - &PIP3_HOST_PACKAGES_DOC; + $ sudo dnf install &FEDORA_HOST_PACKAGES_DOC; + $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; openSUSE Packages ----------------- @@ -204,11 +203,12 @@ Here are the packages needed to build an image on a headless system with a supported openSUSE distribution:: $ sudo zypper install &OPENSUSE_HOST_PACKAGES_ESSENTIAL; + $ sudo pip3 install &OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL; Here are the packages needed to build Project documentation manuals:: - $ sudo zypper install git make python3-pip which inkscape texlive-fncychap - &PIP3_HOST_PACKAGES_DOC; + $ sudo zypper install &OPENSUSE_HOST_PACKAGES_DOC; + $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; AlmaLinux Packages @@ -217,6 +217,10 @@ AlmaLinux Packages Here are the packages needed to build an image on a headless system with a supported AlmaLinux distribution:: + $ sudo dnf install -y epel-release + $ sudo yum install dnf-plugins-core + $ sudo dnf config-manager --set-enabled crb + $ sudo dnf makecache $ sudo dnf install &ALMALINUX_HOST_PACKAGES_ESSENTIAL; .. note:: @@ -234,8 +238,8 @@ with a supported AlmaLinux distribution:: Here are the packages needed to build Project documentation manuals:: - $ sudo dnf install git make python3-pip which inkscape texlive-fncychap - &PIP3_HOST_PACKAGES_DOC; + $ sudo dnf install &ALMALINUX_HOST_PACKAGES_DOC; + $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; .. _system-requirements-buildtools: From patchwork Tue Dec 10 10:00:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53866 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 38C5DE77185 for ; Tue, 10 Dec 2024 10:00:38 +0000 (UTC) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by mx.groups.io with SMTP id smtpd.web11.6873.1733824829525744166 for ; Tue, 10 Dec 2024 02:00:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=bnX2Qv6w; spf=pass (domain: bootlin.com, ip: 217.70.183.194, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id E71D740011; Tue, 10 Dec 2024 10:00:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733824828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LAXJ95bGKaqSuQV1xg8HMj3toIVdzDYuIm4/0VZi0ZQ=; b=bnX2Qv6wb+oGlq9XHnE17sVsm6Ki5ivt/RdNko+cAF93FfYX3GnlepAeG9CMkXzEX3CG8D ekmhpDSz/ebyBML5W5v4K9UiVkjHRX67GMKX5dKbSh3UB9ilTSYph7Vl8phj29Rx61CVlJ uAeRDhfKRiBVYk3R8deH+dqWG0qMqwqjf9gUdMK7qF0nzObnF/aer4I7D7ithvuUiTL64n CFOUuJrSKhfeXuzAEFEpsoLb8PrxGdjE+q3kb8FQFYv+F8sprz9aHAYiEiaIItuH3nqyRW Tb1JKIC7Is4yEVWdH2MnYqtNlw5wi/C9bDf9ygSRyRiSosJ99lW0b320GzuN6w== From: Antonin Godard Date: Tue, 10 Dec 2024 11:00:20 +0100 Subject: [yocto-docs PATCH v3 2/6] poky.yaml.in: add missing locales dependency MIME-Version: 1.0 Message-Id: <20241210-update-doc-deps-v3-2-534699936ddc@bootlin.com> References: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> In-Reply-To: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Quentin Schulz , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1373; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=HbFIbpamvoXzN0C9DoTcgb/6YF+hLE9ypEMIHISqJpQ=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnWBE6yUOqhwoqiZaoq3YBgP4MXijL2g+77jdsp TEZNUpw/miJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1gROgAKCRDRgEFAKaOo NquVEACGaB11vLFU70YzNwSTcz9yLnzWBIYN31W6OEIl3nAgQPvT0xjxIpAJk95fdV8mmmFoVjg wNEBTaAMafHtIgJ+JA6rHzCno1iVTYUs2wazli3CvnvaLQ3bQVlZpgMi2R1V6b6N6+mjsjQ4t2F PiccwtkhGL1Afjj+GFNIBU4di0JuwBSCUr/Oh6mmvVowPwKIseo7yylwEsAjd9Miu6WuUY5kz/Y xB0cYV8KwffqR1fHCNhVeug8SLncvww7+yitz8rh7asvlIrWvIx/VfuartKVM69+JPGttDxdZuA h6KqqVwQLW6k9DQRmwvfYgbcfZ+W8udW00sKC9GCpRoLVYPP+36Sn+BLRPteFwqZghaMvz9xMD+ 5ttpJGoVJFWDyvR2+dNdoEHRaWw+QQ/gcwZNgb8+9CXeMGrawkryo2pS8sDDro0OSOft8e+vIad qb0RC4SVl9CAiHsKnvsONWL9sn9K1p5XAoYbsLFkRdHOPPYug9yU3Bqb4YpzhWzNiGfsowpNjW7 xVizgwb84vWOuBCSreohiPr7hCgPr+uRXTomLZic+TQEV5a4hrDD0ChFS+FCteIPRzDc/hOcGQq HOfKVb7INkaQAhr/OoEo6epMKjRGGUno4D+JYAG3bwJ3JqICWAY45nudRPNbFrMi+CRvsL5gYoJ kJLmQft8kwOV1xw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 10 Dec 2024 10:00:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5912 This is a requirement for building the documentation, otherwise we get (on Ubuntu 24.04): File "/usr/lib/python3.12/locale.py", line 615, in setlocale return _setlocale(category, locale) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ locale.Error: unsupported locale setting Signed-off-by: Antonin Godard --- documentation/poky.yaml.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index 117307effb99bc9a0f7203e3f786cfca6512791b..a81610756575a47c55d1e0cc7799e7920657adee 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -63,6 +63,7 @@ UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL: >- UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >- git inkscape + locales make python3-saneyaml python3-sphinx-rtd-theme @@ -118,6 +119,7 @@ FEDORA_HOST_PACKAGES_ESSENTIAL: >- FEDORA_HOST_PACKAGES_DOC: >- git + glibc-locale-source inkscape make python3-pip @@ -158,6 +160,7 @@ OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython OPENSUSE_HOST_PACKAGES_DOC: >- git + glibc-i18ndata inkscape make python3-pip @@ -204,6 +207,7 @@ ALMALINUX_HOST_PACKAGES_ESSENTIAL: >- ALMALINUX_HOST_PACKAGES_DOC: >- git + glibc-locale-source inkscape make python3-pip From patchwork Tue Dec 10 10:00:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53869 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4A23BE77184 for ; Tue, 10 Dec 2024 10:00:38 +0000 (UTC) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by mx.groups.io with SMTP id smtpd.web10.6755.1733824829750871054 for ; Tue, 10 Dec 2024 02:00:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=NaqF4TMv; spf=pass (domain: bootlin.com, ip: 217.70.183.194, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 38DDA40013; Tue, 10 Dec 2024 10:00:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733824828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UvnogFM8ijd9mCwOdpFw7AkD/z0mrTVdXNNTslsB9Oo=; b=NaqF4TMvXL5DnJ/cZ1O0NkyjgT4UdSgtdyp6NZNuBm7YW7cJ/1ZMqiT9q0fLOiMjVJov8p z1rUfM9b+p2x/p2MopsK2xXodlVEbb9Iy0OhsMwhkftVCW1rWpbvz7s4olykfTJegMPAjJ XtsixOJ75XRrKGMhJSLBveIEUQSuQ/8zTuG0Nwfoaa/Ur6BGumRM/YhU4YC3yQ4d0nfCo1 v0MuheNYA+0DfAlAlQpsN5JUh6+ohIjAtS5AuctbL+ZSzlue5mMVdbZkusT6o6Kw5gqe12 ih3ac4hbfZASIAPAVQHRmkQKpsif9VTJ4Kgs6cLg5yhsJ67FA0MtuV4bGSp2MQ== From: Antonin Godard Date: Tue, 10 Dec 2024 11:00:21 +0100 Subject: [yocto-docs PATCH v3 3/6] poky.yaml.in: replace inkscape dependency by librsvg2-bin MIME-Version: 1.0 Message-Id: <20241210-update-doc-deps-v3-3-534699936ddc@bootlin.com> References: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> In-Reply-To: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Quentin Schulz , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1385; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=vktPXiXdVWbznhx2W4Alh1DkMFa27dtx2pDS98MJBTo=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnWBE67xRMj/plQeYtAmRrEpuXBGdV6vXAtl3/3 mzmtZ1Ngt2JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1gROgAKCRDRgEFAKaOo NidrD/4zakMbtCI9IN6l4MsvYGWW8AzPb/a9LGFdSEfG94bbcmgfVNNj1kgfVGhYBP4DsrdiX5G bdUWPLDkONFCMc7polS8TKLutwxPKzVco+HIs1E0ZFcww1aaIWJAGee3pgdh2QBfGP2tnJGnD7i PBhzzogdsbWlPZVK1HDavO6n5uqSFPR+4FiNBC4h7cFzlW25weor0TX7ehtknUbb4C7tuERX252 +dqS0yXSzYfTgo2g3WGHCaR48jHAjoxXkxVxg2PnSC/xCdVyUVGjhTwDHSuKbLp+PqUk2v7Y6zk hG522othPLIDRXmE9jTK9pqM/EEZhJdS2vU4sarIekhlde/nrMuW97uMq43iZ9RNpDKLuvR3Pcv az4l36j0DrBjRoJL5UA0IjeAfFOSx3v+i4ehw53qGtYKKoitwsosDTKwPThUSIndnMTX1i9YqQ3 kjBBudXVSoIOTDNExteo7yM0K1/pBSMLOGQsLHzvsyiipqAfAow6EwhsDKaJc3QRCJdRqd5uXHa C11eydaXUEyElhTNSt+tTBpFeSPfDclL3FD9lDw5W5mWPo5e111JC0FFjEa5Sme8GcZogmiSyND Otfcv1di1DIZ1uQwoF8Rbo0y4ZFHbqCYGQPUkQMgTVya6MjrVuF6cccIX2brPY83W1tKphsNoo3 uVEMgdq7ZI8tgbw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 10 Dec 2024 10:00:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5913 inkscape used to be a requirement to convert SVG images to PNGs/PDFs, but we replaced it recently by rsvg-convert. Reviewed-by: Quentin Schulz Signed-off-by: Antonin Godard --- documentation/poky.yaml.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index a81610756575a47c55d1e0cc7799e7920657adee..eedefcdea88694061fa2a3536bc86f78ed4a28d0 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -62,7 +62,7 @@ UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL: >- UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >- git - inkscape + librsvg2-bin locales make python3-saneyaml @@ -120,7 +120,7 @@ FEDORA_HOST_PACKAGES_ESSENTIAL: >- FEDORA_HOST_PACKAGES_DOC: >- git glibc-locale-source - inkscape + librsvg2-tools make python3-pip texlive-fncychap @@ -161,9 +161,9 @@ OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython OPENSUSE_HOST_PACKAGES_DOC: >- git glibc-i18ndata - inkscape make python3-pip + rsvg-convert texlive-fncychap which @@ -208,7 +208,7 @@ ALMALINUX_HOST_PACKAGES_ESSENTIAL: >- ALMALINUX_HOST_PACKAGES_DOC: >- git glibc-locale-source - inkscape + librsvg2-tools make python3-pip texlive-fncychap From patchwork Tue Dec 10 10:00:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53867 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5199BE77186 for ; Tue, 10 Dec 2024 10:00:38 +0000 (UTC) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by mx.groups.io with SMTP id smtpd.web10.6756.1733824830030601936 for ; Tue, 10 Dec 2024 02:00:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=M0KSU3SF; spf=pass (domain: bootlin.com, ip: 217.70.183.194, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 7C67940005; Tue, 10 Dec 2024 10:00:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733824828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ktWoQXZAg2efFwa4Ugs48tgMc58aZet6CLl/ZXTD+Ac=; b=M0KSU3SFTqVm/Hgrpnlfm1dTTY0QetvJZTHpy7/TwVLxQXYJ1d1zOKDf/Op7Es1zVGgl3M BNk/wVuqfIpHTnPrQJYhCEJTlDOe9QnBobtiK7j+h28sjkckLEprvGsnLUMRKFczmLHiak WZiJ0uk+OLUI4ABBd3Xy64eRgfVk2VdE2oTiT8Gwposavz+Hn/mKv9HVXBGj7Dlxvhu7l+ Ipi26c5f+WJw2sWMqtHgC3bKqO5dGqZXFzZCYvClnjD+45vOkzPAeZQRPPLwPhYHNGCDR3 DhFSEHIcJU/xpQJm7qcoVVeuqK30Jqdwwf8/h+B/viIjPdSlVQtx1b4tarpr5Q== From: Antonin Godard Date: Tue, 10 Dec 2024 11:00:22 +0100 Subject: [yocto-docs PATCH v3 4/6] system-requirements: add fedora 39 to supported distros MIME-Version: 1.0 Message-Id: <20241210-update-doc-deps-v3-4-534699936ddc@bootlin.com> References: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> In-Reply-To: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Quentin Schulz , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=657; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=MDtuaG9AYL2ZfrHxBjT5fLCTwjRyUITaNWw2zUu+zpc=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnWBE6Wnc4vIqSQKbCO7+nh/AMJ22o0UsbmS1Ei KWbn3pLzg2JAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1gROgAKCRDRgEFAKaOo NgRgD/sHBd2GnI4Tty0+RX3oAG9xFLKWYOK+YvQUnF83vdSOpQ+I+87jyr565cIMhTqBsi93bpb HQOgrvZgT34VPjHklxG0e0gcjLRJa4fQlhZ55IcLVFn5bo7H66fUwkhOhuWI2Pjq+9dWHa2eTl+ Sfsa5FQPyNRbIouJ/mnuSYzrBGjTRQZmcSn0sVsvHDKX7MSFMtIbWrpjhuzm74+fZ0tDcj6Ow40 PTXQ2F/YMF5v7dXhgoxmiP7dlK1u+CPreMXee5dJLkareJU4geMCqG4is/wG+ra4DJ4TxK2A9V9 oi0pAgcbTz6O3klZcdGe24qzoma8E7j6ykcRqitxIRu+sEHjIcIAi6YcVN/V9G/XkWDTEPFiT5N gEJN+SYES0hVyio8sX1AoR3MPopBJ6ZEa1tADRfxk6SinqHuBFMKLgCxTZrsDBoAfiNTd/kpbsf 09kOL54whVF9vuyTn6iwtaPQR9JrBJIvt8mRFqPzTJIpCp89lwP83MnPFVWbtdCEkrJ67eFjWZf 5oKbZx5pICfQACxrD7O+1rKawtocfXGaWWUDpxsQYqyAakltQtCKREVZ+ldKu00WP/TMvdsmTS5 PLewnvE2g4KC8Di/JNCqP7DLF4vh56gv8e6n54ajIDMwiEYRg8kK8Iw4qffH8M8KGiqijVQGa/z 8Sr61AdWmmUAIvQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 10 Dec 2024 10:00:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5914 Signed-off-by: Antonin Godard --- documentation/ref-manual/system-requirements.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst index 0b40c3f5e5ae87d703d9a2d338de084ca9f93b2b..17ad1b741a0b92f218860d22bbc4b0927b73b865 100644 --- a/documentation/ref-manual/system-requirements.rst +++ b/documentation/ref-manual/system-requirements.rst @@ -64,6 +64,8 @@ supported on the following distributions: - Fedora 38 +- Fedora 39 + - CentOS Stream 8 - Debian GNU/Linux 11 (Bullseye) From patchwork Tue Dec 10 10:00:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53865 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 26562E77180 for ; Tue, 10 Dec 2024 10:00:38 +0000 (UTC) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by mx.groups.io with SMTP id smtpd.web10.6757.1733824830276455115 for ; Tue, 10 Dec 2024 02:00:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=XMNL1Pa/; spf=pass (domain: bootlin.com, ip: 217.70.183.194, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id BD80740003; Tue, 10 Dec 2024 10:00:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733824828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6IyrXf4bheNPGG5u/FrHLEIsMvYNq+gRakk29HzJ8q0=; b=XMNL1Pa/AdGioK6ziwe7JQ0dqnHNUffibaUseCHthQ9WN79O02E65wCJ8G/IEpeolFST4N lsNRg59mc1wWcnnKreExCumeE/TYrG9YMJ4l2opjt635Ghxvv5KiG5/j1Xx/05pNAkDp7Q lXXo3xv8OtL2DRr8/K8Wr60N3/QsM8S+fvcTNU/Y0fR0tJvEplslzH7xR7eR/ijZ6K7uWJ TCk9Mg6bHDknk5zCagjIxhooqSJ0TzSweJxiKEI29wczU+dJxvko/lb2MMzoJ8gn0W1g08 e/8JExwB7+vei0rRA02hc1u/aCvaqpOVJM/Rz8UX8aydCHhoUsoX4uPJcsaNLg== From: Antonin Godard Date: Tue, 10 Dec 2024 11:00:23 +0100 Subject: [yocto-docs PATCH v3 5/6] system-requirements: update list of supported distros MIME-Version: 1.0 Message-Id: <20241210-update-doc-deps-v3-5-534699936ddc@bootlin.com> References: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> In-Reply-To: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Quentin Schulz , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=977; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=KggEsCcyK4Ny1MaOzyvM5MtszydIjcp95Caq09iYLcQ=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnWBE6nyP3u+soAhsZXlJQFg8LbAMukEVWy+RwJ tLehOyGsaiJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1gROgAKCRDRgEFAKaOo Njg0D/sHV/KFKNXEpj1AfOkka0PfEQu0qPRMMo2InJ3+rowiH3KKFbBwTxvwCZEDXn2Zepj0MRW ep79TGSETb4IljAWP2pKJCY3nTiiooqjq8y2CxB9j/FrJJKxQzFN0X1XUQMCWNf/pqIVKOT8izv X7V1q6x57eehN0gLgRBWUfe7XcG60FhTiPqQdo0BV7t+Yp5RggwvhnvbFTeyctX9N+1dLmiM3w4 izzLmk6F10RvVI4eP6UzqI5ziqhkMBRtb7DDhpJRewyJz6+KQPolGWMENCYJLw/E9t0P0L0p2CV 1nZXgklOaWdDo6FYM8CN0GvvH1WugkiLZjL6sOVYsdTRo6D/FGIiUDB/gqMf8aIEyzIxnENo8Z+ q2j1LfU2Voyj7H2urNzWPrYV2/XlGDWImdsbSvTiE5/kp2LaFT/vgRcmNPLo9ChZK1lRz2cBBo9 Y8jZeBdkTuOiffA54H2ceZIKM9NAgTro8PjkZ5iZR5BcnvrCI+WL84nUgXrGjmxIlsOGmbsmeHV ecB07hL9ReageQXFViLuZdpNxXinN4bROWWqMP/T5vuhk0RYtcOatpRK50GbOjZZm9HdKBBf16m VdN/6fi+f53MS2IA78ns1fgIDU2iS4AdTEyBMlhdM9Q1fecpJhNqJ0zHY6l1g0Wk6nqiNwkgfav I3teTsud+wHhsEg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 10 Dec 2024 10:00:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5915 To match the list in meta-poky/conf/distro/poky.conf. Signed-off-by: Antonin Godard --- documentation/ref-manual/system-requirements.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst index 17ad1b741a0b92f218860d22bbc4b0927b73b865..7c7f518d9fe1f68e5b014cf31e59dc9bbe322e4c 100644 --- a/documentation/ref-manual/system-requirements.rst +++ b/documentation/ref-manual/system-requirements.rst @@ -62,10 +62,14 @@ supported on the following distributions: - Ubuntu 22.04 (LTS) +- Ubuntu 24.04 (LTS) + - Fedora 38 - Fedora 39 +- Fedora 40 + - CentOS Stream 8 - Debian GNU/Linux 11 (Bullseye) @@ -74,6 +78,10 @@ supported on the following distributions: - OpenSUSE Leap 15.4 +- OpenSUSE Leap 15.5 + +- OpenSUSE Leap 15.6 + - AlmaLinux 8 - AlmaLinux 9 From patchwork Tue Dec 10 10:00:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53868 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 38754E77182 for ; Tue, 10 Dec 2024 10:00:38 +0000 (UTC) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by mx.groups.io with SMTP id smtpd.web10.6758.1733824830546737769 for ; Tue, 10 Dec 2024 02:00:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=oieeNWOg; spf=pass (domain: bootlin.com, ip: 217.70.183.194, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 0A6224000A; Tue, 10 Dec 2024 10:00:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733824829; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Hw4EyzCgMOrYYWUVytELGEOmOkTe1G6tvPiMWLA55aM=; b=oieeNWOgsdPR1qdLX/Nj0P9SOrimbq57cDFCawoSRcR5Iyl9X6ESvGLRt3VbdTFwYwbXy4 pFKlXXhAT7HsB5A+54LI2KwQPCY+DzTFogkdDIFWq1RmL4demcCcGCXwTimAyo8HUvgdbD 9+NZh1mJXNPmz969irb3g9aADKDrNh+mjRKc3BPHfPwbq7IwxKq98fDo1LibBUxaNc+wSU WTf4I20p+1jm+YhCZDpqAZkcYfY2SvzXfbIdEUPut9fSJfokMQiTTloD4iqqcZu9jr6RBg CgbzQbLUonJw9XsiOgrcWCKXb1frC5JZJYHwbW9Bb0C4sseQ6ZXOPUu9Xc6ExQ== From: Antonin Godard Date: Tue, 10 Dec 2024 11:00:24 +0100 Subject: [yocto-docs PATCH v3 6/6] system-requirements.rst: add dependencies for pdf builds MIME-Version: 1.0 Message-Id: <20241210-update-doc-deps-v3-6-534699936ddc@bootlin.com> References: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> In-Reply-To: <20241210-update-doc-deps-v3-0-534699936ddc@bootlin.com> To: docs@lists.yoctoproject.org Cc: Thomas Petazzoni , Quentin Schulz , Antonin Godard X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=5583; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=zp/SeuFaLkeDZeavNtuQj/nALqeQSyhJnAlH3i4Q+zg=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnWBE6bZlrhDs8xf4z3xS5UW+SOGt9wAbzsczKV QEJdKXON2SJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1gROgAKCRDRgEFAKaOo NhZfD/0TlJ6ASwU9ksPt9o9xkjKUP4fa6ge+saLvJbrGmmiAYaO9VGnj8vewYROgDevCFZsSheA CXJXOqMR263+S9tXquDU4iGgIlW7+3RY4mbpD4cFCqG9uVkimLKu9MP3HVCEj0vnUtwMMxl14bx oDG7DoOrk7IaktPvFeydjeUQjYoC9dIOa+By1tU93WvjZM8IAJjxxeow4/6a0c4aArwqbV0ZvAO 84Hm8GXiVO+5SlMuiGLrBKytHPze2iGgGi4T+3+2Z/9jVehlVtKHXTS44noElX+MkuDLupuZ3gN lV0zrAhwbrRN8U5VkP0GP+XdTrGZ10D2JcKz/rhKujQe4tPgXX3ZVPXkMPgb48O3wrXBL7dpdmb JYfI84PXFWogtjWyLk8DkVrEwbb1EFOpY8M+BJ4csho12WXGb5sSl1xtDu/kqnVAFQVGcuvXEvc nlkujlk57WYcMx4/X34b6uCQ72T+jN7g6buK0jeUjrplAIlrE3P2J9NjnB2xva9nOeXqS5yzSkO 7i23bui63v1D8uPWUe531utauxd0YFLU7xOw86HgK96pzm7MzSMxTG9YIbUoC3EEXjkdMWLBGW5 XESwm0ahpzGM3c3ptCS38U7Zy/hZ06k485xDCSEGEte/gIiSOkf3s4tHBuHFZsEX4uyneElrwkf nq/UvYvFZFJURlw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-GND-Sasl: antonin.godard@bootlin.com List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 10 Dec 2024 10:00:38 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5916 With the recent changes from commit bd6265ca323fac547a197bb516dc4a9ef3897508 ("doc: Makefile: add support for xelatex"), the list of dependencies needs to be updated. The initial list of dependencies was made for Ubuntu/Debian, and the packages were translated for the other distros using pkgs.org. Add them separately from the rest of the dependencies as they pull a _lot_ of additional dependencies (for LaTeX). Move the texlive-fncychap documentation dependency to the PDF specific dependency. Notes: - Fedora/OpenSUSE do not have the "lang-all" texlive collection, so install all available languages. - AlmaLinux does not seem to provide texlive-collection-fontsextra, texlive-collection-lang*, and texlive-collection-latexextra, so add a warning about that. Signed-off-by: Antonin Godard --- documentation/poky.yaml.in | 52 ++++++++++++++++++++++-- documentation/ref-manual/system-requirements.rst | 27 ++++++++++++ 2 files changed, 76 insertions(+), 3 deletions(-) diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index eedefcdea88694061fa2a3536bc86f78ed4a28d0..0933cbbd351985899ecaea94ae42748bd7ba1753 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -68,7 +68,17 @@ UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >- python3-saneyaml python3-sphinx-rtd-theme sphinx + +UBUNTU_DEBIAN_HOST_PACKAGES_DOC_PDF: >- + fonts-freefont-otf + latexmk + tex-gyre + texlive-fonts-extra + texlive-fonts-recommended + texlive-lang-all texlive-latex-extra + texlive-latex-recommended + texlive-xetex FEDORA_HOST_PACKAGES_ESSENTIAL: >- bzip2 @@ -123,9 +133,22 @@ FEDORA_HOST_PACKAGES_DOC: >- librsvg2-tools make python3-pip - texlive-fncychap which +FEDORA_HOST_PACKAGES_DOC_PDF: >- + 'texlive-collection-lang*' + latexmk + texlive-collection-fontsextra + texlive-collection-fontsrecommended + texlive-collection-latex + texlive-collection-latexextra + texlive-collection-latexrecommended + texlive-collection-xetex + texlive-fncychap + texlive-gnu-freefont + texlive-tex-gyre + texlive-xetex + OPENSUSE_HOST_PACKAGES_ESSENTIAL: >- bzip2 chrpath @@ -164,9 +187,22 @@ OPENSUSE_HOST_PACKAGES_DOC: >- make python3-pip rsvg-convert - texlive-fncychap which +OPENSUSE_HOST_PACKAGES_DOC_PDF: >- + 'texlive-collection-lang*' + texlive-collection-fontsextra + texlive-collection-fontsrecommended + texlive-collection-latex + texlive-collection-latexextra + texlive-collection-latexrecommended + texlive-collection-xetex + texlive-fncychap + texlive-gnu-freefont + texlive-latexmk + texlive-tex-gyre + texlive-xetex + ALMALINUX_HOST_PACKAGES_ESSENTIAL: >- bzip2 ccache @@ -211,5 +247,15 @@ ALMALINUX_HOST_PACKAGES_DOC: >- librsvg2-tools make python3-pip - texlive-fncychap which + +ALMALINUX_HOST_PACKAGES_DOC_PDF: >- + latexmk + texlive-collection-fontsrecommended + texlive-collection-latex + texlive-collection-latexrecommended + texlive-collection-xetex + texlive-fncychap + texlive-gnu-freefont + texlive-tex-gyre + texlive-xetex diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst index 7c7f518d9fe1f68e5b014cf31e59dc9bbe322e4c..b087d374d23a71104dc9c050e96e4a2c20f5abb0 100644 --- a/documentation/ref-manual/system-requirements.rst +++ b/documentation/ref-manual/system-requirements.rst @@ -193,6 +193,11 @@ Here are the packages needed to build Project documentation manuals:: $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_DOC; +In addition to the previous packages, here are the packages needed to build the +documentation in PDF format:: + + $ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_DOC_PDF; + Fedora Packages --------------- @@ -206,6 +211,11 @@ Here are the packages needed to build Project documentation manuals:: $ sudo dnf install &FEDORA_HOST_PACKAGES_DOC; $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; +In addition to the previous packages, here are the packages needed to build the +documentation in PDF format:: + + $ sudo dnf install &FEDORA_HOST_PACKAGES_DOC_PDF; + openSUSE Packages ----------------- @@ -220,6 +230,11 @@ Here are the packages needed to build Project documentation manuals:: $ sudo zypper install &OPENSUSE_HOST_PACKAGES_DOC; $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; +In addition to the previous packages, here are the packages needed to build the +documentation in PDF format:: + + $ sudo zypper install &OPENSUSE_HOST_PACKAGES_DOC_PDF; + AlmaLinux Packages ------------------ @@ -251,6 +266,18 @@ Here are the packages needed to build Project documentation manuals:: $ sudo dnf install &ALMALINUX_HOST_PACKAGES_DOC; $ sudo pip3 install &PIP3_HOST_PACKAGES_DOC; +In addition to the previous packages, here are the packages needed to build the +documentation in PDF format:: + + $ sudo dnf install &ALMALINUX_HOST_PACKAGES_DOC_PDF; + +.. warning:: + + Unlike Fedora or OpenSUSE, AlmaLinux does not provide the packages + ``texlive-collection-fontsextra``, ``texlive-collection-lang*`` and + ``texlive-collection-latexextra``, so you may run into issues. These may be + installed using `tlmgr `_. + .. _system-requirements-buildtools: Required Git, tar, Python, make and gcc Versions