From d1e7a81344efdc06aa31a3a1e8fd056f41a241b6 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Fri, 21 Nov 2025 08:09:14 -0300 Subject: [PATCH] Add recipes --- recipes/wip/files/gnome-files/recipe.toml | 19 +++++++++++++++++++ recipes/wip/files/kde-dolphin/recipe.toml | 8 ++++++++ .../libs/gtk/xdg-user-dirs-gtk/recipe.toml | 5 +++++ recipes/wip/search/localsearch/recipe.toml | 14 ++++++++++++++ recipes/wip/system/discover/recipe.toml | 8 ++++++++ 5 files changed, 54 insertions(+) create mode 100644 recipes/wip/files/gnome-files/recipe.toml create mode 100644 recipes/wip/files/kde-dolphin/recipe.toml create mode 100644 recipes/wip/libs/gtk/xdg-user-dirs-gtk/recipe.toml create mode 100644 recipes/wip/search/localsearch/recipe.toml create mode 100644 recipes/wip/system/discover/recipe.toml diff --git a/recipes/wip/files/gnome-files/recipe.toml b/recipes/wip/files/gnome-files/recipe.toml new file mode 100644 index 000000000..18199b870 --- /dev/null +++ b/recipes/wip/files/gnome-files/recipe.toml @@ -0,0 +1,19 @@ +#TODO not compiled or tested +#TODO discover minimum dependencies from meson log +[source] +tar = "https://download.gnome.org/sources/nautilus/49/nautilus-49.1.tar.xz" +[build] +template = "meson" +mesonflags = [ + "-Dextensions=false", + "-Dintrospection=false", + "-Dpackagekit=false", + "-Dselinux=disabled", + "-Dcloudproviders=disabled", + "-Dtests=none", +] +#[package] # probably optional dependencies +#dependencies = [ +# "localsearch", +# "xdg-user-dirs-gtk", +#] diff --git a/recipes/wip/files/kde-dolphin/recipe.toml b/recipes/wip/files/kde-dolphin/recipe.toml new file mode 100644 index 000000000..e562f033d --- /dev/null +++ b/recipes/wip/files/kde-dolphin/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +#TODO discover minimum dependencies from cmake log +[source] +git = "https://invent.kde.org/system/dolphin" +branch = "release/25.08" +shallow_clone = true +[build] +template = "cmake" diff --git a/recipes/wip/libs/gtk/xdg-user-dirs-gtk/recipe.toml b/recipes/wip/libs/gtk/xdg-user-dirs-gtk/recipe.toml new file mode 100644 index 000000000..53fbbc03d --- /dev/null +++ b/recipes/wip/libs/gtk/xdg-user-dirs-gtk/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +tar = "https://download.gnome.org/sources/xdg-user-dirs-gtk/0.14/xdg-user-dirs-gtk-0.14.tar.xz" +[build] +template = "meson" diff --git a/recipes/wip/search/localsearch/recipe.toml b/recipes/wip/search/localsearch/recipe.toml new file mode 100644 index 000000000..6687bc50f --- /dev/null +++ b/recipes/wip/search/localsearch/recipe.toml @@ -0,0 +1,14 @@ +#TODO not compiled or tested +#TODO discover minimum dependencies from meson log +[source] +tar = "https://download.gnome.org/sources/localsearch/3.10/localsearch-3.10.1.tar.xz" +[build] +template = "meson" +mesonflags = [ + "-Dfunctional_tests=false", + "-Dsandbox_tests=false", + "-Dseccomp=false", + "-Dbattery_detection=none", + "-Dsystemd_user_services=false", + "-Dman=false", +] diff --git a/recipes/wip/system/discover/recipe.toml b/recipes/wip/system/discover/recipe.toml new file mode 100644 index 000000000..32828d4da --- /dev/null +++ b/recipes/wip/system/discover/recipe.toml @@ -0,0 +1,8 @@ +#TODO not compiled or tested +#TODO determine minimum dependencies from cmake log +[source] +git = "https://invent.kde.org/plasma/discover" +branch = "Plasma/6.5" +shallow_clone = true +[build] +template = "cmake"