On 11/07/2024 10:49 pm, Olaf Hering wrote: > Thu, 11 Jul 2024 21:23:37 +0100 Andrew Cooper <[email protected]>: > >> use the zypper long names for the benefit of those wondering what was being >> referenced or duplicated. > Names of rpm packages do change over time, configure already searches for > "something" where it is available,
configure has to cope with distros taking different naming decisions, and while I appreciate that packages may change over time even within a distro ... > instead of some library or header. > If it is touched anyway, I would use more instead of less > 'pkgconfig(something)' references: > > libbz2-devel > pkgconfig(bzip2) = 1.0.8 > libzstd-devel > pkgconfig(libzstd) = 1.5.6 > lzo-devel > pkgconfig(lzo2) = 2.10 > xz-devel > pkgconfig(liblzma) = 5.6.2 > zlib-devel > pkgconfig(zlib) = 1.3.1 > libuuid-devel > pkgconfig(uuid) = 2.40.1 > libyajl-devel > pkgconfig(yajl) = 2.1.0 > ncurses-devel > pkgconfig(form) = 6.5.20240629 > pkgconfig(formw) = 6.5.20240629 > pkgconfig(menu) = 6.5.20240629 > pkgconfig(menuw) = 6.5.20240629 > pkgconfig(ncurses) = 6.5.20240629 > pkgconfig(ncurses++) = 6.5.20240629 > pkgconfig(ncurses++w) = 6.5.20240629 > pkgconfig(ncursesw) = 6.5.20240629 > pkgconfig(panel) = 6.5.20240629 > pkgconfig(panelw) = 6.5.20240629 > pkgconfig(tic) = 6.5.20240629 > pkgconfig(tinfo) = 6.5.20240629 > glib2-devel > pkgconfig(gio-2.0) = 2.80.3 > pkgconfig(gio-unix-2.0) = 2.80.3 > pkgconfig(girepository-2.0) = 2.80.3 > pkgconfig(glib-2.0) = 2.80.3 > pkgconfig(gmodule-2.0) = 2.80.3 > pkgconfig(gmodule-export-2.0) = 2.80.3 > pkgconfig(gmodule-no-export-2.0) = 2.80.3 > pkgconfig(gobject-2.0) = 2.80.3 > pkgconfig(gthread-2.0) = 2.80.3 > libpixman-1-0-devel > pkgconfig(pixman-1) = 0.43.4 ... this is just a differently-inconsistent list of names, with some very dubious aliases such as `form` and `menu`. What makes pkgconfig() any more stable than the main package name? Why do we want to be treating libraries different to other packages? > python3-devel is "special", can be used as is. As an aside, I looked for a python3-minimal or equivalent, and couldn't find one. I take it there isn't one? > 'git' could be just 'git-core' Thanks. Will fix locally, for Tumbleweed and Leap. ~Andrew
