Quantcast
Channel: openSUSE Forums
Viewing all articles
Browse latest Browse all 40713

How to create -debuginfo subpackage?

$
0
0
Hello, its me again.

I am trying to create a debuginfo package for LibreCAD_3 https://build.opensuse.org/package/s...reat/LibreCAD3
but I got the error saying

Code:

LibreCAD_3.x86_64: E: suse-filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/usr may only be packaged in the -debuginfo subpackage
LibreCAD_3.x86_64: E: suse-filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/usr/local may only be packaged in the -debuginfo subpackage
LibreCAD_3.x86_64: E: suse-filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/usr/local/lib may only be packaged in the -debuginfo subpackage
LibreCAD_3.x86_64: E: suse-filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/usr/local/lib/liblckernel.so-0.0+git20200308.908b0fad-0.x86_64.debug may only be packaged in the -debuginfo subpackage
LibreCAD_3.x86_64: E: suse-filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/usr/local/lib/liblcluascript.so-0.0+git20200308.908b0fad-0.x86_64.debug may only be packaged in the -debuginfo subpackage
LibreCAD_3.x86_64: E: suse-filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/usr/local/lib/libpersistence.so-0.0+git20200308.908b0fad-0.x86_64.debug may only be packaged in the -debuginfo subpackage
LibreCAD_3.x86_64: E: suse-filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/usr/local/lib/libtinyspline.so-0.0+git20200308.908b0fad-0.x86_64.debug may only be packaged in the -debuginfo subpackage
LibreCAD_3.x86_64: E: suse-filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/usr/local/lib/libtinysplinecpp.so-0.0+git20200308.908b0fad-0.x86_64.debug may only be packaged in the -debuginfo subpackage

I read on this documentation:
https://en.opensuse.org/openSUSE:Packaging_guidelines
https://old-en.opensuse.org/Packaging/Debuginfo

But could not find example of spec file to make -debuginfo subpackage.

I tried adding a debuginfo package as such:

Code:

%package  debuginfo
Summary:  Debug information for package %{name}
Group:    Development/Libraries/C and C++
#BuildArch: noarch
 
%description debuginfo
Debug information for package %{name}.

But I got this error:
Code:

line 75: %package  debuginfo: package LibreCAD_3-debuginfo already exists
So I disabled it.

I tried adding debug info %files list as well but it does not work.
Code:

%files debuginfo
/usr/lib/debug
/usr/lib/debug/usr
/usr/lib/debug/usr/local
/usr/lib/debug/usr/local/lib
/usr/lib/debug/usr/local/lib/liblckernel.so-0.0+git20200308.908b0fad-0.x86_64.debug.debug
/usr/lib/debug/usr/local/lib/liblcluascript.so-0.0+git20200308.908b0fad-0.x86_64.debug.debug
/usr/lib/debug/usr/local/lib/libpersistence.so-0.0+git20200308.908b0fad-0.x86_64.debug.debug
/usr/lib/debug/usr/local/lib/libtinyspline.so-0.0+git20200308.908b0fad-0.x86_64.debug.debug
/usr/lib/debug/usr/local/lib/libtinysplinecpp.so-0.0+git20200308.908b0fad-0.x86_64.debug.debug

Thanks.

Viewing all articles
Browse latest Browse all 40713

Trending Articles