RPM/Debian packaging: add sphinx and man dependencies

This commit is contained in:
David Adam
2025-12-16 21:49:28 +08:00
parent 377abde112
commit a5330c7ba2
2 changed files with 6 additions and 1 deletions

View File

@@ -10,8 +10,10 @@ Build-Depends: debhelper-compat (= 13),
gettext,
libpcre2-dev,
rustc (>= 1.85) | rustc-web (>= 1.85) | rustc-1.85,
sphinx-doc,
# Test dependencies
locales-all,
man-db,
python3
# 4.6.2 is Debian 12/Ubuntu Noble 24.04; Ubuntu Jammy is 4.6.0.1
Standards-Version: 4.6.2

View File

@@ -13,7 +13,10 @@ Source1: %{name}_@VERSION@.orig-cargo-vendor.tar.xz
BuildRequires: cargo gettext gcc xz pcre2-devel
BuildRequires: rust >= 1.85
# Packaging guidelines say to use a BuildRequires: rust-packaging, but it adds no value for our package
BuildRequires: /usr/bin/sphinx-build
# OBS: add eg "FileProvides: /usr/bin/sphinx-build python3-sphinx python3-Sphinx" to project config
BuildRequires: /usr/bin/man
# OBS: add eg "FileProvides: /usr/bin/man man-db man" to project config
BuildRequires: cmake >= 3.15
%if 0%{?suse_version}