Hello.
It's call for test and is mainly intended for developers.
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.

So, what have you do if you want to add some more packages, like lame, ffmpeg and so on?

You create component in components/encumbered directory and include
$(WS_TOP)/make-rules/encumbered.mk before ips.mk - see https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/encumbered/faac for example.

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 http://pkg.openindiana.org/hipster-encumbered/ .

I've added some pkglint checks ensuring that regular packages from openindiana.org 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/encumbered.mk .

I hope we'll see new multimedia packages soon. Volunteers are welcomed.
I also hope that new oi-userland and infrastructure changes haven't introduced too many bugs :)
--
Best regards,
Alexander Pyhalov,
system administrator of Southern Federal University IT department

_______________________________________________
oi-dev mailing list
[email protected]
http://openindiana.org/mailman/listinfo/oi-dev

Reply via email to