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@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org