Edit Info Other
Login

Diff for "ImportantDependencyLists"

Differences between revisions 1 and 8 (spanning 7 versions)
Revision 1 as of 2008-09-14 13:24:38
Size: 688
Comment: copied from livna
Revision 8 as of 2013-05-27 03:30:30
Size: 3261
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
=== mass rebuild for soname change of x264, ffmpeg and mplayer ===

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

repoquery --releasever=19 --whatrequires x264\* --source --alldeps | grep -vP "x264|ffmpeg-1.1|^mplayer|libquicktime" | perl -pe 's/-\d.*?-\d
+(\..*)?\.fc\d+.src.rpm//' | sort -u
  List what requires x264:
  * avidemux
  * ffmpeg-compat
  * gstreamer1-plugins-ugly
  * gstreamer-plugins-ugly
  * mythtv
  * vlc
    
repoquery --releasever=19 --whatrequires ffmpeg\*1.1\* --source --alldeps | grep -vP "x264|ffmpeg-1.1|gpac|^mplayer|vlc|mythtv| libquicktime|mjpegtools"|perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+.src.rpm//'| sort -u
  List what requires ffmpeg
  * acoustid-fingerprinter
  * alsa-plugins-freeworld
  * audacious-plugins-freeworld
  * bino
  * bombono-dvd
  * chromaprint-tools
  * cmus
  * devede
  * dvbcut
  * dvd95
  * dvd-slideshow
  * dvdstyler
  * ffmpeg2theora
  * ffmpegthumbnailer
  * ffmpegthumbs
  * get_iplayer
  * guvcview
  * imagination
  * k3b-extras-freeworld
  * kdenlive
  * kmediafactory
  * libquicktime
  * lightspark
  * minidlna
  * miro
  * mlt
  * mpd
  * picard-freeworld
  * qmmp-plugins-freeworld
  * vdrsync
  * wxsvg
  * xbmc
  * xine-lib-extras-freeworld
  * xmms2-freeworld
  
repoquery --releasever=19 mplayer\* mencoder\* --whatrequires --alldeps --source | grep -vP "^mplayer|mjpegtools|devede|dvbcut|dvd95|
kmediafactory|get_iplayer" | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+.src.rpm//' | sort -u
  List what requires mplayer
  * DVDRipOMatic
  * gmtk
  * gnome-mplayer
  * h264enc
  * k9copy
  * kplayer
  * nailer
  * ogmrip
  * smplayer
  * vdr-mp3
  * xmms-mplayer

=== some deps that also should be considered ===
 * gpac and ffmpeg before x264 without bootstrap
 * libquicktime before vlc and mjpegtools
 * vlc before k3b-extras, ffmpegthumbs, kdenlive and kmediafactory
 * wxsvg before dvdstyler
 * libquicktime before mlt
Line 4: Line 86:
These need rebuild when bumping SO version (hopefully in 2.7): These need rebuild when bumping SO version:
Line 6: Line 88:
 * ffmpeg  * cmus (libavformat only)
 * gpac
Line 11: Line 94:
 * mythtv
Line 13: Line 97:
 * xine-lib-extras
 * xmms2-freeworld
Line 16: Line 102:
 * akode-extras  * alsa-plugins-freeworld
 * audacious-plugins-freeworld
 * avbin
 * cmus
 * dvbcut
 * dvdstyler
 * ffmpeg2dirac
Line 18: Line 110:
 * ffmpegthumbnailer
 * gpac
Line 19: Line 113:
 * guvcview
Line 20: Line 115:
 * kdemultimedia-extras-freeworld
Line 23: Line 119:
 * lightspark
 * mlt
 * motion
 * mpd
 * picard-freeworld
Line 24: Line 125:
 * swfdec
Line 29: Line 129:
 * wxsvg
 * xbmc
 * xdtv
Line 30: Line 133:
 * xmms2-freeworld
Line 35: Line 139:
 * gstreamer-plugins-bad  * gstreamer-plugins-ugly

Important Dependency lists

mass rebuild for soname change of x264, ffmpeg and mplayer

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

repoquery --releasever=19 --whatrequires x264\* --source --alldeps | grep -vP "x264|ffmpeg-1.1|^mplayer|libquicktime" | perl -pe 's/-\d.*?-\d +(\..*)?\.fc\d+.src.rpm//' | sort -u

  • List what requires x264:
  • avidemux
  • ffmpeg-compat
  • gstreamer1-plugins-ugly
  • gstreamer-plugins-ugly
  • mythtv
  • vlc

repoquery --releasever=19 --whatrequires ffmpeg\*1.1\* --source --alldeps | grep -vP "x264|ffmpeg-1.1|gpac|^mplayer|vlc|mythtv| libquicktime|mjpegtools"|perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+.src.rpm//'| sort -u

  • List what requires ffmpeg
  • acoustid-fingerprinter
  • alsa-plugins-freeworld
  • audacious-plugins-freeworld
  • bino
  • bombono-dvd
  • chromaprint-tools
  • cmus
  • devede
  • dvbcut
  • dvd95
  • dvd-slideshow
  • dvdstyler
  • ffmpeg2theora
  • ffmpegthumbnailer
  • ffmpegthumbs
  • get_iplayer
  • guvcview
  • imagination
  • k3b-extras-freeworld
  • kdenlive
  • kmediafactory
  • libquicktime
  • lightspark
  • minidlna
  • miro
  • mlt
  • mpd
  • picard-freeworld
  • qmmp-plugins-freeworld
  • vdrsync
  • wxsvg
  • xbmc
  • xine-lib-extras-freeworld
  • xmms2-freeworld

repoquery --releasever=19 mplayer\* mencoder\* --whatrequires --alldeps --source | grep -vP "^mplayer|mjpegtools|devede|dvbcut|dvd95| kmediafactory|get_iplayer" | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+.src.rpm//' | sort -u

  • List what requires mplayer
  • DVDRipOMatic
  • gmtk
  • gnome-mplayer
  • h264enc
  • k9copy
  • kplayer
  • nailer
  • ogmrip
  • smplayer
  • vdr-mp3
  • xmms-mplayer

some deps that also should be considered

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

faad2

These need rebuild when bumping SO version:

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

ffmpeg

These need rebuild when bumping SO version:

  • alsa-plugins-freeworld
  • audacious-plugins-freeworld
  • avbin
  • cmus
  • dvbcut
  • dvdstyler
  • ffmpeg2dirac
  • ffmpeg2theora
  • ffmpegthumbnailer
  • gpac
  • gstreamer-ffmpeg
  • guvcview
  • k3b-extras-nonfree
  • kdemultimedia-extras-freeworld
  • kino
  • libdlna
  • libquicktime
  • lightspark
  • mlt
  • motion
  • mpd
  • picard-freeworld
  • qmmp-plugins-freeworld
  • transcode
  • ushare-freeworld
  • vdr-dxr3
  • vlc
  • wxsvg
  • xbmc
  • xdtv
  • xine-lib-extras-nonfree
  • xmms2-freeworld

x264

These need rebuild when bumping SO version:

  • avidemux
  • ffmpeg
  • gstreamer-plugins-ugly
  • libquicktime
  • mplayer (mencoder)
  • vlc

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