[Bug 89] New: Review request: avbin - Cross-platform media decoding library

RPM Fusion Bugzilla noreply at rpmfusion.org
Thu Oct 23 08:55:27 CEST 2008


           Summary: Review request: avbin - Cross-platform media decoding
           Product: Package Reviews
           Version: Current
          Platform: All
        OS/Version: GNU/Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Review Request
        AssignedTo: rpmfusion-package-review at rpmfusion.org
        ReportedBy: orcanbahri at yahoo.com
                CC: rpmfusion-package-review at rpmfusion.org
            Blocks: 2
   Estimated Hours: 0.0


SPEC: http://6mata.com:8014/review/avbin.spec
SRPM: http://6mata.com:8014/review/avbin-7-0.20081023svn.1.fc9.src.rpm


AVbin is a thin wrapper around FFmpeg, providing binary
compatibility for applications and languages that need it.
FFmpeg is a collection of audio and video codecs widely used
in projects such as mplayer, xine, gstreamer and VLC. It is
under continuous development; so much that its developers
rarely provide a release, and SVN snapshots of the library
must be statically linked to avoid version incompatibilities.

AVbin allows programs that require dynamic linkage to use
FFmpeg. It does this by providing

  * an accurate version number within the shared library,
    allowing applications to select the appropriate data
    structures and functions to use at runtime, and
  * a simplified interface with an unchanging ABI to the most
    common decoding functionality within FFmpeg.

AVbin is distributed as a single dynamic library that depends
on no other files or installations.

---------------Why rpmfusion?-------------------------------------

As was said in the description, this package includes a copy of ffmpeg
statically linked. Hence it should be in rpmfusion.


[orcan at desitter SPECS]$ rpmlint ../SRPMS/avbin-7-20081023svn.1.fc9.src.rpm
avbin.src:87: W: configure-without-libdir-spec
1 packages and 0 specfiles checked; 0 errors, 1 warnings.

This is the configure script of ffmpeg. We don't need to specify a libdir since
ffmpeg will be compiled into libavbin.so later (which has a libdir).

[orcan at desitter SPECS]$ rpmlint ../RPMS/x86_64/avbin-*
avbin.x86_64: W: devel-file-in-non-devel-package /usr/lib64/libavbin.so
avbin.x86_64: E: shared-lib-without-dependency-information

I wasn't sure how to package this file. Should I put libavbin.so into the devel
package (it's just a symlink to libavbin.so.7)?

Also, can we ignore the error message since avbin has no apparent dependencies?


I wanted to have this package in rpmfusion because I will also package pyglet
soon and that one depends on avbin.

Configure bugmail: http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.

More information about the rpmfusion-developers mailing list