Skip to content

Commit 94367b9

Browse files
sdroegebilelmoussaoui
authored andcommitted
Only require GTK 4.9 for the 4.10 feature for now and add missing ones
1 parent ff7c5a9 commit 94367b9

File tree

10 files changed

+19
-1
lines changed

10 files changed

+19
-1
lines changed

gdk4-wayland/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ rust-version = "1.64"
1414

1515
[features]
1616
v4_4 = ["ffi/v4_4"]
17+
v4_10 = ["ffi/v4_10", "v4_4"]
1718
dox = ["ffi/dox", "gdk/dox", "gio/dox", "glib/dox", "xkb_crate", "wayland_crate", "egl"]
1819
wayland_crate = ["wayland-client", "wayland-backend"]
1920
egl = ["khronos-egl"]

gdk4-wayland/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ gdk-wayland = { git = "https://github.com/gtk-rs/gtk4-rs.git", package = "gdk4-w
4343

4444
| Feature | Description |
4545
| --- | ----------- |
46+
| `v4_10` | Enable the new APIs part of GTK 4.10 |
4647
| `v4_4` | Enable the new APIs part of GTK 4.4 |
4748
| `wayland_crate` | Integration with the [wayland-client](https://crates.io/crates/wayland-client) crate |
4849
| `egl` | Integration with the [khronos-egl](https://crates.io/crates/khronos-egl) crate |

gdk4-wayland/sys/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ version = "4.0.0"
1919
[package.metadata.system-deps.gtk4_wayland.v4_4]
2020
version = "4.4"
2121

22+
[package.metadata.system-deps.gtk4_wayland.v4_10]
23+
version = "4.9"
24+
2225
[package.metadata.docs.rs]
2326
features = ["dox"]
2427

@@ -28,6 +31,7 @@ name = "gdk4_wayland_sys"
2831
[features]
2932
dox = ["glib/dox"]
3033
v4_4 = []
34+
v4_10 = ["v4_4"]
3135

3236
[dependencies]
3337
libc = "0.2"

gdk4-x11/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ version = "0.6.1"
1313
rust-version = "1.64"
1414
[features]
1515
v4_4 = ["ffi/v4_4"]
16+
v4_10 = ["ffi/v4_10", "v4_4"]
1617
dox = ["ffi/dox", "gdk/dox", "gio/dox", "glib/dox", "egl", "xlib"]
1718
egl = ["khronos-egl"]
1819
xlib = ["x11"]

gdk4-x11/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ gdk-wayland = { git = "https://github.com/gtk-rs/gtk4-rs.git", package = "gdk4-w
4343

4444
| Feature | Description |
4545
| --- | ----------- |
46+
| `v4_10` | Enable the new APIs part of GTK 4.10 |
4647
| `v4_4` | Enable the new APIs part of GTK 4.4 |
4748
| `egl` | Integration with the [khronos-egl](https://crates.io/crates/khronos-egl) crate |
4849
| `xlib` | Integration with the [x11](https://crates.io/crates/x11) crate |

gdk4-x11/sys/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ version = "4.0.0"
1919
[package.metadata.system-deps.gtk4_x11.v4_4]
2020
version = "4.4"
2121

22+
[package.metadata.system-deps.gtk4_x11.v4_10]
23+
version = "4.9"
24+
2225
[package.metadata.docs.rs]
2326
features = ["dox"]
2427

@@ -28,6 +31,7 @@ name = "gdk4_x11_sys"
2831
[features]
2932
dox = ["glib/dox", "gdk/dox"]
3033
v4_4 = []
34+
v4_10 = ["v4_4"]
3135

3236
[dependencies]
3337
libc = "0.2"

gsk4/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ dox = ["ffi/dox", "gdk/dox", "graphene/dox", "glib/dox", "cairo-rs/dox", "pango/
2020
v4_2 = ["ffi/v4_2", "gdk/v4_2"]
2121
v4_4 = ["ffi/v4_4", "gdk/v4_4", "v4_2"]
2222
v4_6 = ["ffi/v4_6", "gdk/v4_6", "v4_4"]
23+
v4_10 = ["ffi/v4_10", "gdk/v4_10", "v4_6"]
2324

2425
[package.metadata.docs.rs]
2526
features = ["dox"]

gsk4/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ gsk = { git = "https://github.com/gtk-rs/gtk4-rs.git", package = "gsk4" }
4444
| Feature | Description |
4545
| --- | ----------- |
4646
| `broadway` | Enable `broadway` Renderer. Only if GTK is compiled with Broadway support |
47+
| `v4_10` | Enable the new APIs part of GTK 4.10 |
4748
| `v4_6` | Enable the new APIs part of GTK 4.6 |
4849
| `v4_4` | Enable the new APIs part of GTK 4.4 |
4950
| `v4_2` | Enable the new APIs part of GTK 4.2 |

gsk4/sys/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ version = "4.4"
2828
[package.metadata.system-deps.gtk4.v4_6]
2929
version = "4.6"
3030

31+
[package.metadata.system-deps.gtk4.v4_10]
32+
version = "4.9"
33+
3134
[lib]
3235
name = "gsk4_sys"
3336

@@ -36,6 +39,7 @@ dox = ["glib/dox", "gobject/dox", "pango/dox", "cairo/dox", "graphene/dox", "gdk
3639
v4_2 = []
3740
v4_4 = ["v4_2"]
3841
v4_6 = ["v4_4"]
42+
v4_10 = ["v4_6"]
3943

4044
[dependencies]
4145
libc = "0.2"

gtk4/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ v4_2 = ["ffi/v4_2", "gdk/v4_2", "gsk/v4_2"]
2121
v4_4 = ["ffi/v4_4", "v4_2", "gdk/v4_4", "gsk/v4_4"]
2222
v4_6 = ["ffi/v4_6", "v4_4", "gdk/v4_6", "gsk/v4_6", "pango/v1_50"]
2323
v4_8 = ["ffi/v4_8", "v4_6", "gdk/v4_8"]
24-
v4_10 = ["ffi/v4_10", "v4_8", "gdk/v4_10"]
24+
v4_10 = ["ffi/v4_10", "v4_8", "gdk/v4_10", "gsk/v4_10"]
2525
xml_validation = ["gtk4-macros/xml_validation"]
2626
blueprint = ["gtk4-macros/blueprint"]
2727
unsafe-assume-initialized = []

0 commit comments

Comments
 (0)