<div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace">Yes, an OPTIONAL= Line might be nice to have<br><br></div><div class="gmail_default" style="font-family:courier new,monospace">But as Andrzej Telszewski said the syntax would be TBD ...<br><br></div><div class="gmail_default" style="font-family:courier new,monospace">In the meantime, I would love to see something like that :)<br><br></div><div class="gmail_default" style="font-family:courier new,monospace"><div class="gmail-Iyc gmail-d-k-l"> </div></div><div class="gmail_default" style="font-family:courier new,monospace">-- kjh<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 4, 2016 at 8:25 AM, Petar Petrov <span dir="ltr"><<a href="mailto:slackalaxy@gmail.com" target="_blank">slackalaxy@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I do not mind having an "OPTIONAL=" field, if this will make third<br>
party automation tools more efficient.<br>
<span class="HOEnZb"><font color="#888888"><br>
-petar<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
2016-11-04 9:01 GMT+02:00 Andreas Guldstrand <<a href="mailto:andreas.guldstrand@gmail.com">andreas.guldstrand@gmail.com</a>><wbr>:<br>
> As the current maintainer of sbotools, I would approve of an OPTIONAL<br>
> field like the one proposed by Andrzej, with the "libass:ASS=yes|no"<br>
> bits.<br>
><br>
> Seems very useful and feasible to implement support for.<br>
><br>
> On 3 November 2016 at 19:52, Andrzej Telszewski <<a href="mailto:atelszewski@gmail.com">atelszewski@gmail.com</a>> wrote:<br>
>> Hi,<br>
>><br>
>> I've spent some time building packages now and although I used an automated<br>
>> tool (slackrepo to the rescue, thank you David!), I'm from the camp that<br>
>> reads README, trying to leave as little as possible to the fate.<br>
>><br>
>> I'm using web browser to find the SlackBuild in question, read on and decide<br>
>> what to do. If an optional dependency is mentioned, I search for it, read<br>
>> on, and so on ;-)<br>
>><br>
>> Searching for optional dependency is the most frustrating point.<br>
>> Sometimes there are many search results and you need to scan the list to<br>
>> find the one you need.<br>
>> Sometimes, the search filed leaves the keyword you entered there, so you<br>
>> have to erase it, before proceeding, etc.<br>
>><br>
>> So what's the use for OPTIONAL field you ask?<br>
>><br>
>> 1) PHP could parse it to give us direct link to the optional SlackBuild in<br>
>> question,<br>
>> 2) PHP could parse it to let us know about possible circular dependency.<br>
>><br>
>><br>
>> When it comes to automated tools, I'd say we need something more than just<br>
>> the package name in the OPTIONAL field.<br>
>> Probably something like that (ffmpeg for example) would be needed:<br>
>><br>
>> OPTIONAL="libass:ASS=yes|no libbluray:BLURAY=yes|no"<br>
>><br>
>> This would have to be thought through to make the best design decisions and<br>
>> the SlackBuilds would have to be standardized in one way or the other.<br>
>><br>
>> But for the next iteration, having OPTIONAL field mentioning just the<br>
>> packages names and SBo website listing them next to REQUIRES, would be the<br>
>> step towards the better, faster and more secure world :-)<br>
>><br>
>><br>
>> --<br>
>> Best regards,<br>
>> Andrzej Telszewski<br>
>> ______________________________<wbr>_________________<br>
>> SlackBuilds-users mailing list<br>
>> <a href="mailto:SlackBuilds-users@slackbuilds.org">SlackBuilds-users@slackbuilds.<wbr>org</a><br>
>> <a href="http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">http://lists.slackbuilds.org/<wbr>mailman/listinfo/slackbuilds-<wbr>users</a><br>
>> Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/<wbr>pipermail/slackbuilds-users/</a><br>
>> FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a><br>
>><br>
> ______________________________<wbr>_________________<br>
> SlackBuilds-users mailing list<br>
> <a href="mailto:SlackBuilds-users@slackbuilds.org">SlackBuilds-users@slackbuilds.<wbr>org</a><br>
> <a href="http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">http://lists.slackbuilds.org/<wbr>mailman/listinfo/slackbuilds-<wbr>users</a><br>
> Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/<wbr>pipermail/slackbuilds-users/</a><br>
> FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a><br>
><br>
______________________________<wbr>_________________<br>
SlackBuilds-users mailing list<br>
<a href="mailto:SlackBuilds-users@slackbuilds.org">SlackBuilds-users@slackbuilds.<wbr>org</a><br>
<a href="http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">http://lists.slackbuilds.org/<wbr>mailman/listinfo/slackbuilds-<wbr>users</a><br>
Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/<wbr>pipermail/slackbuilds-users/</a><br>
FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a><br>
<br>
</div></div></blockquote></div><br></div>