From ad7db400b846b95b7c2b02cf1a462515dea2d627 Mon Sep 17 00:00:00 2001
From: j1nx
Date: Sat, 6 Jun 2020 12:44:31 +0200
Subject: [PATCH] MycroftOS: GUI: Add KF5 breeze-icons package
---
buildroot-external/Config.in | 1 +
.../configs/rpi4_64-gui_defconfig | 1 +
.../package/kf5-breeze-icons/Config.in | 2 ++
.../kf5-breeze-icons/kf5-breeze-icons.hash | 2 ++
.../kf5-breeze-icons/kf5-breeze-icons.mk | 17 +++++++++++++++++
5 files changed, 23 insertions(+)
create mode 100644 buildroot-external/package/kf5-breeze-icons/Config.in
create mode 100644 buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.hash
create mode 100644 buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.mk
diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in
index a6a9b4e1..0ee2b351 100644
--- a/buildroot-external/Config.in
+++ b/buildroot-external/Config.in
@@ -13,6 +13,7 @@ menu "Additional drivers, libraries and/or applications"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/fann/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/hostname-service/Config.in"
menu "KF5"
+ source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-breeze-icons/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kactivities/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-karchive/Config.in"
source "$BR2_EXTERNAL_MYCROFTOS_PATH/package/kf5-kauth/Config.in"
diff --git a/buildroot-external/configs/rpi4_64-gui_defconfig b/buildroot-external/configs/rpi4_64-gui_defconfig
index 5b0ebdc0..b04c1760 100644
--- a/buildroot-external/configs/rpi4_64-gui_defconfig
+++ b/buildroot-external/configs/rpi4_64-gui_defconfig
@@ -473,6 +473,7 @@ BR2_PACKAGE_ALSA_PLUGINS=y
BR2_PACKAGE_BTSPEAKER=y
BR2_PACKAGE_FANN=y
BR2_PACKAGE_HOSTNAME_SERVICE=y
+BR2_PACKAGE_KF5_BREEZE_ICONS=y
BR2_PACKAGE_KF5_KACTIVITIES=y
BR2_PACKAGE_KF5_KARCHIVE=y
BR2_PACKAGE_KF5_KAUTH=y
diff --git a/buildroot-external/package/kf5-breeze-icons/Config.in b/buildroot-external/package/kf5-breeze-icons/Config.in
new file mode 100644
index 00000000..53bc1262
--- /dev/null
+++ b/buildroot-external/package/kf5-breeze-icons/Config.in
@@ -0,0 +1,2 @@
+config BR2_PACKAGE_KF5_BREEZE_ICONS
+ bool "kf5-breeze-icons"
diff --git a/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.hash b/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.hash
new file mode 100644
index 00000000..7c18f74c
--- /dev/null
+++ b/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 d38d8c9b95eaac75d9310cd3aca617be791e93b4a7372d8d059d918fe9bf82f7 breeze-icons-5.69.0.tar.xz
diff --git a/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.mk b/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.mk
new file mode 100644
index 00000000..0eef9a13
--- /dev/null
+++ b/buildroot-external/package/kf5-breeze-icons/kf5-breeze-icons.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# kf5-breeze-icons
+#
+################################################################################
+
+KF5_BREEZE_ICONS_VERSION = $(KF5_VERSION)
+KF5_BREEZE_ICONS_SITE = $(KF5_SITE)
+KF5_BREEZE_ICONS_SOURCE = breeze-icons-$(KF5_BREEZE_ICONS_VERSION).tar.xz
+KF5_BREEZE_ICONS_LICENSE = BSD-3-Clause
+KF5_BREEZE_ICONS_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
+
+KF5_BREEZE_ICONS_DEPENDENCIES = host-pkgconf
+KF5_BREEZE_ICONS_INSTALL_STAGING = YES
+KF5_BREEZE_ICONS_SUPPORTS_IN_SOURCE_BUILD = NO
+
+$(eval $(cmake-package))