[CentOS] Gstreamer1

Tue Oct 15 13:22:40 UTC 2019
Lamar Owen <lowen at pari.edu>

On 10/14/19 9:06 PM, Jerry Geis wrote:
> How do  I tell from source rpm's:
> 1) the build order of gstreamer packages

I replied from my phone yesterday, and it doesn't appear to have gone 
through...


The _chronological_ build order is most easily inferred from the RPM tag 
%{BUILDTIME}.  Usage example:

+++++++++++

[lowen at dhcp-pool102 ~]$ rpm -qa --qf "%{BUILDTIME} -- %{NAME}\n" |grep 
gstreamer1|sort
1501713160 -- gstreamer1
1501713160 -- gstreamer1-devel
1502039500 -- gstreamer1-plugins-good
1523411572 -- gstreamer1-plugins-bad-free
1523411572 -- gstreamer1-plugins-bad-free-gtk
1523411627 -- gstreamer1-plugins-ugly-free
1540923990 -- gstreamer1-plugins-base
1540923990 -- gstreamer1-plugins-base-devel
[lowen at dhcp-pool102 ~]$

+++++++++

It's pretty easy to see which packages were built at the same time, and 
the chronological order the others were built in.  To query this from a 
set of src.rpms just use 'rpm -qp ....' with the full package 
filename(s) instead of just the package name.  I used -qa and a grep 
feeding a sort to keep it 'simple,' although I have mixed repositories 
represented in that build order.  With a set of src.rpms you have better 
control of what you're checking in terms of the order of the build.