From 46e41aa3b303187d324d7634e710ffb4ae382c3c Mon Sep 17 00:00:00 2001
From: Ribbon <ribbon_45@proton.me>
Date: Mon, 4 Dec 2023 01:09:37 +0000
Subject: [PATCH] Add recipes

---
 recipes/wip/breeze-icons/recipe.toml       |  5 +++
 recipes/wip/kdenlive/recipe.toml           | 38 ++++++++++++++++++++++
 recipes/wip/kf5-archive/recipe.toml        |  5 +++
 recipes/wip/kf5-bookmarks/recipe.toml      |  5 +++
 recipes/wip/kf5-codecs/recipe.toml         |  5 +++
 recipes/wip/kf5-config/recipe.toml         |  5 +++
 recipes/wip/kf5-configwidgets/recipe.toml  |  5 +++
 recipes/wip/kf5-coreaddons/recipe.toml     |  5 +++
 recipes/wip/kf5-crash/recipe.toml          |  5 +++
 recipes/wip/kf5-dbusaddons/recipe.toml     |  5 +++
 recipes/wip/kf5-declarative/recipe.toml    |  5 +++
 recipes/wip/kf5-filemetadata/recipe.toml   |  5 +++
 recipes/wip/kf5-guiaddons/recipe.toml      |  5 +++
 recipes/wip/kf5-iconthemes/recipe.toml     |  5 +++
 recipes/wip/kf5-init/recipe.toml           |  5 +++
 recipes/wip/kf5-io/recipe.toml             |  5 +++
 recipes/wip/kf5-newstuff/recipe.toml       |  5 +++
 recipes/wip/kf5-notifications/recipe.toml  |  5 +++
 recipes/wip/kf5-notifyconfig/recipe.toml   |  5 +++
 recipes/wip/kf5-purpose/recipe.toml        |  5 +++
 recipes/wip/kf5-textwidgets/recipe.toml    |  5 +++
 recipes/wip/kf5-widgetaddons/recipe.toml   |  5 +++
 recipes/wip/kf5-xmlgui/recipe.toml         |  5 +++
 recipes/wip/mlt/recipe.toml                |  5 +++
 recipes/wip/qt5-networkauth/recipe.toml    |  5 +++
 recipes/wip/qt5-quickcontrols/recipe.toml  |  5 +++
 recipes/wip/qt5-quickcontrols2/recipe.toml |  5 +++
 27 files changed, 168 insertions(+)
 create mode 100644 recipes/wip/breeze-icons/recipe.toml
 create mode 100644 recipes/wip/kdenlive/recipe.toml
 create mode 100644 recipes/wip/kf5-archive/recipe.toml
 create mode 100644 recipes/wip/kf5-bookmarks/recipe.toml
 create mode 100644 recipes/wip/kf5-codecs/recipe.toml
 create mode 100644 recipes/wip/kf5-config/recipe.toml
 create mode 100644 recipes/wip/kf5-configwidgets/recipe.toml
 create mode 100644 recipes/wip/kf5-coreaddons/recipe.toml
 create mode 100644 recipes/wip/kf5-crash/recipe.toml
 create mode 100644 recipes/wip/kf5-dbusaddons/recipe.toml
 create mode 100644 recipes/wip/kf5-declarative/recipe.toml
 create mode 100644 recipes/wip/kf5-filemetadata/recipe.toml
 create mode 100644 recipes/wip/kf5-guiaddons/recipe.toml
 create mode 100644 recipes/wip/kf5-iconthemes/recipe.toml
 create mode 100644 recipes/wip/kf5-init/recipe.toml
 create mode 100644 recipes/wip/kf5-io/recipe.toml
 create mode 100644 recipes/wip/kf5-newstuff/recipe.toml
 create mode 100644 recipes/wip/kf5-notifications/recipe.toml
 create mode 100644 recipes/wip/kf5-notifyconfig/recipe.toml
 create mode 100644 recipes/wip/kf5-purpose/recipe.toml
 create mode 100644 recipes/wip/kf5-textwidgets/recipe.toml
 create mode 100644 recipes/wip/kf5-widgetaddons/recipe.toml
 create mode 100644 recipes/wip/kf5-xmlgui/recipe.toml
 create mode 100644 recipes/wip/mlt/recipe.toml
 create mode 100644 recipes/wip/qt5-networkauth/recipe.toml
 create mode 100644 recipes/wip/qt5-quickcontrols/recipe.toml
 create mode 100644 recipes/wip/qt5-quickcontrols2/recipe.toml

