[Debian-med-packaging] FW4SPL package
Flavien Bridault
fbridault at ircad.fr
Fri Nov 25 14:25:27 UTC 2016
Thanks, I didn't realized the shell expanded that '*'... Indeed that
solved the issue. So next I got the 'conflict' error I mentionned
previously, I don't really understand but if I do what the error asks,
so adding a "Conflicts:libcamp-dev" in control that works. Not sure
however if this correct or not.
--
*Flavien BRIDAULT*
Ingénieur de Recherche
fbridault at ircad.fr
*IRCAD France*
1, place de l'Hôpital - 67091 Strasbourg Cedex - FRANCE
http://www.ircad.fr/ <http://www.ircad.fr/>
Le 25/11/2016 à 14:50, Andreas Tille a écrit :
> Hi Flavien,
>
> On Fri, Nov 25, 2016 at 12:29:02PM +0100, Flavien Bridault wrote:
>>> Feel free to either ignore the hint for d-shlibs or ask me for help if
>>> you have som trouble with it.
>>
>> Ok, I tried to support multiarch and I have a working version, but it
>> doesn't use d-shlibs. I'm trying now to switch to d-shlibmove, which
>> looked quite simple at first glimpse. I removed the two .install files,
>> added shlibs depends in control, and added the following in rules:
>>
>> override_dh_install:
>> dh_install
>> d-shlibmove \
>> --commit --multiarch --exclude-a --exclude-la \
>> --movedev debian/tmp/usr/include/* usr/include \
>> debian/tmp/usr/lib/*.so
>>
>> However, the package fails, apparently because of the --movedev arguments:
>>
>> make[1]: Entering directory '/home/flav/dev/camp'
>> dh_install
>> d-shlibmove \
>> --commit --multiarch --exclude-a --exclude-la \
>> --movedev debian/tmp/usr/include/* usr/include \
>> debian/tmp/usr/lib/*.so
>> Library package automatic movement utility
>> /usr/bin/d-shlibmove: [usr/include] is not a valid shared library file name
>> debian/rules:9: recipe for target 'override_dh_install' failed
>
> I think I have seein this. Please try
>
> --movedev debian/tmp/usr/include usr
>
> instead. If I remember correctly the asterisk is resolved by the shell
> and in case there are several files in debian/tmp/usr/include --movedev
> takes its two arguents and whatever remains is used as share-library name.
> This is causing the confusing error message.
>
>> Do you have any idea ? I joined a diff to this email, I can also push
>> the faulty commit if necessary.
>
> If the hint does not help feel free to simply commit and I'll pull and
> fix the repository.
>
> Hope this helps
>
> Andreas.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20161125/d1478b54/attachment.sig>
More information about the Debian-med-packaging
mailing list