Чт 30 апр 2020 @ 14:56 Jan Wielemaker <j.wielema...@vu.nl>:

> On 4/30/20 2:50 PM, Jonas Smedegaard wrote:
>> Quoting Lev Lamberov (2020-04-30 14:40:53)
>>> Чт 30 апр 2020 @ 14:06 Jan Wielemaker <j.wielema...@vu.nl>:
>>>
>>>> On 4/30/20 1:41 PM, Jonas Smedegaard wrote:
>>>>> I think we can use the format almost as-is - just replacing the
>>>>> leading "swipl-" with "swi-prolog-abi-".
>>>>
>>>> I think adding "abi" makes sense.  I can replace "swipl" with the
>>>> package name, which is "swi-prolog" for Debian.
>>>
>>> I'm thinking about something like as follows:
>>>
>>> Provides: swi-prolog-abi-$(swipl:ABI)
>>>
>>> where $(swipl:ABI) will be set in d/rules in override_dh_gencontrol
>>> target, so actually it doesn't matter what is the original output of
>>> swipl --abi_version, since we have sed and other tools to make it as
>>> we like. What do you think, Jonas?
>> 
>> I agree with Lev.  That is what I tried to say above as well (that we
>> can _take_ it as-is and will need to massage it only slightly), but I
>> see now that it can just as easily be read as meaning the opposite (that
>> we would need a slightly different format).
>> 
>> So to (try) clarify: I think it is *perfect* usable for Debian that
>> upstream code emits "swipl-2-67-792e14f8-de23899e" when asked for its
>> ABI.
>
> I did change it now to be $SWIPL_PKG_NAME-abi-*, where the default
> SWIPL_PKG_NAME is derived from $SWIPL_INSTALL_DIR if it contains
> something usable and "swipl" otherwise (some installations set this
> to ".").
>
> I don't think you care too much.  Unless there is a real need to
> change I'll keep it that way.  It is nicely informative.  If you
> just want the numbers you can delete `^.*-abi-`.

Sure, that's what we need. Thanks, Jan!

Cheers!
Lev

Reply via email to