Size: 3238
Comment:
|
Size: 2752
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 === | === Mass rebuild when bumping SO version of x264 and ffmpeg === |
Line 12: | Line 12: |
* build what requires x264. * build what requires ffmpeg. * build what requires mplayer. |
* build what requires x264-libs. * build what requires ffmpeg-libs. |
Line 16: | Line 15: |
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 |
repoquery --releasever=19 --whatrequires x264-libs --source --alldeps | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | grep -vP "x264|^ffmpeg$|^mplayer$|libquicktime" | sort -u |
Line 26: | Line 25: |
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 | repoquery --releasever=19 --whatrequires ffmpeg-libs --source --alldeps | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | grep -vP "x264|^ffmpeg$|^mplayer$|libquicktime|vlc|gpac" | sort -u |
Line 35: | Line 34: |
* devede | |
Line 37: | Line 35: |
* dvd95 * dvd-slideshow |
|
Line 43: | Line 39: |
* get_iplayer | |
Line 45: | Line 40: |
* imagination | |
Line 47: | Line 41: |
* kdenlive | |
Line 49: | Line 42: |
* libquicktime | |
Line 57: | Line 49: |
* vdrsync | |
Line 62: | Line 53: |
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 |
|
Line 78: | Line 54: |
=== some deps that also should be considered === | === some other deps that also should be considered === |
Line 80: | Line 56: |
* vlc before k3b-extras, ffmpegthumbs, kdenlive and kmediafactory | |
Line 81: | Line 58: |
* vlc before k3b-extras, ffmpegthumbs, kdenlive and kmediafactory | |
Line 100: | Line 76: |
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 101: | Line 78: |
* 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 |
|
Line 134: | Line 79: |
=== x264 === These need rebuild when bumping SO version: * avidemux * ffmpeg * gstreamer-plugins-ugly * 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-extras-freeworld * xmms2-freeworld |
Important Dependency lists
Mass rebuild when bumping SO version of x264 and ffmpeg
- 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-libs.
- build what requires ffmpeg-libs.
repoquery --releasever=19 --whatrequires x264-libs --source --alldeps | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | grep -vP "x264|ffmpeg$|mplayer$|libquicktime" | sort -u
- List what requires x264:
- avidemux
- ffmpeg-compat
- gstreamer1-plugins-ugly
- gstreamer-plugins-ugly
- mythtv
- vlc
repoquery --releasever=19 --whatrequires ffmpeg-libs --source --alldeps | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | grep -vP "x264|ffmpeg$|mplayer$|libquicktime|vlc|gpac" | sort -u
- List what requires ffmpeg
- acoustid-fingerprinter
- alsa-plugins-freeworld
- audacious-plugins-freeworld
- bino
- bombono-dvd
- chromaprint-tools
- cmus
- dvbcut
- dvdstyler
- ffmpeg2theora
- ffmpegthumbnailer
- ffmpegthumbs
- guvcview
- k3b-extras-freeworld
- kmediafactory
- lightspark
- minidlna
- miro
- mlt
- mpd
- picard-freeworld
- qmmp-plugins-freeworld
- wxsvg
- xbmc
- xine-lib-extras-freeworld
- xmms2-freeworld
some other deps that also should be considered
- gpac and ffmpeg before x264 without bootstrap
- vlc before k3b-extras, ffmpegthumbs, 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-extras
- 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-extras-freeworld
- xmms2-freeworld