[fractal/fractal-next] Add libadwaita as dep
- From: Julian Sparber <jsparber src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal/fractal-next] Add libadwaita as dep
- Date: Tue, 16 Feb 2021 11:04:43 +0000 (UTC)
commit ea50cb2ec1223fa3aaf217e9ea8235386a5cc928
Author: Julian Sparber <julian sparber net>
Date: Sat Feb 13 00:11:59 2021 +0100
Add libadwaita as dep
Cargo.lock | 96 ++++++++++++++++++++++++------
Cargo.toml | 7 ++-
build-aux/org.gnome.FractalNext.Devel.json | 16 +++++
3 files changed, 100 insertions(+), 19 deletions(-)
---
diff --git a/Cargo.lock b/Cargo.lock
index 92d1d403..421d389f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -64,7 +64,7 @@ source = "git+https://github.com/gtk-rs/gtk-rs#9fa43c102f05856d3cc881cef24da48e7
dependencies = [
"glib-sys",
"libc",
- "system-deps",
+ "system-deps 2.0.3",
]
[[package]]
@@ -124,6 +124,7 @@ dependencies = [
"gettext-rs",
"gtk-macros",
"gtk4",
+ "libadwaita",
"log",
"once_cell",
"pretty_env_logger",
@@ -224,13 +225,13 @@ dependencies = [
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 2.0.3",
]
[[package]]
name = "gdk4"
version = "0.1.0"
-source =
"git+https://github.com/gtk-rs/gtk4-rs?rev=abea0c9980bc083494eceb30dfab5eeb99a73118#abea0c9980bc083494eceb30dfab5eeb99a73118"
+source = "git+https://github.com/gtk-rs/gtk4-rs#c43025157b12dba1112fad55962966769908a269"
dependencies = [
"bitflags",
"cairo-rs",
@@ -245,7 +246,7 @@ dependencies = [
[[package]]
name = "gdk4-sys"
version = "0.1.0"
-source =
"git+https://github.com/gtk-rs/gtk4-rs?rev=abea0c9980bc083494eceb30dfab5eeb99a73118#abea0c9980bc083494eceb30dfab5eeb99a73118"
+source = "git+https://github.com/gtk-rs/gtk4-rs#c43025157b12dba1112fad55962966769908a269"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
@@ -254,7 +255,7 @@ dependencies = [
"gobject-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 3.0.0",
]
[[package]]
@@ -300,7 +301,7 @@ dependencies = [
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 2.0.3",
"winapi",
]
@@ -342,7 +343,7 @@ version = "0.13.0"
source = "git+https://github.com/gtk-rs/gtk-rs#9fa43c102f05856d3cc881cef24da48e71f316ad"
dependencies = [
"libc",
- "system-deps",
+ "system-deps 2.0.3",
]
[[package]]
@@ -352,7 +353,7 @@ source = "git+https://github.com/gtk-rs/gtk-rs#9fa43c102f05856d3cc881cef24da48e7
dependencies = [
"glib-sys",
"libc",
- "system-deps",
+ "system-deps 2.0.3",
]
[[package]]
@@ -373,13 +374,13 @@ dependencies = [
"glib-sys",
"libc",
"pkg-config",
- "system-deps",
+ "system-deps 2.0.3",
]
[[package]]
name = "gsk4"
version = "0.1.0"
-source =
"git+https://github.com/gtk-rs/gtk4-rs?rev=abea0c9980bc083494eceb30dfab5eeb99a73118#abea0c9980bc083494eceb30dfab5eeb99a73118"
+source = "git+https://github.com/gtk-rs/gtk4-rs#c43025157b12dba1112fad55962966769908a269"
dependencies = [
"bitflags",
"cairo-rs",
@@ -394,7 +395,7 @@ dependencies = [
[[package]]
name = "gsk4-sys"
version = "0.1.0"
-source =
"git+https://github.com/gtk-rs/gtk4-rs?rev=abea0c9980bc083494eceb30dfab5eeb99a73118#abea0c9980bc083494eceb30dfab5eeb99a73118"
+source = "git+https://github.com/gtk-rs/gtk4-rs#c43025157b12dba1112fad55962966769908a269"
dependencies = [
"cairo-sys-rs",
"gdk4-sys",
@@ -403,7 +404,7 @@ dependencies = [
"graphene-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 3.0.0",
]
[[package]]
@@ -415,7 +416,7 @@ checksum = "1874c48e670519ce192093ac906c08a6dde7cb2d18b28722ef237726a39c3a63"
[[package]]
name = "gtk4"
version = "0.1.0"
-source =
"git+https://github.com/gtk-rs/gtk4-rs?rev=abea0c9980bc083494eceb30dfab5eeb99a73118#abea0c9980bc083494eceb30dfab5eeb99a73118"
+source = "git+https://github.com/gtk-rs/gtk4-rs#c43025157b12dba1112fad55962966769908a269"
dependencies = [
"bitflags",
"cairo-rs",
@@ -437,11 +438,11 @@ dependencies = [
[[package]]
name = "gtk4-macros"
version = "0.1.0"
-source =
"git+https://github.com/gtk-rs/gtk4-rs?rev=abea0c9980bc083494eceb30dfab5eeb99a73118#abea0c9980bc083494eceb30dfab5eeb99a73118"
+source = "git+https://github.com/gtk-rs/gtk4-rs#c43025157b12dba1112fad55962966769908a269"
dependencies = [
"anyhow",
"heck",
- "itertools",
+ "itertools 0.9.0",
"proc-macro-crate",
"proc-macro-error",
"proc-macro2",
@@ -452,7 +453,7 @@ dependencies = [
[[package]]
name = "gtk4-sys"
version = "0.1.0"
-source =
"git+https://github.com/gtk-rs/gtk4-rs?rev=abea0c9980bc083494eceb30dfab5eeb99a73118#abea0c9980bc083494eceb30dfab5eeb99a73118"
+source = "git+https://github.com/gtk-rs/gtk4-rs#c43025157b12dba1112fad55962966769908a269"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
@@ -464,7 +465,7 @@ dependencies = [
"gsk4-sys",
"libc",
"pango-sys",
- "system-deps",
+ "system-deps 3.0.0",
]
[[package]]
@@ -503,12 +504,54 @@ dependencies = [
"either",
]
+[[package]]
+name = "itertools"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319"
+dependencies = [
+ "either",
+]
+
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+[[package]]
+name = "libadwaita"
+version = "0.1.0"
+source =
"git+https://gitlab.gnome.org/bilelmoussaoui/libadwaita-rs.git#771704c112d67c705c0769b53888e814aed7a4d9"
+dependencies = [
+ "bitflags",
+ "gdk-pixbuf",
+ "gdk4",
+ "gio",
+ "glib",
+ "gtk4",
+ "lazy_static",
+ "libadwaita-sys",
+ "libc",
+ "pango",
+]
+
+[[package]]
+name = "libadwaita-sys"
+version = "0.1.0"
+source =
"git+https://gitlab.gnome.org/bilelmoussaoui/libadwaita-rs.git#771704c112d67c705c0769b53888e814aed7a4d9"
+dependencies = [
+ "gdk-pixbuf-sys",
+ "gdk4-sys",
+ "gio-sys",
+ "glib-sys",
+ "gobject-sys",
+ "gtk4-sys",
+ "libc",
+ "pango-sys",
+ "system-deps 2.0.3",
+]
+
[[package]]
name = "libc"
version = "0.2.85"
@@ -616,7 +659,7 @@ dependencies = [
"glib-sys",
"gobject-sys",
"libc",
- "system-deps",
+ "system-deps 2.0.3",
]
[[package]]
@@ -808,6 +851,23 @@ dependencies = [
"version-compare",
]
+[[package]]
+name = "system-deps"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14bd4dc3cd87e19c51f550d1b421c628074b3cf4c6daebc7ccbc8a03b237c751"
+dependencies = [
+ "anyhow",
+ "heck",
+ "itertools 0.10.0",
+ "pkg-config",
+ "strum",
+ "strum_macros",
+ "thiserror",
+ "toml",
+ "version-compare",
+]
+
[[package]]
name = "termcolor"
version = "1.1.2"
diff --git a/Cargo.toml b/Cargo.toml
index 5b68a06d..3e207658 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -14,4 +14,9 @@ once_cell = "1.5"
[dependencies.gtk]
package = "gtk4"
git = "https://github.com/gtk-rs/gtk4-rs"
-rev = "abea0c9980bc083494eceb30dfab5eeb99a73118"
+# We need to use the same version as libadwaita does
+#rev = "abea0c9980bc083494eceb30dfab5eeb99a73118"
+
+[dependencies.libadwaita]
+package = "libadwaita"
+git = "https://gitlab.gnome.org/bilelmoussaoui/libadwaita-rs.git"
diff --git a/build-aux/org.gnome.FractalNext.Devel.json b/build-aux/org.gnome.FractalNext.Devel.json
index c5bcf485..2ce2d156 100644
--- a/build-aux/org.gnome.FractalNext.Devel.json
+++ b/build-aux/org.gnome.FractalNext.Devel.json
@@ -88,6 +88,22 @@
}
]
},
+ {
+ "name": "libadwaita",
+ "buildsystem": "meson",
+ "config-opts": [
+ "-Dlibadwaita:tests=false",
+ "-Dlibadwaita:examples=false",
+ "-Dlibadwaita:vapi=false"
+ ],
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://gitlab.gnome.org/exalm/libadwaita.git",
+ "branch": "main"
+ }
+ ]
+ },
{
"name": "fractal",
"buildsystem": "meson",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]