On 23/10/13 15:27, Mathieu Malaterre wrote: > On Wed, Oct 23, 2013 at 4:19 PM, Ximin Luo <infini...@gmx.com> wrote: >> +thijs who also had an interest >> >> On 23/10/13 14:31, Mathieu Malaterre wrote: >>> Let me know if you need a sponsor. I can review it if you upload on >>> mentors.debian.net. >> >> I have just uploaded a package to mentors. However, I remembered one thing I >> forgot - libcppnetlib-dev does not yet depend on the -dev packages listed in >> Build-Depends. I asked around #debian-mentors if there was a good way to do >> this (like a shlibdeps but for headers) but apparently there is none. >> >> Should I just manually copy+paste the Build-Depends into the Depends field >> of the -dev package? > > No, there is nothing like "shlibdeps" for C++ headers AFAIK. You have > to manually add/remove them as code changes :( > > I did a quick review and you declare Std-Vers 3.9.4 but -arch and > -indep rules are merged ? You need to split them. Typically > python-sphinx should be listed in Build-Depends-Indep, and d/rules > should build doc package in -indep. See man dh for -arch -indep > (section EXAMPLES). You can then test using dpkg-buildpackage -A/-B. > > Let me know if something was not clear. >
Actually, since I am bundling the docs into the arch-dependent -dev package, Build-Depends-Indep is not necessary. It took me a while to work this out, but see [1] that I just filed to improve the wording of the policy. Do you want me to split out the docs into a separate arch-independent package? X [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727610 -- GPG: 4096R/1318EFAC5FBBDBCE git://github.com/infinity0/pubkeys.git
signature.asc
Description: OpenPGP digital signature