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 )
signature.asc
Description: OpenPGP digital signature
