Re: Library packaging and missing .a file

2014-04-25 Thread Rebecca N. Palmer
> so basically it should provide only a -dev package. Is it ok to > package only -dev, or is it agains policies? https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-static -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". T

Re: Library packaging and missing .a file

2014-04-25 Thread Andrey Rahmatullin
On Fri, Apr 25, 2014 at 08:57:48AM +0200, Christian Kastner wrote: > > I have got another problem. Libstrophe only provides .a file, no .so, > > so basically it should provide only a -dev package. Is it ok to > > package only -dev, or is it agains policies? > > Not that I'm aware of, but I very mu

Re: Library packaging and missing .a file

2014-04-24 Thread Christian Kastner
On 2014-04-25 07:58, Dariusz Dwornikowski wrote: >> On 24.04.14 10:23:23, Christian Kastner wrote: > I have got another problem. Libstrophe only provides .a file, no .so, > so basically it should provide only a -dev package. Is it ok to > package only -dev, or is it agains policies? Not that I'm a

Re: Library packaging and missing .a file

2014-04-24 Thread Dariusz Dwornikowski
>On 24.04.14 10:23:23, Christian Kastner wrote: > > It is sufficient to change these to eg: > >usr/lib/*/lib*.a Thanks for this. I have got another problem. Libstrophe only provides .a file, no .so, so basically it should provide only a -dev package. Is it ok to package only -dev, or is it

Re: Library packaging and missing .a file

2014-04-24 Thread Christian Kastner
On 2014-04-24 08:16, Dariusz Dwornikowski wrote: > dh_install: libstrophe-dev missing files (usr/lib/lib*.a), aborting > > The libstrophe.a file is installed into /usr/lib/x86_64-linux-gnu, > instead of /usr/lib. When should the .a file be installed into > /usr/lib and when into x86... ? The new

Library packaging and missing .a file

2014-04-23 Thread Dariusz Dwornikowski
Hi, I am packaging libstrophe XMPP library in order to introduce www.profanity.im to Debian. make[2]: Entering directory `/home/tdi/dev/libstrophe-0.8.4' /bin/mkdir -p '/home/tdi/dev/libstrophe-0.8.4/debian/tmp/usr/lib/x86_64-linux-gnu' /usr/bin/install -c -m 644 libstrophe.a '/home/tdi/dev