Mailinglist Archive: opensuse-packaging (186 mails)

< Previous Next >
Re: [opensuse-packaging] So files in devel Packages?
  • From: Jean Delvare <jdelvare@xxxxxxx>
  • Date: Wed, 25 Feb 2009 15:06:58 +0100
  • Message-id: <200902251506.58683.jdelvare@xxxxxxx>
Le mercredi 25 février 2009, Sascha 'saigkill' Manns a écrit :
Hello Mates,

actually im working on the Packes libatlas3 and kde4-skrooge (Project:
home:saigkill).
RPMLint says:
libatlas3.x86_64: E: devel-file-in-non-devel-package (Badness: 50)
/usr/lib64/libatlas.so
libatlas3.x86_64: E: devel-file-in-non-devel-package (Badness: 50)
/usr/lib64/libcblas.so
libatlas3.x86_64: E: devel-file-in-non-devel-package (Badness: 50)
/usr/lib64/libf77blas.so

This i don't understand. I thought, that only *.h Files included in -
devel Package. And here RPMLint would like to move the so's to devel.
Anyone understand this?

There are more than *.h files in devel. There can be pkgconfig files,
or static libraries (.a).

The .so files rpmlint complains about are not library files but
symbolic links. Typically you have libfoo.so.1.0.0 which is the
library file, and libfoo.so.1 and libfoo.so which are links thereto.
libfoo.so.1 is a link used at runtime, while libfoo.so is only needed
at build time.

So, rpmlint is correct, the .so files above should be in a devel
package.

--
Jean Delvare
Suse L3
--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >