[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Next autoconf problem for today libdisorder



(Merging replies.)

On 06/28/2016 08:35 AM, Andreas Tille wrote:
> On Mon, Jun 27, 2016 at 11:57:12PM +0200, Christian Seiler wrote:
>> [Multi-Arch]
>> In your package, that's already the case, so you can just add the header
>> to debian/control.
> 
> A, well, yes - I simply forgot this.  In my initial question I assumed
> something more on the Build-System would be needed.

Well, even if the build system doesn't support --libdir= or similar, you
can still install the files in the proper locations manually (via
debian/rules directly, .install files, d-shlibmove, or similar); only
for very, very few packages does Multi-Arch actually affect the upstream
code itself. (Think compilers etc.)

(Btw. you still didn't update debian/control in git. ;-))

>> Anyway: in case you want to know more about autoconf/automake etc.
>> I would really recommend <https://autotools.io/index.html> in
>> addition to the official documentation of that ecosystem ([1],
>> [2], [3], [4]).
> 
> I know I should know more about these tools but I need to quite rarely
> and the good thing on Debian Mentors is that you (obviously) get
> brilliant help if needed.  While beeing really great this on the other
> hand decreases the motivation to learn everything be heart. ;-)

Well, but the reason you get help here is so you can learn from
it. ;-) And you don't have to be an expert in the autotools (while I
do know quite a bit, I certainly am not), but if you're packaging
stuff that uses autotools in Debian (and you're packaging quite a
lot of packages that fall in that category), it is really helpful to
have an idea about the basics.

I would therefore really encourage you to do at least a bit of
reading on that topic.

> On Mon, Jun 27, 2016 at 10:41:28PM +0200, Christian Seiler wrote:
>> On 06/27/2016 07:49 PM, Christian Seiler wrote:
>>> Other comments regarding the package:
>>
>> Oh btw. I just noticed that you don't install the manpage for
>> the library function in the -dev package (because d-shlibmove
>> doesn't care about manpages, and you don't have an .install
>> file for that package). Since upstream includes the manpage,
>> I would recommend also shipping it.
> 
> The manpage is not installed since it has zero bytes.  (I actially
> had a debian/manpages file written but removed it afterwards.)

Oh, I didn't check that. Funny that upstream ships it then. In
that case, I do agree with your decision not to include it. ;-)

Regards,
Christian


Reply to: