gst-env.py: Sort path sets before using prepend_env_var
authorJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
Tue, 21 Jul 2020 19:07:13 +0000 (21:07 +0200)
committerJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
Tue, 21 Jul 2020 19:13:56 +0000 (21:13 +0200)
commit9fa22f587361419bbbf6b22e914f5f40fc1343b2
tree3d5a4117e696c423783ff867f74e2fce63fda114
parent64029b1461da186627c8a4e16f1d1fa65bb22ac9
gst-env.py: Sort path sets before using prepend_env_var

Python `set`s have a random ordering. To avoid creating a random
environment, create sorted lists before iterating over them.

Our Rust crates instruct cargo to rebuild if `PKG_CONFIG_PATH` changes,
so this has been causing unnecessary rebuilds.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/177>
gst-env.py