Size: 2704
Comment: Replace occurences of xine-lib-extras-freeworld with plain xine-lib
|
Size: 2809
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
=== Mass rebuild when bumping SO version of x264 and ffmpeg === | === Mass rebuild when bumping both so versions of x264 and ffmpeg === |
Line 9: | Line 9: |
* build libquicktime (vlc and mjpegtools need it) * build mjpegtools * build mplayer |
* build libquicktime (vlc, mjpegtools and mlt need it) |
Line 15: | Line 13: |
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 | repoquery --whatrequires x264-libs --source | perl -pe 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | sort -u |
Line 18: | Line 16: |
(build in first place) * ffmpeg * libquicktime (others) |
|
Line 19: | Line 22: |
* mplayer | |
Line 25: | Line 29: |
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 |
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) |
Line 33: | Line 45: |
* cmus | |
Line 36: | Line 47: |
* ffmpeg2theora | |
Line 42: | Line 52: |
* libvdpau-va-gl | |
Line 44: | Line 55: |
* miro | |
Line 46: | Line 56: |
* moc | |
Line 47: | Line 58: |
* picard-freeworld | * mpv * openmw * picard-freeworld (?) |
Line 49: | Line 62: |
* vdr-softhddevice |
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