Hello!

I'm working on packaging libmpeg3 for Fedora.
(for third part repositories livna/freshrpms merging to rpmfusion)

Actually cinelerra use special patches for libmpeg3. It would be
desirable to have it use the system one in the long term, but as it
built it shared with a special SONAME, this is an acceptable state for
now...

The problem is projects that links to libmpeg3 often use it
statically... (I expect that's because the makefile with libmpeg3 can be
improved to provide a shared built).
The case study for this problem is gimp-gap

I have a patch for gimp-gap and that's seems to work fine..

So i wonder if you can merge those libmpeg3 patches from within a
libmpeg3 release...

That was the first time I've patched an lib to provide autotools
support, so that need improvements... Here are some know problems:

Here is knwon regression:
- mmx with nams do not work (wasn't working from the original makefile
thought).
- mpeg2qt is disabled (quicktime4linux will need the same kind of tweak
but since it need libmpeg3 also, this lead to some circle dependency )

Here are things I see as improvements:
- providing a52dec is no more necessary within the release.
- built static lib by default (for compat use, but shared is desirable)
- built package release with make dist (with tar.bz2 by default )
- pkgconfig support

Here is some way that the actual patch can be improved
- Libraries/Function detection may be improved for the configure step.
- Need to have nice INSTALL README NEWS AUTHORS ChangeLog files
(autotools requirements)


Here: are the patches for autotools support into libmpeg3:
http://kwizart.free.fr/fedora/rpmfusion/libmpeg3/

( libmpeg3-1.7-cinelerra_hacking.patch is not used for the libmpeg3
package as this seems special patches for the cinelerra version...)

Nicolas (kwizart )


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to