Edit Info Other
Login

Diff for "ImportantDependencyLists"

Differences between revisions 1 and 14 (spanning 13 versions)
Revision 1 as of 2008-09-14 13:24:38
Size: 688
Comment: copied from livna
Revision 14 as of 2014-03-05 19:24:33
Size: 2809
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
=== Mass rebuild when bumping both so versions of x264 and ffmpeg ===

 * build x264 with bootstrap.
 * build ffmpeg
 * build gpac
 * build x264 without bootstrap (depends on gpac and ffmpeg )
 * build libquicktime (vlc, mjpegtools and mlt need it)
 * build what requires x264-libs.
 * build what requires ffmpeg-libs.

repoquery --whatrequires x264-libs --source | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | sort -u

  List what requires x264:
(build in first place)
  * ffmpeg
  * libquicktime

(others)
  * avidemux
  * mplayer
  * ffmpeg-compat
  * gstreamer1-plugins-ugly
  * gstreamer-plugins-ugly
  * mythtv
  * vlc
    
repoquery --whatrequires ffmpeg-libs --source | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//'| sort -u
  List what requires ffmpeg:
(special when both so bumps need it for x264 without bootstrap)
  * gpac
(this group also depends on x264)
  * x264
  * mplayer
  * libquicktime
  * vlc
(others)
  * acoustid-fingerprinter
  * alsa-plugins-freeworld
  * audacious-plugins-freeworld
  * bino
  * bombono-dvd
  * chromaprint-tools
  * dvbcut
  * dvdstyler
  * ffmpegthumbnailer
  * ffmpegthumbs
  * guvcview
  * k3b-extras-freeworld
  * kmediafactory
  * libvdpau-va-gl
  * lightspark
  * minidlna
  * mlt
  * moc
  * mpd
  * mpv
  * openmw
  * picard-freeworld (?)
  * qmmp-plugins-freeworld
  * vdr-softhddevice
  * wxsvg
  * xbmc
  * xine-lib
  * xmms2-freeworld

=== some other deps that also should be considered ===
 * gpac and ffmpeg before x264 without bootstrap
 * vlc before k3b-extras-freeworld, kdenlive and kmediafactory
 * libquicktime before vlc, mjpegtools and mlt
 * wxsvg before dvdstyler
Line 4: Line 75:
These need rebuild when bumping SO version (hopefully in 2.7): These need rebuild when bumping SO version:
Line 6: Line 77:
 * ffmpeg  * cmus (libavformat only)
 * gpac
Line 11: Line 83:
 * mythtv
Line 13: Line 86:
 * xine-lib
 * xmms2-freeworld
Line 15: Line 90:
repoquery --disablerepo=* --enablerepo=rpmfusion-{non,}free-rawhide --whatrequires ffmpeg-libs --source --alldeps | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | sort -u | grep -Pv "^ffmpeg$"
Line 16: Line 92:
 * akode-extras
 * ffmpeg2theora
 * gstreamer-ffmpeg
 * k3b-extras-nonfree
 * kino
 * libdlna
 * libquicktime
 * qmmp-plugins-freeworld
 * swfdec
 * transcode
 * ushare-freeworld
 * vdr-dxr3
 * vlc
 * xine-lib-extras-nonfree
Line 31: Line 93:
=== x264 ===
These need rebuild when bumping SO version:
 * avidemux
 * ffmpeg
 * gstreamer-plugins-bad
 * libquicktime
 * mplayer (mencoder)
 * vlc
  * acoustid-fingerprinter
  * alsa-plugins-freeworld
  * audacious-plugins-freeworld
  * bino
  * bombono-dvd
  * chromaprint-tools
  * cmus
  * dvbcut
  * dvdstyler
  * ffmpeg2theora
  * ffmpegthumbnailer
  * ffmpegthumbs
  * gpac
  * guvcview
  * k3b-extras-freeworld
  * kmediafactory
  * libquicktime
  * lightspark
  * minidlna
  * miro
  * mlt
  * mpd
  * mplayer
  * picard-freeworld
  * qmmp-plugins-freeworld
  * vlc
  * wxsvg
  * x264
  * xbmc
  * xine-lib
  * xmms2-freeworld



 

Important Dependency lists

Mass rebuild when bumping both so versions of x264 and ffmpeg

  • build x264 with bootstrap.
  • build ffmpeg
  • build gpac
  • build x264 without bootstrap (depends on gpac and ffmpeg )
  • build libquicktime (vlc, mjpegtools and mlt need it)
  • build what requires x264-libs.
  • build what requires ffmpeg-libs.

repoquery --whatrequires x264-libs --source | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | sort -u

  • List what requires x264:

(build in first place)

  • ffmpeg
  • libquicktime

(others)

  • avidemux
  • mplayer
  • ffmpeg-compat
  • gstreamer1-plugins-ugly
  • gstreamer-plugins-ugly
  • mythtv
  • vlc

repoquery --whatrequires ffmpeg-libs --source | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//'| sort -u

  • List what requires ffmpeg:

(special when both so bumps need it for x264 without bootstrap)

  • gpac

(this group also depends on x264)

  • x264
  • mplayer
  • libquicktime
  • vlc

(others)

  • acoustid-fingerprinter
  • alsa-plugins-freeworld
  • audacious-plugins-freeworld
  • bino
  • bombono-dvd
  • chromaprint-tools
  • dvbcut
  • dvdstyler
  • ffmpegthumbnailer
  • ffmpegthumbs
  • guvcview
  • k3b-extras-freeworld
  • kmediafactory
  • libvdpau-va-gl
  • lightspark
  • minidlna
  • mlt
  • moc
  • mpd
  • mpv
  • openmw
  • picard-freeworld (?)
  • qmmp-plugins-freeworld
  • vdr-softhddevice
  • wxsvg
  • xbmc
  • xine-lib
  • xmms2-freeworld

some other deps that also should be considered

  • gpac and ffmpeg before x264 without bootstrap
  • vlc before k3b-extras-freeworld, kdenlive and kmediafactory
  • libquicktime before vlc, mjpegtools and mlt
  • wxsvg before dvdstyler

faad2

These need rebuild when bumping SO version:

  • avidemux
  • cmus (libavformat only)
  • gpac
  • gstreamer-plugins-bad
  • libquicktime
  • mpd
  • mplayer
  • mythtv
  • streamripper
  • vlc
  • xine-lib
  • xmms2-freeworld

ffmpeg

repoquery --disablerepo=* --enablerepo=rpmfusion-{non,}free-rawhide --whatrequires ffmpeg-libs --source --alldeps | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | sort -u | grep -Pv "^ffmpeg$" These need rebuild when bumping SO version:

  • acoustid-fingerprinter
  • alsa-plugins-freeworld
  • audacious-plugins-freeworld
  • bino
  • bombono-dvd
  • chromaprint-tools
  • cmus
  • dvbcut
  • dvdstyler
  • ffmpeg2theora
  • ffmpegthumbnailer
  • ffmpegthumbs
  • gpac
  • guvcview
  • k3b-extras-freeworld
  • kmediafactory
  • libquicktime
  • lightspark
  • minidlna
  • miro
  • mlt
  • mpd
  • mplayer
  • picard-freeworld
  • qmmp-plugins-freeworld
  • vlc
  • wxsvg
  • x264
  • xbmc
  • xine-lib
  • xmms2-freeworld

ImportantDependencyLists (last edited 2023-11-14 09:37:58 by anonymous)