Sort members in Cargo.toml and meson.build alphabetically and the same in both files

This commit is contained in:
Sebastian Dröge 2022-10-23 11:51:02 +03:00
parent f058a5e229
commit 1929f5872c
2 changed files with 51 additions and 26 deletions

View file

@ -3,17 +3,21 @@
members = [ members = [
"tutorial", "tutorial",
"version-helper", "version-helper",
"audio/audiofx", "audio/audiofx",
"audio/claxon", "audio/claxon",
"audio/csound", "audio/csound",
"audio/lewton", "audio/lewton",
"audio/spotify", "audio/spotify",
"generic/file", "generic/file",
"generic/fmp4", "generic/fmp4",
"generic/sodium", "generic/sodium",
"generic/threadshare", "generic/threadshare",
"net/aws", "net/aws",
"net/hlssink3", "net/hlssink3",
"net/ndi",
"net/onvif", "net/onvif",
"net/raptorq", "net/raptorq",
"net/reqwest", "net/reqwest",
@ -22,15 +26,17 @@ members = [
"net/webrtc", "net/webrtc",
"net/webrtc/protocol", "net/webrtc/protocol",
"net/webrtc/signalling", "net/webrtc/signalling",
"net/ndi",
"text/ahead", "text/ahead",
"text/json", "text/json",
"text/regex", "text/regex",
"text/wrap", "text/wrap",
"utils/fallbackswitch", "utils/fallbackswitch",
"utils/togglerecord", "utils/togglerecord",
"utils/tracers", "utils/tracers",
"utils/uriplaylistbin", "utils/uriplaylistbin",
"video/cdg", "video/cdg",
"video/closedcaption", "video/closedcaption",
"video/dav1d", "video/dav1d",
@ -48,11 +54,14 @@ members = [
# Only plugins without external dependencies # Only plugins without external dependencies
default-members = [ default-members = [
"version-helper", "version-helper",
"audio/audiofx", "audio/audiofx",
"audio/claxon", "audio/claxon",
"audio/lewton", "audio/lewton",
"generic/fmp4", "generic/fmp4",
"generic/threadshare", "generic/threadshare",
"net/aws", "net/aws",
"net/hlssink3", "net/hlssink3",
"net/onvif", "net/onvif",
@ -60,18 +69,21 @@ default-members = [
"net/reqwest", "net/reqwest",
"net/rtpav1", "net/rtpav1",
"net/webrtc-http", "net/webrtc-http",
"net/webrtc/", "net/webrtc",
"net/webrtc/protocol", "net/webrtc/protocol",
"net/webrtc/signalling", "net/webrtc/signalling",
"net/ndi", "net/ndi",
"text/ahead", "text/ahead",
"text/json", "text/json",
"text/regex", "text/regex",
"text/wrap", "text/wrap",
"utils/fallbackswitch", "utils/fallbackswitch",
"utils/togglerecord", "utils/togglerecord",
"utils/tracers", "utils/tracers",
"utils/uriplaylistbin", "utils/uriplaylistbin",
"video/cdg", "video/cdg",
"video/ffv1", "video/ffv1",
"video/gif", "video/gif",

View file

@ -37,41 +37,54 @@ else
endif endif
# workspace name -> lib name # workspace name -> lib name
# kept in the same order as the `members` list in Cargo.toml
plugins = { plugins = {
'gst-plugin-audiofx': 'libgstrsaudiofx', 'gst-plugin-audiofx': 'libgstrsaudiofx',
'gst-plugin-cdg': 'libgstcdg',
'gst-plugin-claxon': 'libgstclaxon', 'gst-plugin-claxon': 'libgstclaxon',
'gst-plugin-fallbackswitch': 'libgstfallbackswitch', # csound has an external dependency, see below
'gst-plugin-ffv1': 'libgstffv1',
'gst-plugin-file': 'libgstrsfile',
'gst-plugin-flavors': 'libgstrsflv',
'gst-plugin-gif': 'libgstgif',
'gst-plugin-lewton': 'libgstlewton', 'gst-plugin-lewton': 'libgstlewton',
'gst-plugin-raptorq': 'libgstraptorq', 'gst-plugin-spotify': 'libgstspotify',
'gst-plugin-rav1e': 'libgstrav1e',
'gst-plugin-reqwest': 'libgstreqwest', 'gst-plugin-file': 'libgstrsfile',
'gst-plugin-hlssink3': 'libgsthlssink3',
'gst-plugin-rspng': 'libgstrspng',
'gst-plugin-aws': 'libgstaws',
'gst-plugin-textwrap': 'libgstrstextwrap',
'gst-plugin-fmp4': 'libgstfmp4', 'gst-plugin-fmp4': 'libgstfmp4',
# sodium has an external dependency, see below
'gst-plugin-threadshare': 'libgstthreadshare', 'gst-plugin-threadshare': 'libgstthreadshare',
'gst-plugin-togglerecord': 'libgsttogglerecord',
'gst-plugin-hsv': 'libgsthsv', 'gst-plugin-aws': 'libgstaws',
'gst-plugin-hlssink3': 'libgsthlssink3',
'gst-plugin-ndi': 'libgstndi',
'gst-plugin-onvif': 'libgstrsonvif',
'gst-plugin-raptorq': 'libgstraptorq',
'gst-plugin-reqwest': 'libgstreqwest',
'gst-plugin-rtpav1': 'libgstrtpav1',
'gst-plugin-webrtchttp': 'libgstwebrtchttp',
'gst-plugin-webrtc': 'libgstrswebrtc',
'gst-plugin-textahead': 'libgsttextahead',
'gst-plugin-json': 'libgstrsjson', 'gst-plugin-json': 'libgstrsjson',
'gst-plugin-regex': 'libgstrsregex', 'gst-plugin-regex': 'libgstrsregex',
'gst-plugin-textwrap': 'libgstrstextwrap',
'gst-plugin-fallbackswitch': 'libgstfallbackswitch',
'gst-plugin-togglerecord': 'libgsttogglerecord',
'gst-plugin-tracers': 'libgstrstracers',
'gst-plugin-uriplaylistbin': 'libgsturiplaylistbin',
'gst-plugin-cdg': 'libgstcdg',
# closedcaption has an external dependency, see below
# dav1d has an external dependency, see below
'gst-plugin-ffv1': 'libgstffv1',
'gst-plugin-flavors': 'libgstrsflv',
'gst-plugin-gif': 'libgstgif',
# gtk4 has an external dependency, see below
'gst-plugin-hsv': 'libgsthsv',
'gst-plugin-rav1e': 'libgstrav1e',
'gst-plugin-rspng': 'libgstrspng',
# videofx has an external dependency, see below
# FIXME: libwebp-sys2 will build its bundled version on msvc and apple platforms # FIXME: libwebp-sys2 will build its bundled version on msvc and apple platforms
# https://github.com/qnighy/libwebp-sys2-rs/issues/4 # https://github.com/qnighy/libwebp-sys2-rs/issues/4
'gst-plugin-webp': 'libgstrswebp', 'gst-plugin-webp': 'libgstrswebp',
'gst-plugin-uriplaylistbin': 'libgsturiplaylistbin',
'gst-plugin-spotify': 'libgstspotify',
'gst-plugin-textahead': 'libgsttextahead',
'gst-plugin-onvif': 'libgstrsonvif',
'gst-plugin-tracers': 'libgstrstracers',
'gst-plugin-webrtc': 'libgstrswebrtc',
'gst-plugin-webrtchttp': 'libgstwebrtchttp',
'gst-plugin-rtpav1': 'libgstrtpav1',
'gst-plugin-ndi': 'libgstndi',
} }
extra_env = {} extra_env = {}