On Mon, Oct 27, 2014 at 7:09 AM, Luca Barbato <[email protected]> wrote:
> On 27/10/14 11:19, Marc-Antoine ARNAUD wrote:
>>
>> Hi everyones,
>>
>> I'm currently testing the build OpenSUSE platform, which can create
>> packaging and can create a repos of the nightly build on the devel
>> version.
>
>
> Great!

Please double check if they do accept libavcodec there. Last time I
checked they did not want to host it because of legal concerns.

>
>> I'm currently developing on a wrapper in C++ upon the Libav, but also with
>> bindings for Java and Python. This library require the lastest version of
>> the Libav to build.
>
>
> Sounds quite interesting =) do you have a git for it?
>
>> But I have seen some spec of dsc specifications to create DEB and RPM
>> package on Libav.
>
>
> Tomáš should have one for rpm I think and ubuntu has the latest here.
>
> https://launchpad.net/~motumedia/+archive/ubuntu/libav-daily

That's the one for building the daily snapshots. It uses the packaging
from https://code.launchpad.net/~motumedia/libav/packaging-trunk.

The official packages use the packaging from
http://git.debian.org/?p=pkg-multimedia/libav.git

Note that the packaging is quite sophisticated, for instance on some
architectures libavcodec is built in several flavor to benefit from
machine-specific instruction sets using the libc hwcaps mechanism.

>
>> Does someone have a good version for the latest ? Is it possible to merge
>> alls versions in one to provide a unique 'official' packaging mode ?
>
>
> Much depends on how you split the libraries in components I think.

I don't think we have a "official" packaging mode. Traditionally,
libav provides source-code only, and leaves packaging to
distributions. That doesn't need to stay this way, let us know your
requirements and maybe we can work something out!

> I'm about to add xcb to the mix so some updates might be needed.

In my experience, the packaging needed manual updating when one of the
following happens:

- soname bumps
- new or dropped examples, documentation, preset, etc. files
- new or dropped libraries (libavresample was the most recent one I think)
- new or dropped command-line programs

Things that or generally just fine:

- new or dropped codecs
- new or dropped formats
- new or dropped filters
- new or dropped devices

Best,

-- 
regards,
    Reinhard
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to