From d5f65fba824df15dc62fd9b2ab88c72dd723b6ab Mon Sep 17 00:00:00 2001
From: j1nx
Date: Mon, 31 Jan 2022 11:56:12 +0100
Subject: [PATCH] Initial start to include kdeconnect (Work In progress)
---
buildroot-external/Config.in | 3 +++
.../package/kf5-kdeconnect/Config.in | 4 ++++
.../package/kf5-kdeconnect/kf5-kdeconnect.hash | 2 ++
.../package/kf5-kdeconnect/kf5-kdeconnect.mk | 17 +++++++++++++++++
.../package/kf5-pulseaudio-qt/Config.in | 2 ++
.../kf5-pulseaudio-qt/kf5-pulseaudio-qt.hash | 2 ++
.../kf5-pulseaudio-qt/kf5-pulseaudio-qt.mk | 17 +++++++++++++++++
buildroot-external/package/kf5-qca/Config.in | 2 ++
buildroot-external/package/kf5-qca/kf5-qca.hash | 2 ++
buildroot-external/package/kf5-qca/kf5-qca.mk | 17 +++++++++++++++++
10 files changed, 68 insertions(+)
create mode 100644 buildroot-external/package/kf5-kdeconnect/Config.in
create mode 100644 buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.hash
create mode 100644 buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.mk
create mode 100644 buildroot-external/package/kf5-pulseaudio-qt/Config.in
create mode 100644 buildroot-external/package/kf5-pulseaudio-qt/kf5-pulseaudio-qt.hash
create mode 100644 buildroot-external/package/kf5-pulseaudio-qt/kf5-pulseaudio-qt.mk
create mode 100644 buildroot-external/package/kf5-qca/Config.in
create mode 100644 buildroot-external/package/kf5-qca/kf5-qca.hash
create mode 100644 buildroot-external/package/kf5-qca/kf5-qca.mk
diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in
index 1b8b01c8..1c37cebb 100644
--- a/buildroot-external/Config.in
+++ b/buildroot-external/Config.in
@@ -23,6 +23,7 @@ menu "KDE Framework and Plasma"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kcrash/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdbusaddons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdeclarative/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdeconnect/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdecoration/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kded/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdelibs4support/Config.in"
@@ -71,6 +72,8 @@ menu "KDE Framework and Plasma"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-wayland-protocols/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-workspace/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-prison/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-pulseaudio-qt/Config.in"
+ source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-qca/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-qqc2-breeze-style/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-qqc2-desktop-style/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-solid/Config.in"
diff --git a/buildroot-external/package/kf5-kdeconnect/Config.in b/buildroot-external/package/kf5-kdeconnect/Config.in
new file mode 100644
index 00000000..a49e0043
--- /dev/null
+++ b/buildroot-external/package/kf5-kdeconnect/Config.in
@@ -0,0 +1,4 @@
+config BR2_PACKAGE_KF5_KDECONNECT
+ bool "kf5-kdeconnect"
+ select BR2_PACKAGE_KF5_QCA
+ select BR2_PACKAGE_KF5_PULSEAUDIO_QT
diff --git a/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.hash b/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.hash
new file mode 100644
index 00000000..f48db6fd
--- /dev/null
+++ b/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 1f5ac58db71dc13dec91f57d7a2ff00b8a232d2c3dab4274bd0f92908c0657fe kdeconnect-kde-1.4.1.tar.xz
diff --git a/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.mk b/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.mk
new file mode 100644
index 00000000..02252acf
--- /dev/null
+++ b/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kf5-kdeconnect
+#
+################################################################################
+
+KF5_KDECONNECT_VERSION = 1.4.1
+KF5_KDECONNECT_SITE = https://download.kde.org/stable/kdeconnect/$(KF5_KDECONNECT_VERSION)
+KF5_KDECONNECT_SOURCE = kdeconnect-kde-$(KF5_KDECONNECT_VERSION).tar.xz
+KF5_KDECONNECT_LICENSE = BSD-3-Clause
+KF5_KDECONNECT_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
+
+KF5_KDECONNECT_DEPENDENCIES = host-pkgconf kf5-qca kf5-pulseaudio-qt
+KF5_KDECONNECT_INSTALL_STAGING = YES
+KF5_KDECONNECT_SUPPORTS_IN_SOURCE_BUILD = NO
+
+$(eval $(cmake-package))
diff --git a/buildroot-external/package/kf5-pulseaudio-qt/Config.in b/buildroot-external/package/kf5-pulseaudio-qt/Config.in
new file mode 100644
index 00000000..2b83d829
--- /dev/null
+++ b/buildroot-external/package/kf5-pulseaudio-qt/Config.in
@@ -0,0 +1,2 @@
+config BR2_PACKAGE_KF5_PULSEAUDIO_QT
+ bool "kf5-pulseaudio-qt"
diff --git a/buildroot-external/package/kf5-pulseaudio-qt/kf5-pulseaudio-qt.hash b/buildroot-external/package/kf5-pulseaudio-qt/kf5-pulseaudio-qt.hash
new file mode 100644
index 00000000..ab6074c3
--- /dev/null
+++ b/buildroot-external/package/kf5-pulseaudio-qt/kf5-pulseaudio-qt.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 2901121a27eb9b701727d299829d70a34509e5d1a3e94c84ee32ed3e91a118c4 pulseaudio-qt-1.2.tar.xz
diff --git a/buildroot-external/package/kf5-pulseaudio-qt/kf5-pulseaudio-qt.mk b/buildroot-external/package/kf5-pulseaudio-qt/kf5-pulseaudio-qt.mk
new file mode 100644
index 00000000..1c9b9a3f
--- /dev/null
+++ b/buildroot-external/package/kf5-pulseaudio-qt/kf5-pulseaudio-qt.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kf5-pulseaudio-qt
+#
+################################################################################
+
+KF5_PULSEAUDIO_QT_VERSION = 1.2
+KF5_PULSEAUDIO_QT_SITE = https://download.kde.org/stable/pulseaudio-qt
+KF5_PULSEAUDIO_QT_SOURCE = pulseaudio-qt-$(KF5_PULSEAUDIO_QT_VERSION).tar.xz
+KF5_PULSEAUDIO_QT_LICENSE = BSD-3-Clause
+KF5_PULSEAUDIO_QT_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
+
+KF5_PULSEAUDIO_QT_DEPENDENCIES = host-pkgconf
+KF5_PULSEAUDIO_QT_INSTALL_STAGING = YES
+KF5_PULSEAUDIO_QT_SUPPORTS_IN_SOURCE_BUILD = NO
+
+$(eval $(cmake-package))
diff --git a/buildroot-external/package/kf5-qca/Config.in b/buildroot-external/package/kf5-qca/Config.in
new file mode 100644
index 00000000..06b8bb0d
--- /dev/null
+++ b/buildroot-external/package/kf5-qca/Config.in
@@ -0,0 +1,2 @@
+config BR2_PACKAGE_KF5_QCA
+ bool "kf5-qca"
diff --git a/buildroot-external/package/kf5-qca/kf5-qca.hash b/buildroot-external/package/kf5-qca/kf5-qca.hash
new file mode 100644
index 00000000..7971691b
--- /dev/null
+++ b/buildroot-external/package/kf5-qca/kf5-qca.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 6b695881a7e3fd95f73aaee6eaeab96f6ad17e515e9c2b3d4b3272d7862ff5c4 qca-2.3.4.tar.xz
diff --git a/buildroot-external/package/kf5-qca/kf5-qca.mk b/buildroot-external/package/kf5-qca/kf5-qca.mk
new file mode 100644
index 00000000..18fb1fd2
--- /dev/null
+++ b/buildroot-external/package/kf5-qca/kf5-qca.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kf5-qca
+#
+################################################################################
+
+KF5_QCA_VERSION = 2.3.4
+KF5_QCA_SITE = https://download.kde.org/stable/qca/$(KF5_QCA_VERSION)
+KF5_QCA_SOURCE = qca-$(KF5_QCA_VERSION).tar.xz
+KF5_QCA_LICENSE = BSD-3-Clause
+KF5_QCA_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
+
+KF5_QCA_DEPENDENCIES = host-pkgconf
+KF5_QCA_INSTALL_STAGING = YES
+KF5_QCA_SUPPORTS_IN_SOURCE_BUILD = NO
+
+$(eval $(cmake-package))