Hi Andreas, Hi Steffen, thanks both for your helpful answers pointing me in the right direction: all I had to do is adding a debian/install file containing one line (src/kern/.libs/libbioinfoc.a). Now the library gets included in the .deb file.
I started reading the policy file and will do the uploads in the proper locations & formats once I have understood enough about it. It may take a while ... until then ... thanks & regards, Detlef On 04/23/2014 01:38 PM, Andreas Tille wrote: > Hi Detlef, > > On Tue, Apr 22, 2014 at 09:38:29PM +0200, Detlef wrote: >> The bioinfoclib subset we worked on is now compiling and testing fine >> with GNU autoconf/automake, thus I have now an "upstream tarball" and >> a debian subdirectory. > > Could you please do us a favour and > > a) upload your upstream tarball to sf.net > b) commit the packaging to Debian Med version control system > (SVN or Git at your personal preference) - if you have no > idea how to do this please read the according chapter in our > team policy[1] and ask back if you might face some showstoppers. > >> Now the problem: >> fakeroot ./debian/rules binary >> produces .deb files as expected, but these don't contain the desired >> library. >> >> However I see the library gets built into >> libbioinfoc-0.1.0/debian/tmp/usr/lib, and 'make check' is executed a >> library-based test program just fine. >> >> How could that be fixed? > > I guess it will be quite simple to fix but I see no point in > establishing a different workflow to what we are usually working. > I probably would like to commit some changes to your packaging > but I can't to a download tarball as you are providing. > >> Is it something with the debian/control file? > > Probably not. You are lacking an install file. > >> Are there examples I could learn from? > > Yep, there are several examples for library packaging in our Git and > SVN. For libraries I'm usually recommending d-shlibs and you can grep > for this if you check out the SVN packaging tree. In Git we have > bambamc, bamtools and snp-sites as examples. > >> Help is appreciated. >> >> In case somebody would like to take a closer look -- the files are here: >> bioinfoc.ch/download/debianmed/libbioinfoc_2014-04-22.tar.gz >> Using this file, reproducing the problem should be easy: >> unpack this file, cd to debianmed_bioinfoc_2014-04-22 and say "fakeroot >> ./debian/rules binary". > > I promise to help but only for the usual workflow - so please follow our > team policy[1] and commit your packaging. > > Kind regards > > Andreas. > > [1] http://debian-med.alioth.debian.org/docs/policy.html > -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

