From patchwork Wed Dec 4 12:23:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53610 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 1D63CE77174 for ; Wed, 4 Dec 2024 12:23:44 +0000 (UTC) Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by mx.groups.io with SMTP id smtpd.web11.12808.1733315022327714800 for ; Wed, 04 Dec 2024 04:23:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=iELhy9VX; spf=pass (domain: bootlin.com, ip: 217.70.183.201, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id A2A591BF207; Wed, 4 Dec 2024 12:23:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733315020; 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=+Qor3LfcYJQpDcXihpZXD/4WOU+aOpc6/nnwk+tyPk8=; b=iELhy9VXwJInhJZ3FHErQ3tDUWx8fKrI41QOyx9BQulO8+Ro4THFI40T9iTK8HzTdVZsyH 28LBf2f9Ez2AqDIR4xuTWxWa33XeJjnyoaHr8NXPqXGMPAWxXbqmk8EarttadtNyOrRZyp k4Bgwl1pjOGKLeTu7odOHm6n+v7nmmA7SqpCaSG+Jgb81kYxB+xpvA5gH5cjZn7X/9OzGL j989ZBR/dQojrLdn7yMklB9hHguue/LhuUbjuH56Odz7rmIBte5nk2KmrO/syxV9buqJM8 JiW4Gpib/kCGdwDcpT5XlV2JzJBU5ZA+rhDjRV4dM5aJBeqs7GtIN5Br24SA+g== From: Antonin Godard Date: Wed, 04 Dec 2024 13:23:09 +0100 Subject: [yocto-docs PATCH v2 1/6] Gather dependencies in poky.yaml.in MIME-Version: 1.0 Message-Id: <20241204-update-doc-deps-v2-1-1d9b4063476f@bootlin.com> References: <20241204-update-doc-deps-v2-0-1d9b4063476f@bootlin.com> In-Reply-To: <20241204-update-doc-deps-v2-0-1d9b4063476f@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=9522; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=Awd8RvoTWM1q6ya3fCklQmTLygWzPm1Oxp0b/pcrRtQ=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnUEnLevK4Ici/Wgmv65G+DSGYXZ8LrMNYMi/yt max6YZAfzuJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1BJywAKCRDRgEFAKaOo Ni/+EACfijl4z1C4HUcNu5iO+vshjC/3pqTyWSiv4hSp0/1NLJ4OOdXzr+hLgQmaYSsl9yFUpi5 9DluHKaQC7kwXtNnk6gbBHgh+gxoLgCNypcCpy+IbUvcz1kFPTR7zFR5n6Dunzev9VXtxOnyyz3 VZfysAda+Zf7Q/Lxfav00uePtso9iw3zcNjyqwyxo2+bSxNMeRvZIDP8cpiTAuZyNdQAqsqS5yT GHRexwcf1xwNI1mK71NhxOmB1b1Cljn1Sl4OfTYX4HKz8erQRzamED28T1JgTyJjR0dw65p05+v 6YRC5PbwWIhjbYh7cngiHuXv5PbItQC8NInOfZqemN4s3MK7iEMa0gRi0ipvnlg3XeuL3mmVODT WjnjibRXHfGYy7ncZvo82J2eJCJoiSbvR7Eiik4W7CSAJWTAf3RURwIO8Q0qtuRkGD6PLcyzUyY ItoOQrrgGmlNMAdiVeS+oJYSUcNnwYobcRnxjgJUbX0zo6kI0caqQlyu7WcpD8qosVqsVrp+ut8 CcVu4dV95N3SS+16OrHhJXFK4VQOB/OwAMe82Z6NaCCslHXprk/iWEi4gkEpw5jnJinvwH7c+eZ SfebQFsBXkxCWMZumkEz0vLbxJHbNs0N2r7lfXPud5b5C2o1VEqulQ4IsZHAlSCPtIWt9DihYix SuJMKXdKmKRRUmg== 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 ; Wed, 04 Dec 2024 12:23:44 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5883 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 | 218 ++++++++++++++++++++--- documentation/ref-manual/system-requirements.rst | 22 ++- 3 files changed, 207 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..d03809f557960d10a6b9a2753a65c80937c62e13 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,192 @@ 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 + python3-saneyaml + python3-sphinx-rtd-theme + sphinx + texlive-fncychap + texlive-latex-extra + 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 Wed Dec 4 12:23:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53609 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 B35F2E7716B for ; Wed, 4 Dec 2024 12:23:43 +0000 (UTC) Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by mx.groups.io with SMTP id smtpd.web10.12920.1733315022354931532 for ; Wed, 04 Dec 2024 04:23:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=oHAlX8q4; spf=pass (domain: bootlin.com, ip: 217.70.183.201, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id E0A221BF203; Wed, 4 Dec 2024 12:23:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733315021; 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=VfZmioT27AtVnFUnuGYc1jZVOwwpo0olQsT33QKYODg=; b=oHAlX8q4XuTAqiVVoT447Gmd+61c79YBP8cIX0GaYzyw6UuiNTqiyoCHuLsge4Fbe+FvtC Xh8xkxCgQ7eY07ycCa5UBI7zaPic/kFz7/LO+DLY6y7tdW73DE16Z0jDhCOExemLfqgsq0 gCQhl5yC7dKZG2atZDx8HhfMnDvkR5pCk9JZYYl1tkoWH98Xgo5xVJY9zNRsWhtiiARiWy 9V8lOOZ3a62kNXS1Fcidk/dsz1sg7/j6Y5JH3cQiMDqbWAYWWrubqrx9qRetIXM8Clal4A v2YklPhmjD/+8kIlkxmVqb8+0UIA+RSBIrSNlFqgtzWNNO/ioAd05w5DvOALIg== From: Antonin Godard Date: Wed, 04 Dec 2024 13:23:10 +0100 Subject: [yocto-docs PATCH v2 2/6] poky.yaml.in: replace inkscape dependency by librsvg2-bin MIME-Version: 1.0 Message-Id: <20241204-update-doc-deps-v2-2-1d9b4063476f@bootlin.com> References: <20241204-update-doc-deps-v2-0-1d9b4063476f@bootlin.com> In-Reply-To: <20241204-update-doc-deps-v2-0-1d9b4063476f@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=1344; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=gBQx50A2UoZQaB4P/cxH8kqp0Ye4bwysndQ7haWAuPI=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnUEnLtqZ4lwn+TKg+WCESnLa1c+FMqlmxqOymw 4Le486ZdCGJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1BJywAKCRDRgEFAKaOo NjhREADAnO0zgyJ9Jq1aWoWzG0nMs+MB8Dx+z39bCr6vXq/s5jbE6XQMnJTTKAV0VW/1C/lfL8n FWKZMgRWqkDQX8oShgUcBBZXrvTpfLG6uWk2TzgEDqCyefz5VN96zysHO1yOVgz6YqPEuApyTSh eekizCfjk8+ITqiO0uYMrfPeCeIgTD+EwLEDHzzQVygLbp+LOs32QCLfe5qoDdiks8co0ThURwx GhH4XJs1bideYKGQQ8Xa+oLK36n1MDgGoC+2gEH/uQj3lr2sqhYfGQU3yHEksnhdpZbbiyebxbs IZ87Ep2DWAc4YjOLzYfaUcn6Ui1f0r1at5A5/wm2UqOSvciDLnNyfgu1jl5bXq4ncEsPG/XCdyN ieqmtZJH2AwnxUTfQNUJzQokhuww4OE0djjPNJrThItp236VR0J/zI2wf4dx2VUiPWTmJSdzPAn cJMjeNHGlICMDRcKqv9mbUyOYEt9zTbX48O+W0PSYABqPKw9s8YI28wQAUsiYVmq49KzBlCgIqI X7lbL+aj27x60uBQRutASSHS0ghlGJM4Dp9vZVIlWRmBfcUabbvsuLnN4ErIq5nfdwPOq6BIPol XqiW7IrgwXqW4nhuO0/JqLSDIV1GJmiMe9SS12ix3cAgdMN/UajBTkofQP1ZDvRkEYonh/FWC1/ sjGHqGOqO+E/ypA== 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 ; Wed, 04 Dec 2024 12:23:43 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5881 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 d03809f557960d10a6b9a2753a65c80937c62e13..94849acf9942c7ebddb2ac7f8aaf5eb9d87e0c5b 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 make python3-saneyaml python3-sphinx-rtd-theme @@ -119,7 +119,7 @@ FEDORA_HOST_PACKAGES_ESSENTIAL: >- FEDORA_HOST_PACKAGES_DOC: >- git - inkscape + librsvg2-tools make python3-pip python3-saneyaml @@ -163,9 +163,9 @@ OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython OPENSUSE_HOST_PACKAGES_DOC: >- git - inkscape make python3-pip + rsvg-convert texlive-fncychap which @@ -209,7 +209,7 @@ ALMALINUX_HOST_PACKAGES_ESSENTIAL: >- ALMALINUX_HOST_PACKAGES_DOC: >- git - inkscape + librsvg2-tools make python3-pip texlive-fncychap From patchwork Wed Dec 4 12:23:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53608 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 B9403E7716E for ; Wed, 4 Dec 2024 12:23:43 +0000 (UTC) Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by mx.groups.io with SMTP id smtpd.web10.12921.1733315022647267489 for ; Wed, 04 Dec 2024 04:23:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=YrbT/rE8; spf=pass (domain: bootlin.com, ip: 217.70.183.201, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 2ADF61BF209; Wed, 4 Dec 2024 12:23:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733315021; 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=bVKNFd4CQv3lea9zqauNxv6wJGSV0mosiUOczVBJaqc=; b=YrbT/rE8DGRWyj5Em3QRWuK/0KZYBw7tGuhrD2nzd5Q9+QiUlZaDVCt/k/LUr3Yc6AvCGQ fFUvzVvUWBwdtLFEEugzBn9wWfGd0MfPGbaGTRkyYYOFvxaoDeNpj14w2jCrg1GtmNoFWZ oNmH7P28rBkbZk1GyzyoEM55JzWTaqtUnMj9X7DmNF/cLuZVVNkxgCjrjAr6iVkpEd9Kbc TFsS7XDCn54Z1lNqx5FSCtAx7h3QtYN+pUOE3ZXQIj7IMbt0799DeiPw6TTXCoZ/HGoYZD OC5+IhEiGXYVDKAwf7KXdAbSvrCy6sLKcval1QxywriFkPxw24PwSXACa0kqVQ== From: Antonin Godard Date: Wed, 04 Dec 2024 13:23:11 +0100 Subject: [yocto-docs PATCH v2 3/6] system-requirements: add fedora 39 to supported distros MIME-Version: 1.0 Message-Id: <20241204-update-doc-deps-v2-3-1d9b4063476f@bootlin.com> References: <20241204-update-doc-deps-v2-0-1d9b4063476f@bootlin.com> In-Reply-To: <20241204-update-doc-deps-v2-0-1d9b4063476f@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=RlzymVzLs5mLjCtkJ0YdD7CxlarDe2zk63Uaw1ErmEE=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnUEnLk3NN6D0Xuz0rBysLVyt/MWSgl7Mv2ZyEp LBdxEP4GIeJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1BJywAKCRDRgEFAKaOo NvQgD/4ioHaQkbSP5nQL07Xw1PMR6JpfPcsYXzlSXrwr//k6+ZkjtgizftY5Yk1itdYaBmxKoUr wLY3+16EoiKrhTM/spStiEvrpBy0KTQYb/0t1RKYJlUNjkKzX2Rtjep/bpAxHuRexFIt3MonxHm ZV66Fujm3rr5ZSVA3sUqSNTirAHDl3ir3d1lfPl8cwEkAKnccMjhJ6r9v8mfO4OJds+8fcJfYk7 BSQRigzl2BO0iM/9kc0oOo/KJl1mqFtPRBNqeAaLgPVra4RoXPFBEmTOuiOTh+dY+g815RTt0BW G5SN6gOH9Gfv35vSSh3GgNA+kMKM5icKbZky6DX1bFmeHRwe5yENQgTcsT1buGaUSy1Y/grDIKG JQkj1x5AYy2EY+TLrX3qUkGHA6aGnrRI1f+hEYK86UKSqdUe17DMw0jXhZUxQLYA+gWZcBW7FGi XpBpoV3dwPQSVUZ51rczKkRzAFYjQfmN5gTIjKoGEHkCOda8bX3h8vOv0lpfy8exrr52PH+9e/N nKOyt+/wNyw6H83365ED0Vk3VJF4mD0NJ6SYr1LrFF2yQQOrrRNgU8mW7jgs8ZC4N9bn4VblnPZ HZi6w7yjg359I7b25GBxrFgU9YPslNfBZR3X2AOjfXaPdO5ydVgBu3tkcukCOB5gtw8L8s//BvD NfuJ9RXZfD6+wUQ== 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 ; Wed, 04 Dec 2024 12:23:43 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5884 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 Wed Dec 4 12:23:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53607 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 BBEC8E7716D for ; Wed, 4 Dec 2024 12:23:43 +0000 (UTC) Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by mx.groups.io with SMTP id smtpd.web11.12809.1733315022841064919 for ; Wed, 04 Dec 2024 04:23:43 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=TIm9ybXk; spf=pass (domain: bootlin.com, ip: 217.70.183.201, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 648EA1BF20B; Wed, 4 Dec 2024 12:23:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733315021; 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=fiirBHE976kPrJWytAKAKwI+YZK5yDE/x5/x2fvqP2c=; b=TIm9ybXki2Y0FEMqDwYW9MI7iSzzoSNIPLCZfPqyFwd5RaF1Z1HdzFKRf4UOQHHkOanMnb BUedr9NmKEvVgzBIGJGaTOuWhxiEkanRFRQ3TzPyLvZOqC1Kam1iYXgQTbb38Hme4TXJy7 VBumwh9Xd7ZIZZL72fuQTG4vvdZBiDOTcKp8bQZbtIIexcHqJx6t2XApyozHt9MDdQ5IZ7 LwUBnupzFXbFjHJipxlNtsLxi/Hul3WpV4nhHCsDaLKsduwlBUotGiX09JVQOxhbf25ASd KGqgqFdDtOvYfL/UohYgvdsc18LPeZtO2r5zHN3sgD/H2XNN5esm9hDHJqXbLA== From: Antonin Godard Date: Wed, 04 Dec 2024 13:23:12 +0100 Subject: [yocto-docs PATCH v2 4/6] system-requirements: update list of supported distros MIME-Version: 1.0 Message-Id: <20241204-update-doc-deps-v2-4-1d9b4063476f@bootlin.com> References: <20241204-update-doc-deps-v2-0-1d9b4063476f@bootlin.com> In-Reply-To: <20241204-update-doc-deps-v2-0-1d9b4063476f@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=7UsRjGMkvpS/tbPOAhfNFKzdbnlEACzzxBF/WaVSkOs=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnUEnLSuw2nu/PwSskg9ZjjQn5BIGoOskSdQdEg SrwRc1AcKiJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1BJywAKCRDRgEFAKaOo NuAYD/92UI5FKaxxk6Lly8dvazlMr+CxHApp9f1ASBR1ETod1CZy4toRfDEwx9gqmMA2P4RHom8 gtliyQYpyHxh9o71chWRwBSClSBWTEZ38g/l7yHXHtb9XvUg5Ye6vpgsI+/qPtpW2OidGtLY1Wk wXKaUTvXnSX9PHWUqZLJk0DxPySfI3kWW6EbWEy4s+md2mTyhWSuze4/iB7XM54citQNkykQ8cs RgoELtPiMAdCWQA0xlEzU97qDb3fSmjMbk/vwxspKmYVZQhFZFIEr/2H/LQ1GHao9X1/SVMHFAr +l/8xoPFp/MohpA4k2W8stBg1O4sGTEbLTCqFOT3/zWdGC+v1DgMsJY6b3rwihV41OVQDbk+c+c LgH/jYDmURLVzRLp/pVUfld0OfCS1F4gnwHxLimRX3Kca9CxTHCFwHZ6cwICkHebcCN1XkZuffn 9rq2C+kRKyKhEgN+ukbHC7YsEGe33VKsljXUF2XL+deHjgEJYgTgwg6f/fDLUm4cKB2lOczcoPJ rlSSb8QqezBDoME6vIe4FUuNQmzGbs8n4opYhSxZXQoe4XkCIGItMw8XTWdtUQHlGF4TqO7tEjy nzPSmxP8K4ln0iV4pU+ShrA0WuPpUSF2jx/Ue0anirvZN1khtZ7qH/OnaZOcWsBWigZDGoReoQR 0S6Dt1iYrXCvAbg== 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 ; Wed, 04 Dec 2024 12:23:43 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5885 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 Wed Dec 4 12:23:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53611 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 A1F8DE7716D for ; Wed, 4 Dec 2024 12:23:53 +0000 (UTC) Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by mx.groups.io with SMTP id smtpd.web10.12923.1733315023147690556 for ; Wed, 04 Dec 2024 04:23:43 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=IczLB+1j; spf=pass (domain: bootlin.com, ip: 217.70.183.201, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id 9C0E41BF20C; Wed, 4 Dec 2024 12:23:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733315021; 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=FnsZUcTzkSpeM0pTsbu4Iv2d9N7ma4JiWP0eB50UES0=; b=IczLB+1jfSX7P2mTxVv4U8Qd0rBhUarkI14yOxjQQSce/LLS2TJp0tfXNXJAz8AXze8R7x UIZxnqIP55alwav/aqd46w8cwQQ65xGdS1fR80WUfbEw5Hyn7/f0hh3Q9SShuAEol4ncJy FXYHfSe3dmUQNPaSxIr8j7fVVxXLWu8CRy8AdpmfKVea4jYio4k6CQymwdzxVAMnUHSCsB QlvqPoe1qxexpo4aa/HoEKod6RiF+PaGZ6qRIXbPj31JBaooJtOyAMOLiLMilAKkgDhK15 slg46JCcM70coOvmWzK7jl+fnuucSvOiya0Dqu7pvLDBhilqU3dn/F0BmGFjrg== From: Antonin Godard Date: Wed, 04 Dec 2024 13:23:13 +0100 Subject: [yocto-docs PATCH v2 5/6] system-requirements.rst: add dependencies for pdf builds MIME-Version: 1.0 Message-Id: <20241204-update-doc-deps-v2-5-1d9b4063476f@bootlin.com> References: <20241204-update-doc-deps-v2-0-1d9b4063476f@bootlin.com> In-Reply-To: <20241204-update-doc-deps-v2-0-1d9b4063476f@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=5343; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=wHQAlY2GksZ4WU7l3HrhXfnG90C8RGnaTLOlLz402CY=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnUEnLJ/MkQz+0UFIdxrZ1gmOb2aWwYhuuTWIjZ l0Ydkyg9vKJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1BJywAKCRDRgEFAKaOo Nk5EEACkk1acB/PHhXOHb0qexiNc1ZfLM6qb0gDICoYNRlRbLBKtUVynsvbhpgDbVHjqlO2ZRg3 IFmtkjo4z5XUAEoEDcgEwELp/HIxOAdxN2DRlmqGIe45KAg2YW1Ck5y9buyaMt5+YvJEWtZmYy5 l9ACQ1UJyeUcU5mvT1HgIbtUAB2PZTBV1Hadj10XBY6b4PFer6wHt+GctruUlvXyCJf6Jsq06b+ VdomX8/mrfz2DVYLTZKqj5n0fDz907s7wrfPljbleokI5/LG6p/K11LyK1Fi5FQNps6eroHUFLc 3YUofRObEHGYgso85C66gnYmbkpKxU/Aujg6nM4FrkMKhXvXHWvnsnXuLfns4nxmHsnwdlkDFh+ vGX5RqcDa2GC6VkVOqp0Eq89LmBIyTKRkp4cVHUp1eqPFawUmAydPyUFH5fF+91OSKbJrRCnu3C zclvHHAfQGRcSgZX7MEyGdfnVi5IKk8mIeRraHu0ZqYrqditk5u1BcDCcwLkb2K0ETQIu+SNRK6 pFGNilGaIuFesk8nWY5mm+aO7/fl/NXm3ErTeWQ/GPv5iZjIGfAyLs9zMeqcW+1V/lbxkaxHJUE 8Mnz4rMOf/284oRaYYYo85zpGYdZj70z8YBBC7TACaX7ZB6OH/YgtREzSPjgrZeRJckBJKHteoN IhvGKGH4a0EkQBw== 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 ; Wed, 04 Dec 2024 12:23:53 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5886 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). 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 | 47 +++++++++++++++++++++++- documentation/ref-manual/system-requirements.rst | 27 ++++++++++++++ 2 files changed, 73 insertions(+), 1 deletion(-) diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index 94849acf9942c7ebddb2ac7f8aaf5eb9d87e0c5b..25385068679a51e0f2e9e516b02b62e19e126291 100644 --- a/documentation/poky.yaml.in +++ b/documentation/poky.yaml.in @@ -67,8 +67,17 @@ UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >- python3-saneyaml python3-sphinx-rtd-theme sphinx - texlive-latex-extra +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 @@ -129,6 +138,19 @@ FEDORA_HOST_PACKAGES_DOC: >- texlive-latex-extra which +FEDORA_HOST_PACKAGES_DOC_PDF: >- + latexmk + texlive-collection-fontsextra + texlive-collection-fontsrecommended + texlive-collection-lang* + texlive-collection-latex + texlive-collection-latexextra + texlive-collection-latexrecommended + texlive-collection-xetex + texlive-gnu-freefont + texlive-tex-gyre + texlive-xetex + OPENSUSE_HOST_PACKAGES_ESSENTIAL: >- bzip2 chrpath @@ -169,6 +191,19 @@ OPENSUSE_HOST_PACKAGES_DOC: >- texlive-fncychap which +OPENSUSE_HOST_PACKAGES_DOC_PDF: >- + texlive-collection-fontsextra + texlive-collection-fontsrecommended + texlive-collection-lang* + texlive-collection-latex + texlive-collection-latexextra + texlive-collection-latexrecommended + texlive-collection-xetex + texlive-gnu-freefont + texlive-latexmk + texlive-tex-gyre + texlive-xetex + ALMALINUX_HOST_PACKAGES_ESSENTIAL: >- bzip2 ccache @@ -214,3 +249,13 @@ ALMALINUX_HOST_PACKAGES_DOC: >- python3-pip texlive-fncychap which + +ALMALINUX_HOST_PACKAGES_DOC_PDF: >- + latexmk + texlive-collection-fontsrecommended + texlive-collection-latex + texlive-collection-latexrecommended + texlive-collection-xetex + 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 From patchwork Wed Dec 4 12:23:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 53612 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 99C35E7716B for ; Wed, 4 Dec 2024 12:23:53 +0000 (UTC) Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by mx.groups.io with SMTP id smtpd.web11.12812.1733315023311739401 for ; Wed, 04 Dec 2024 04:23:43 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=JTjsHdhk; spf=pass (domain: bootlin.com, ip: 217.70.183.201, mailfrom: antonin.godard@bootlin.com) Received: by mail.gandi.net (Postfix) with ESMTPSA id D36A41BF20D; Wed, 4 Dec 2024 12:23:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1733315022; 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=a/ikerQ7wyQVLJlv6/Uq8dkj+TFBmbq8jjdSzTo5rhM=; b=JTjsHdhkrS7Sz+KsF/b4nlpJ0HmaUBK0ubEAxPE7W4I2zqSdU+j+P89ai4pzu4kUx2hmT0 tkwZN0RQu3QdFZADla5ZL6MixglwmiqnsL5PPt72uR+/LGE4uOA6vU6YPssmHYjCf0HIe3 Us54ribV4s/tSNFsC4Y7npfLEKpXMz8fuvYIgJCAJFhteNwJGQrCxUW6kNj7N6OU42KcNY WRwLhyCko8VddhP/1fGv8doZO0eODDqKj4MdNwWtU0aPd3k5uIU+NlhCMmHEukKAzDGMqD CUF/X0UI0eRXY1viu+pPAE5X5/JTmD2SyDepNysEJzVXsCfNhgKVnZ3dzfxFSA== From: Antonin Godard Date: Wed, 04 Dec 2024 13:23:14 +0100 Subject: [yocto-docs PATCH v2 6/6] poky.yaml.in: add missing locales dependency MIME-Version: 1.0 Message-Id: <20241204-update-doc-deps-v2-6-1d9b4063476f@bootlin.com> References: <20241204-update-doc-deps-v2-0-1d9b4063476f@bootlin.com> In-Reply-To: <20241204-update-doc-deps-v2-0-1d9b4063476f@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=1527; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=d95V//BTmfXnRSAhOcK3QP94Z7Jn6UnKN0DAkr5nFE0=; b=owEBbQKS/ZANAwAIAdGAQUApo6g2AcsmYgBnUEnLNqq27E2oQ50UAsFQ+0+HSPilLnPT8TDl3 HF8UFfK41mJAjMEAAEIAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCZ1BJywAKCRDRgEFAKaOo NtBGD/9kl/JoH13yEYluioH/sQrNMuMDb/P0a9+0MsMU9Qq4BStTKrbcl9YesSIbTe7EC4JO7dZ M9YTE5/HQ4Nxfi+LeGPm8Qrf1WPCgZNe4P85GOgO7FbWEdlB+LD+MoioGlnDwsCrfJfXIyTY2XG UQPTb2NPWYpRf/Y3B7wWseI0g4KBNaqesWAWyinAPE5VGlzJaEJvyrRyZvo/DehxGBrkUHCqV51 X1Pm2pvARz6ErcAF3/5ol1lN7QQglXNY1DOknFnkCot4BxpgqotvdV0l9s5zE64dz8XUv+K2znC Nt3QzGacbyTx+ni835GVIXTeID4ajdTRYianwDHLS9kXHIxQOK9hhkXVU9X5+fD1iUQeXkOqkS9 RpZMSThHgis+oaeaW4oYwRTjGfLoEELoTdPiKFL/nWo6XgEiKno60YLrYrhMQGldGdGfSvap7OM 5/jr1HjmVfOm0kptJ5KmaV+bIEX3sbbHdsZqA7zzJBVl7Azm8qNLxT/ZJLdCFXz+H2o7fvHqwpJ j/51tAbsZIS+UBmR9UFC1iS1yzNNQZYtRAaW6FPQaDMOU0HmXodcg69i2TrJusTa1sTToET371r J0KIFuNMMcW6QUVXnq9VZwTvLBwI7F/ZwObUMq7x+7EkEiVkTahs1QqZ8QvleZFofva5KBf/i5x psC5SVq/GGFK1gw== 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 ; Wed, 04 Dec 2024 12:23:53 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/5887 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 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/documentation/poky.yaml.in b/documentation/poky.yaml.in index 25385068679a51e0f2e9e516b02b62e19e126291..340c6e891615d4b552a879062ac9e367888905da 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 librsvg2-bin + locales make python3-saneyaml python3-sphinx-rtd-theme @@ -128,12 +129,12 @@ FEDORA_HOST_PACKAGES_ESSENTIAL: >- FEDORA_HOST_PACKAGES_DOC: >- git + glibc-locale-source librsvg2-tools make python3-pip python3-saneyaml python3-sphinx-rtd-theme - sphinx texlive-fncychap texlive-latex-extra which @@ -185,6 +186,7 @@ OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython OPENSUSE_HOST_PACKAGES_DOC: >- git + glibc-i18ndata make python3-pip rsvg-convert @@ -244,6 +246,7 @@ ALMALINUX_HOST_PACKAGES_ESSENTIAL: >- ALMALINUX_HOST_PACKAGES_DOC: >- git + glibc-locale-source librsvg2-tools make python3-pip