1[package]
2authors = ["Sebastian Dröge <sebastian@centricular.com>"]
3build = "build.rs"
4description = "FFI bindings to libgstgl-1.0 (EGL support)"
5documentation = "https://gstreamer.freedesktop.org/documentation/rust/stable/latest/docs/gstreamer_gl_egl_sys/"
6keywords = ["ffi", "gstreamer", "gnome", "multimedia"]
7license = "MIT"
8name = "gstreamer-gl-egl-sys"
9readme = "README.md"
10
11[package.version]
12workspace = true
13
14[package.categories]
15workspace = true
16
17[package.repository]
18workspace = true
19
20[package.homepage]
21workspace = true
22
23[package.edition]
24workspace = true
25
26[package.rust-version]
27workspace = true
28
29[package.metadata.system-deps.gstreamer_gl_egl_1_0]
30name = "gstreamer-gl-1.0"
31version = "1.14"
32
33[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_16]
34version = "1.16"
35
36[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_18]
37name = "gstreamer-gl-egl-1.0"
38version = "1.18"
39
40[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_20]
41version = "1.20"
42
43[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_22]
44version = "1.22"
45
46[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_24]
47version = "1.24"
48
49[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_26]
50version = "1.25"
51
52[package.metadata.docs.rs]
53all-features = true
54rustc-args = ["--cfg", "docsrs"]
55rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"]
56
57[lib]
58name = "gstreamer_gl_egl_sys"
59
60[dependencies]
61libc = "0.2"
62
63[dependencies.glib-sys]
64workspace = true
65
66[dependencies.gstreamer-gl-sys]
67workspace = true
68
69[build-dependencies]
70system-deps = "7"
71
72[dev-dependencies]
73shell-words = "1.0.0"
74tempfile = "3"
75
76[features]
77v1_16 = []
78v1_18 = ["v1_16"]
79v1_20 = ["v1_18"]
80v1_22 = ["v1_20"]
81v1_24 = ["v1_22"]
82v1_26 = ["v1_24"]
83