From dfb240746863b4cb46f3bf211f97920f64df22a3 Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Tue, 5 Dec 2023 01:44:13 +0000
Subject: [PATCH] Add recipes

---
 recipes/wip/gdb/recipe.toml           |  2 +-
 recipes/wip/gnome-builder/recipe.toml | 20 ++++++++++++++++++++
 recipes/wip/kdevelop/recipe.toml      | 25 +++++++++++++++++++++++++
 recipes/wip/rqbit/recipe.toml         |  5 +++++
 4 files changed, 51 insertions(+), 1 deletion(-)
 create mode 100644 recipes/wip/gnome-builder/recipe.toml
 create mode 100644 recipes/wip/kdevelop/recipe.toml
 create mode 100644 recipes/wip/rqbit/recipe.toml

diff --git a/recipes/wip/gdb/recipe.toml b/recipes/wip/gdb/recipe.toml
index 9cd3ba4a4..376f98e62 100644
--- a/recipes/wip/gdb/recipe.toml
+++ b/recipes/wip/gdb/recipe.toml
@@ -1,6 +1,6 @@
 #TODO probably wrong script, see https://sourceware.org/gdb/wiki/BuildingNatively
 [source]
-tar = "https://ftp.gnu.org/gnu/gdb/gdb-13.2.tar.xz"
+tar = "https://ftp.gnu.org/gnu/gdb/gdb-14.1.tar.xz"
 [build]
 template = "custom"
 dependencies = [
diff --git a/recipes/wip/gnome-builder/recipe.toml b/recipes/wip/gnome-builder/recipe.toml
new file mode 100644
index 000000000..76712c05f
--- /dev/null
+++ b/recipes/wip/gnome-builder/recipe.toml
@@ -0,0 +1,20 @@
+#TODO missing script for Meson, see https://builder.readthedocs.io/installation.html#via-release-tarball
+#TODO missing dependencies, see https://packages.debian.org/source/trixie/gnome-builder
+[source]
+tar = "https://download.gnome.org/sources/gnome-builder/45/gnome-builder-45.0.tar.xz"
+[build]
+template = "custom"
+dependencies = [
+    "cairo",
+    "llvm",
+    "gdk-pixbuf",
+    "glib",
+    "gobject-introspection",
+    "gtk4",
+    "libadwaita",
+    "libgit2",
+    "libpeas",
+    "libxml2",
+    "pango",
+    "webkitgtk4",
+]
diff --git a/recipes/wip/kdevelop/recipe.toml b/recipes/wip/kdevelop/recipe.toml
new file mode 100644
index 000000000..5ab3dee40
--- /dev/null
+++ b/recipes/wip/kdevelop/recipe.toml
@@ -0,0 +1,25 @@
+#TODO missing script for building, see https://kdevelop.org/build-it/
+#TODO missing dependencies, see https://packages.debian.org/source/trixie/kdevelop
+[source]
+tar = "https://invent.kde.org/kdevelop/kdevelop/-/archive/v23.08.3/kdevelop-v23.08.3.tar.bz2"
+[build]
+template = "custom"
+dependencies = [
+    "boost",
+    "kf5-archive",
+    "kf5-config",
+    "kf5-crash",
+    "kf5-declarative",
+    "kf5-guiaddons",
+    "kf5-iconthemes",
+    "kf5-io",
+    "kf5-newstuff",
+    "kf5-notifications",
+    "kf5-notifyconfig",
+    "kf5-purpose",
+    "kf5-widgetaddons",
+    "kf5-xmlgui",
+    "qt5-base",
+    "qt5-declarative",
+    "shared-mime-info",
+]
diff --git a/recipes/wip/rqbit/recipe.toml b/recipes/wip/rqbit/recipe.toml
new file mode 100644
index 000000000..8ed10a162
--- /dev/null
+++ b/recipes/wip/rqbit/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://github.com/ikatson/rqbit/archive/refs/tags/v4.0.0.tar.gz"
+[build]
+template = "cargo"
-- 
GitLab