Hi Pádraig,
> I'm going to tweak as follows.
Sure, if you prefer brevity.
> I'll probably tweak a bit further asd we probably
> should distinguish dev and runtime packages.
> I.e. we don't want to suggest that end users need to install systemd-devel
> etc.
End users who build coreutils from source *do* need libacl1-dev, libattr1-dev,
libsystemd-dev, etc. It's only the installation of the binary packages that
don't need the header files, i.e. need only the shared libraries with their
symbolic links. But
- for the end users, the installation of the binary packages is done through
the package manager, which knows about the dependencies automatically,
- for the packager in a distro, they can probably guess / know that they
don't need the header files.
If we put these package names (libacl1, libattr1, libsystemd0, etc.)
under '# runtime only dependencies', there will be a lot of duplication of
text. Maybe a compromise is to write it like this:
* libacl
+ Recommended on Linux systems.
Needed so that the file utilities respect the access control lists (ACLs)
set on the original files.
+ Homepage:
https://savannah.nongnu.org/projects/acl/
+ Download:
https://download.savannah.nongnu.org/releases/acl/
+ Pre-built package name for build and runtime:
- On Debian and Debian-based systems: libacl1-dev,
- On Red Hat distributions: libacl-devel.
- Other: https://repology.org/project/acl/versions
+ Pre-built package name for runtime only:
- On Debian and Debian-based systems: libacl1,
- On Red Hat distributions: libacl.
- Other: https://repology.org/project/acl/versions
> One way to do that might be to not mention specific package names at all.
Please don't omit them! This is the largest time-saver for the users.
Otherwise they have to spend 15 minutes, searching for the package name
in packages.<distro>.org.
> Oh I'll also tweak GNU GMP to libgmp
I don't think that would be right:
- GMP's web site is https://www.gnu.org/software/gmp .
- This web site uses the name "GMP".
- Whereas https://www.gnu.org/software/libgmp is "page not found".
- https://en.wikipedia.org/wiki/GNU_Multiple_Precision_Arithmetic_Library
does not mention "libgmp".
libgmp happens to be the package name in some distros, because GMP does not
install executables. But it's not the package's name in GNU.
Bruno