From 900e8fecd869bb3fa652edb3911361a99eed1948 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Mon, 9 Feb 2026 05:46:38 -0300 Subject: [PATCH] Add recipes --- recipes/wip/gnome/geary/recipe.toml | 18 ++++++++++++++++++ .../wip/gnome/gnome-connections/recipe.toml | 17 +++++++++++++++++ recipes/wip/gnome/gnome-keyring/recipe.toml | 11 +++++++++++ recipes/wip/health/blanket/recipe.toml | 12 ++++++++++++ recipes/wip/libs/gnome/gtk-vnc/recipe.toml | 5 +++++ recipes/wip/libs/gnome/libsecret/recipe.toml | 13 +++++++++++++ recipes/wip/net/remote/rustconn/recipe.toml | 15 +++++++++++++++ recipes/wip/web/share-preview/recipe.toml | 11 +++++++++++ 8 files changed, 102 insertions(+) create mode 100644 recipes/wip/gnome/geary/recipe.toml create mode 100644 recipes/wip/gnome/gnome-connections/recipe.toml create mode 100644 recipes/wip/gnome/gnome-keyring/recipe.toml create mode 100644 recipes/wip/health/blanket/recipe.toml create mode 100644 recipes/wip/libs/gnome/gtk-vnc/recipe.toml create mode 100644 recipes/wip/libs/gnome/libsecret/recipe.toml create mode 100644 recipes/wip/net/remote/rustconn/recipe.toml create mode 100644 recipes/wip/web/share-preview/recipe.toml diff --git a/recipes/wip/gnome/geary/recipe.toml b/recipes/wip/gnome/geary/recipe.toml new file mode 100644 index 00000000..826ecf3c --- /dev/null +++ b/recipes/wip/gnome/geary/recipe.toml @@ -0,0 +1,18 @@ +#TODO not compiled or tested +#TODO require pts3 and pts5 support in sqlite: https://gitlab.gnome.org/GNOME/geary/-/blob/main/BUILDING.md#dependencies +[source] +tar = "https://download.gnome.org/sources/geary/46/geary-46.0.tar.xz" +[build] +template = "meson" +mesonflags = [ + "-Dprofile=release", + "-Dlibunwind=disabled", + "-Dtnef=disabled", + "-Dvaladoc=disabled", +] +dependencies = [ + "gtk3", + "webkitgtk3", + "sqlite3", +] +dev-dependencies = ["vala"] diff --git a/recipes/wip/gnome/gnome-connections/recipe.toml b/recipes/wip/gnome/gnome-connections/recipe.toml new file mode 100644 index 00000000..3c7ee88c --- /dev/null +++ b/recipes/wip/gnome/gnome-connections/recipe.toml @@ -0,0 +1,17 @@ +#TODO not compiled or tested +#TODO determine minimum dependencies from meson log +[source] +tar = "https://download.gnome.org/sources/gnome-connections/49/gnome-connections-49.0.tar.xz" +[build] +template = "meson" +#dependencies = [ +# "libsecret", +# "libhandy", +# "libxml2", +# "gtk-vnc", +# "freerdp", +# "cairo", +# "gtk3", +# "glib", +# "gdk-pixbuf", +#] diff --git a/recipes/wip/gnome/gnome-keyring/recipe.toml b/recipes/wip/gnome/gnome-keyring/recipe.toml new file mode 100644 index 00000000..65e38bfa --- /dev/null +++ b/recipes/wip/gnome/gnome-keyring/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +[source] +tar = "https://download.gnome.org/sources/gnome-keyring/48/gnome-keyring-48.0.tar.xz" +[build] +template = "meson" +mesonflags = [ + "-Dsystemd=disabled", + "-Dpam=false", + "-Ddebug-mode=false", + "-Dmanpage=false", +] diff --git a/recipes/wip/health/blanket/recipe.toml b/recipes/wip/health/blanket/recipe.toml new file mode 100644 index 00000000..a0d427d7 --- /dev/null +++ b/recipes/wip/health/blanket/recipe.toml @@ -0,0 +1,12 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/rafaelmardojai/blanket" +rev = "0.8.0" +shallow_clone = true +[build] +template = "meson" +dependencies = [ + "gstreamer", + "gtk4", + "libadwaita", +] diff --git a/recipes/wip/libs/gnome/gtk-vnc/recipe.toml b/recipes/wip/libs/gnome/gtk-vnc/recipe.toml new file mode 100644 index 00000000..8d1085ec --- /dev/null +++ b/recipes/wip/libs/gnome/gtk-vnc/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.gnome.org/sources/gtk-vnc/1.5/gtk-vnc-1.5.0.tar.xz" +[build] +template = "meson" diff --git a/recipes/wip/libs/gnome/libsecret/recipe.toml b/recipes/wip/libs/gnome/libsecret/recipe.toml new file mode 100644 index 00000000..a8ca3233 --- /dev/null +++ b/recipes/wip/libs/gnome/libsecret/recipe.toml @@ -0,0 +1,13 @@ +#TODO not compiled or tested +[source] +tar = "https://download.gnome.org/sources/libsecret/0.21/libsecret-0.21.7.tar.xz" +[build] +template = "meson" +mesonflags = [ + "-Dmanpage=false", + "-Dgtk_doc=false", + "-Dintrospection=false", +] +dependencies = [ + "libgcrypt", +] diff --git a/recipes/wip/net/remote/rustconn/recipe.toml b/recipes/wip/net/remote/rustconn/recipe.toml new file mode 100644 index 00000000..da16738a --- /dev/null +++ b/recipes/wip/net/remote/rustconn/recipe.toml @@ -0,0 +1,15 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/totoshko88/RustConn" +shallow_clone = true +[build] +template = "custom" +dependencies = [ + "gtk4", + "libadwaita", + "vte", +] +script = """ +DYNAMIC_INIT +cookbook_cargo_packages rustconn +""" diff --git a/recipes/wip/web/share-preview/recipe.toml b/recipes/wip/web/share-preview/recipe.toml new file mode 100644 index 00000000..0dd100f2 --- /dev/null +++ b/recipes/wip/web/share-preview/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/rafaelmardojai/share-preview" +shallow_clone = true +[build] +template = "meson" +dependencies = [ + "glib", + "gtk4", + "libadwaita", +]