diff --git a/recipes/wip/breeze-icons/recipe.toml b/recipes/wip/breeze-icons/recipe.toml
new file mode 100644
index 000000000..d1b0d9ab8
--- /dev/null
+++ b/recipes/wip/breeze-icons/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/breeze-icons-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kdenlive/recipe.toml b/recipes/wip/kdenlive/recipe.toml
new file mode 100644
index 000000000..86c26af68
--- /dev/null
+++ b/recipes/wip/kdenlive/recipe.toml
@@ -0,0 +1,38 @@
+#TODO missing script for CMake, see https://invent.kde.org/multimedia/kdenlive/-/blob/master/dev-docs/build.md#build-and-install-the-projects
+[source]
+tar = "https://invent.kde.org/multimedia/kdenlive/-/archive/v23.08.3/kdenlive-v23.08.3.tar.bz2"
+[build]
+template = "custom"
+dependencies = [
+    "mlt",
+    "ffmpeg6",
+    "qt5-declarative",
+    "qt5-tools",
+    "qt5-multimedia",
+    "qt5-svg",
+    "qt5-quickcontrols",
+    "qt5-quickcontrols2",
+    "qt5-networkauth",
+    "kf5-archive",
+    "kf5-bookmarks",
+    "kf5-codecs",
+    "kf5-config",
+    "kf5-configwidgets",
+    "kf5-coreaddons",
+    "kf5-crash",
+    "kf5-dbusaddons",
+    "kf5-declarative",
+    "kf5-filemetadata",
+    "kf5-guiaddons",
+    "kf5-iconthemes",
+    "kf5-init",
+    "kf5-io",
+    "kf5-newstuff",
+    "kf5-notifications",
+    "kf5-notifyconfig",
+    "kf5-purpose",
+    "kf5-textwidgets",
+    "kf5-widgetaddons",
+    "kf5-xmlgui",
+    "breeze-icons",
+]
diff --git a/recipes/wip/kf5-archive/recipe.toml b/recipes/wip/kf5-archive/recipe.toml
new file mode 100644
index 000000000..13e61b26e
--- /dev/null
+++ b/recipes/wip/kf5-archive/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://invent.kde.org/frameworks/karchive/-/blob/master/INSTALL?ref_type=heads
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/karchive-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-bookmarks/recipe.toml b/recipes/wip/kf5-bookmarks/recipe.toml
new file mode 100644
index 000000000..765cd5dce
--- /dev/null
+++ b/recipes/wip/kf5-bookmarks/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kbookmarks-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-codecs/recipe.toml b/recipes/wip/kf5-codecs/recipe.toml
new file mode 100644
index 000000000..f0b560933
--- /dev/null
+++ b/recipes/wip/kf5-codecs/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kcodecs-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-config/recipe.toml b/recipes/wip/kf5-config/recipe.toml
new file mode 100644
index 000000000..9f38c0973
--- /dev/null
+++ b/recipes/wip/kf5-config/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kconfig-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-configwidgets/recipe.toml b/recipes/wip/kf5-configwidgets/recipe.toml
new file mode 100644
index 000000000..d99263eac
--- /dev/null
+++ b/recipes/wip/kf5-configwidgets/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kconfigwidgets-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-coreaddons/recipe.toml b/recipes/wip/kf5-coreaddons/recipe.toml
new file mode 100644
index 000000000..0f4fe13e3
--- /dev/null
+++ b/recipes/wip/kf5-coreaddons/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kcoreaddons-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-crash/recipe.toml b/recipes/wip/kf5-crash/recipe.toml
new file mode 100644
index 000000000..9336b8e7f
--- /dev/null
+++ b/recipes/wip/kf5-crash/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kcrash-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-dbusaddons/recipe.toml b/recipes/wip/kf5-dbusaddons/recipe.toml
new file mode 100644
index 000000000..652715d2b
--- /dev/null
+++ b/recipes/wip/kf5-dbusaddons/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kdbusaddons-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-declarative/recipe.toml b/recipes/wip/kf5-declarative/recipe.toml
new file mode 100644
index 000000000..be266b6d2
--- /dev/null
+++ b/recipes/wip/kf5-declarative/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kdeclarative-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-filemetadata/recipe.toml b/recipes/wip/kf5-filemetadata/recipe.toml
new file mode 100644
index 000000000..850d1ff90
--- /dev/null
+++ b/recipes/wip/kf5-filemetadata/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kfilemetadata-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-guiaddons/recipe.toml b/recipes/wip/kf5-guiaddons/recipe.toml
new file mode 100644
index 000000000..96abf45cf
--- /dev/null
+++ b/recipes/wip/kf5-guiaddons/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kguiaddons-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-iconthemes/recipe.toml b/recipes/wip/kf5-iconthemes/recipe.toml
new file mode 100644
index 000000000..a932ef5ed
--- /dev/null
+++ b/recipes/wip/kf5-iconthemes/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kiconthemes-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-init/recipe.toml b/recipes/wip/kf5-init/recipe.toml
new file mode 100644
index 000000000..95fb36b33
--- /dev/null
+++ b/recipes/wip/kf5-init/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kinit-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-io/recipe.toml b/recipes/wip/kf5-io/recipe.toml
new file mode 100644
index 000000000..ac39541d4
--- /dev/null
+++ b/recipes/wip/kf5-io/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kio-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-newstuff/recipe.toml b/recipes/wip/kf5-newstuff/recipe.toml
new file mode 100644
index 000000000..d5b65faa7
--- /dev/null
+++ b/recipes/wip/kf5-newstuff/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/knewstuff-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-notifications/recipe.toml b/recipes/wip/kf5-notifications/recipe.toml
new file mode 100644
index 000000000..832267161
--- /dev/null
+++ b/recipes/wip/kf5-notifications/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/knotifications-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-notifyconfig/recipe.toml b/recipes/wip/kf5-notifyconfig/recipe.toml
new file mode 100644
index 000000000..f0c5d2f17
--- /dev/null
+++ b/recipes/wip/kf5-notifyconfig/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/knotifyconfig-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-purpose/recipe.toml b/recipes/wip/kf5-purpose/recipe.toml
new file mode 100644
index 000000000..a54220947
--- /dev/null
+++ b/recipes/wip/kf5-purpose/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/purpose-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-textwidgets/recipe.toml b/recipes/wip/kf5-textwidgets/recipe.toml
new file mode 100644
index 000000000..18d5489ac
--- /dev/null
+++ b/recipes/wip/kf5-textwidgets/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/ktextwidgets-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-widgetaddons/recipe.toml b/recipes/wip/kf5-widgetaddons/recipe.toml
new file mode 100644
index 000000000..51d84f75a
--- /dev/null
+++ b/recipes/wip/kf5-widgetaddons/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kwidgetaddons-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/kf5-xmlgui/recipe.toml b/recipes/wip/kf5-xmlgui/recipe.toml
new file mode 100644
index 000000000..66bec6829
--- /dev/null
+++ b/recipes/wip/kf5-xmlgui/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, lacking build instructions
+[source]
+tar = "https://download.kde.org/stable/frameworks/5.112/kxmlgui-5.112.0.tar.xz"
+[build]
+template = "custom"
diff --git a/recipes/wip/mlt/recipe.toml b/recipes/wip/mlt/recipe.toml
new file mode 100644
index 000000000..67767cd30
--- /dev/null
+++ b/recipes/wip/mlt/recipe.toml
@@ -0,0 +1,5 @@
+#TODO missing script for CMake, see https://github.com/mltframework/mlt#readme
+[source]
+tar = "https://github.com/mltframework/mlt/releases/download/v7.22.0/mlt-7.22.0.tar.gz"
+[build]
+template = "custom"
diff --git a/recipes/wip/qt5-networkauth/recipe.toml b/recipes/wip/qt5-networkauth/recipe.toml
new file mode 100644
index 000000000..2957c31a1
--- /dev/null
+++ b/recipes/wip/qt5-networkauth/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtnetworkauth-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-quickcontrols/recipe.toml b/recipes/wip/qt5-quickcontrols/recipe.toml
new file mode 100644
index 000000000..484f41ad7
--- /dev/null
+++ b/recipes/wip/qt5-quickcontrols/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtquickcontrols-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
diff --git a/recipes/wip/qt5-quickcontrols2/recipe.toml b/recipes/wip/qt5-quickcontrols2/recipe.toml
new file mode 100644
index 000000000..4bf0ef4f1
--- /dev/null
+++ b/recipes/wip/qt5-quickcontrols2/recipe.toml
@@ -0,0 +1,5 @@
+#TODO Not compiled or tested
+[source]
+tar = "https://download.qt.io/official_releases/qt/5.15/5.15.11/submodules/qtquickcontrols2-everywhere-opensource-src-5.15.11.tar.xz"
+[build]
+template = "configure"
-- 
GitLab