<div dir="ltr"><div>Hi Alexander,<br></div><div>Thank you for setting up this framework !<br><br></div><div>As posted on oi-discuss earlier, I gathered a list to help contributors follow the progress and pick an item:<br><br><a href="http://wiki.openindiana.org/oi/Multimedia">http://wiki.openindiana.org/oi/Multimedia</a><br><br></div><div>Best,<br><br></div><div>Aurélien<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 14, 2015 at 3:20 PM, Alexander Pyhalov <span dir="ltr"><<a href="mailto:alp@rsu.ru" target="_blank">alp@rsu.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello.<br>
It's call for test and is mainly intended for developers.<br>
We have infrastructure in place to build and distribute non-distributable-in-some-countries packages. Read, we are ready to start shipping our own multimedia libraries.<br>
<br>
So, what have you do if you want to add some more packages, like lame, ffmpeg and so on?<br>
<br>
You create component in components/encumbered directory and include<br>
$(WS_TOP)/make-rules/<a href="http://encumbered.mk" rel="noreferrer" target="_blank">encumbered.mk</a> before <a href="http://ips.mk" rel="noreferrer" target="_blank">ips.mk</a> - see <a href="https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/encumbered/faac" rel="noreferrer" target="_blank">https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/encumbered/faac</a> for example.<br>
<br>
Components in encumbered directory are ignored by regular gmake publish and should be published specifically from encumbered directory. They are published to i386/encumbered-repo by default. Publisher is set to hipster-encumbered. Regular jenkins job building oi-userland now also does this. The resulting packages should be available at <a href="http://pkg.openindiana.org/hipster-encumbered/" rel="noreferrer" target="_blank">http://pkg.openindiana.org/hipster-encumbered/</a> .<br>
<br>
I've added some pkglint checks ensuring that regular packages from <a href="http://openindiana.org" rel="noreferrer" target="_blank">openindiana.org</a> publisher doesn't depend on encumbered packages. So if you see "package depends on %(name)s, which comes from forbidden publisher" check package dependencies. This behavior is turned off by ENCUMBERED environmental variable set in make-rules/<a href="http://encumbered.mk" rel="noreferrer" target="_blank">encumbered.mk</a> .<br>
<br>
I hope we'll see new multimedia packages soon. Volunteers are welcomed.<br>
I also hope that new oi-userland and infrastructure changes haven't introduced too many bugs :)<span class="HOEnZb"><font color="#888888"><br>
-- <br>
Best regards,<br>
Alexander Pyhalov,<br>
system administrator of Southern Federal University IT department<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="http://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><font style="font-family:courier new,monospace" size="1">-------------------------------------------------------------------------------<br>LARCHER Aurélien          | KTH, School of Computer Science and Communication<br>
Work: <a value="+4687907142">+46 (0) 8 790 71 42</a> | Lindstedtsvägen 5, Plan <font size="1">4<font size="1">,</font></font> 100 44 Stockholm, SWEDEN<br>-------------------------------------------------------------------------------<br></font></div></div>
</div>