Add plasma-workspace and its dependencies

This commit is contained in:
j1nx 2020-10-21 15:49:35 +02:00
parent 059d330aa9
commit 92f5fd1ffb
73 changed files with 771 additions and 19 deletions

View File

@ -11,12 +11,15 @@ menu "Additional drivers, libraries and/or applications"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/alsa-plugins/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/baresip/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/btspeaker/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/docbook-xml/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/docbook-xsl/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/fann/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/hostname-service/Config.in"
menu "KF5"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-attica/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-breeze-icons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kactivities/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kactivities-stats/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-karchive/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kauth/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kbookmarks/Config.in"
@ -30,6 +33,11 @@ menu "KF5"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdeclarative/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"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdesignerplugin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdesu/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kdoctools/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kemoticons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kglobalaccel/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kguiaddons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-ki18n/Config.in"
@ -38,26 +46,40 @@ menu "KF5"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kinit/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kio/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kirigami2/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kitemmodels/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kitemviews/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kjobwidgets/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-knewstuff/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-knotifications/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-knotifyconfig/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kpackage/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kparts/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kpeople/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kpty/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-krunner/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kscreen/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kscreenlocker/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kservice/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-ksysguard/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-ktextwidgets/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kunitconversion/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwayland/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwallet/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwidgetsaddons/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwin/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kwindowsystem/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-kxmlgui/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-libkscreen/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-libksysguard/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-phonon/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-framework/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-nano/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-plasma-pa/Config.in"
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-solid/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-sonnet/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/kf5-threadweaver/Config.in"
endmenu
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/libcanberra/Config.in"
source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/libre/Config.in"

View File

@ -200,13 +200,17 @@ BR2_PACKAGE_QT5BASE_DEFAULT_QPA="eglfs"
BR2_PACKAGE_QT5BASE_HARFBUZZ=y
BR2_PACKAGE_QT5BASE_GIF=y
BR2_PACKAGE_QT5BASE_JPEG=y
BR2_PACKAGE_QT5BASE_PNG=y
BR2_PACKAGE_QT5BASE_TSLIB=y
BR2_PACKAGE_QT5GRAPHICALEFFECTS=y
BR2_PACKAGE_QT5IMAGEFORMATS=y
BR2_PACKAGE_QT5MULTIMEDIA=y
BR2_PACKAGE_QT5SCRIPT=y
BR2_PACKAGE_QT5SENSORS=y
BR2_PACKAGE_QT5TOOLS_QDOC_TOOL=y
BR2_PACKAGE_QT5TOOLS_PIXELTOOL=y
BR2_PACKAGE_QT5TOOLS_QTDIAG=y
BR2_PACKAGE_QT5TOOLS_QTPATHS=y
BR2_PACKAGE_QT5TOOLS_QTPLUGININFO=y
BR2_PACKAGE_QT5TOOLS_DESIGNER=y
BR2_PACKAGE_QT5VIRTUALKEYBOARD=y
BR2_PACKAGE_QT5VIRTUALKEYBOARD_LANGUAGE_LAYOUTS="en_US"
@ -468,7 +472,7 @@ BR2_PACKAGE_VIM=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
BR2_TARGET_ROOTFS_EXT2_SIZE="2048M"
BR2_TARGET_ROOTFS_EXT2_SIZE="2560M"
# BR2_TARGET_ROOTFS_TAR is not set
BR2_PACKAGE_HOST_CMAKE=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y
@ -491,11 +495,14 @@ BR2_PACKAGE_OVOS_SPLASH=y
BR2_PACKAGE_ALSA_PLUGINS=y
BR2_PACKAGE_BARESIP=y
BR2_PACKAGE_BTSPEAKER=y
BR2_PACKAGE_DOCBOOK_XML=y
BR2_PACKAGE_DOCBOOK_XSL=y
BR2_PACKAGE_FANN=y
BR2_PACKAGE_HOSTNAME_SERVICE=y
BR2_PACKAGE_KF5_ATTICA=y
BR2_PACKAGE_KF5_BREEZE_ICONS=y
BR2_PACKAGE_KF5_KACTIVITIES=y
BR2_PACKAGE_KF5_KACTIVITIES_STATS=y
BR2_PACKAGE_KF5_KARCHIVE=y
BR2_PACKAGE_KF5_KAUTH=y
BR2_PACKAGE_KF5_KBOOKMARKS=y
@ -504,20 +511,39 @@ BR2_PACKAGE_KF5_KCOMPLETION=y
BR2_PACKAGE_KF5_KDECLARATIVE=y
BR2_PACKAGE_KF5_KDECORATION=y
BR2_PACKAGE_KF5_KDED=y
BR2_PACKAGE_KF5_KDELIBS4SUPPORT=y
BR2_PACKAGE_KF5_KDESIGNERPLUGIN=y
BR2_PACKAGE_KF5_KDESU=y
BR2_PACKAGE_KF5_KDOCTOOLS=y
BR2_PACKAGE_KF5_KEMOTICONS=y
BR2_PACKAGE_KF5_KIDLETIME=y
BR2_PACKAGE_KF5_KINIT=y
BR2_PACKAGE_KF5_KIRIGAMI2=y
BR2_PACKAGE_KF5_KITEMMODELS=y
BR2_PACKAGE_KF5_KNEWSTUFF=y
BR2_PACKAGE_KF5_KNOTIFICATIONS=y
BR2_PACKAGE_KF5_KNOTIFYCONFIG=y
BR2_PACKAGE_KF5_KPACKAGE=y
BR2_PACKAGE_KF5_KPARTS=y
BR2_PACKAGE_KF5_KPEOPLE=y
BR2_PACKAGE_KF5_KPTY=y
BR2_PACKAGE_KF5_KRUNNER=y
BR2_PACKAGE_KF5_KSCREEN=y
BR2_PACKAGE_KF5_KSCREENLOCKER=y
BR2_PACKAGE_KF5_KSYSGUARD=y
BR2_PACKAGE_KF5_KUNITCONVERSION=y
BR2_PACKAGE_KF5_KWAYLAND=y
BR2_PACKAGE_KF5_KWALLET=y
BR2_PACKAGE_KF5_KWIN=y
BR2_PACKAGE_KF5_LIBKSCREEN=y
BR2_PACKAGE_KF5_LIBKSYSGUARD=y
BR2_PACKAGE_KF5_PHONON=y
BR2_PACKAGE_KF5_PLASMA_FRAMEWORK=y
BR2_PACKAGE_KF5_PLASMA_NANO=y
BR2_PACKAGE_KF5_PLASMA_PA=y
BR2_PACKAGE_KF5_PLASMA_WAYLAND_PROTOCOLS=y
BR2_PACKAGE_KF5_PLASMA_WORKSPACE=y
BR2_PACKAGE_KF5_THREADWEAVER=y
BR2_PACKAGE_LIBCANBERRA=y
BR2_PACKAGE_LIBRE=y
BR2_PACKAGE_LIBREM=y

View File

@ -0,0 +1,11 @@
config BR2_PACKAGE_DOCBOOK_XML
bool "docbook-xml"
help
Document type definitions for verification
of XML data files against the DocBook rule set,
it ships with the latest DocBook 4.5 XML DTD,
as well as a selected set of legacy DTDs for
use with older documents, including 4.0, 4.1.2,
4.2, 4.3 and 4.4
http://www.docbook.org/xml/

View File

@ -0,0 +1,36 @@
################################################################################
#
# docbook-xml
#
################################################################################
DOCBOOK_XML_VERSION = 4.5
DOCBOOK_XML_SOURCE = docbook-xml_$(DOCBOOK_XML_VERSION).orig.tar.gz
DOCBOOK_XML_SITE = http://snapshot.debian.org/archive/debian/20160728T043443Z/pool/main/d/docbook-xml
DOCBOOK_XML_INSTALL_STAGING = YES
define DOCBOOK_XML_INSTALL_STAGING_CMDS
mkdir -p $(STAGING_DIR)/etc/xml
mkdir -p $(STAGING_DIR)/usr/share/xml/docbook/schema/dtd/$(DOCBOOK_XML_VERSION)
cp -v -R $(@D)/docbook-$(DOCBOOK_XML_VERSION)/* \
$(STAGING_DIR)/usr/share/xml/docbook/schema/dtd/$(DOCBOOK_XML_VERSION)
xmlcatalog --create --noout $(STAGING_DIR)/etc/xml/docbook-xml.xml
xmlcatalog --verbose --noout --add nextCatalog unused \
file://$(STAGING_DIR)/usr/share/xml/docbook/schema/dtd/$(DOCBOOK_XML_VERSION)/catalog.xml \
$(STAGING_DIR)/etc/xml/docbook-xml.xml
endef
define DOCBOOK_XML_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/etc/xml
mkdir -p $(TARGET_DIR)/usr/share/xml/docbook/schema/dtd/$(DOCBOOK_XML_VERSION)
cp -v -R $(@D)/docbook-$(DOCBOOK_XML_VERSION)/* \
$(TARGET_DIR)/usr/share/xml/docbook/schema/dtd/$(DOCBOOK_XML_VERSION)
xmlcatalog --create --noout $(TARGET_DIR)/etc/xml/docbook-xml.xml
xmlcatalog --verbose --noout --add nextCatalog unused \
file://$(TARGET_DIR)/usr/share/xml/docbook/schema/dtd/$(DOCBOOK_XML_VERSION)/catalog.xml \
$(TARGET_DIR)/etc/xml/docbook-xml.xml
endef
$(eval $(generic-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_DOCBOOK_XSL
bool "docbook-xsl"
help
XSL stylesheets for processing DocBook XML
to various output formats
http://docbook.sourceforge.net

View File

@ -0,0 +1,44 @@
################################################################################
#
# docbook-xsl
#
################################################################################
DOCBOOK_XSL_VERSION = 1.79.2
DOCBOOK_XSL_SOURCE = docbook-xsl-nons-$(DOCBOOK_XSL_VERSION).tar.bz2
DOCBOOK_XSL_SITE = https://github.com/docbook/xslt10-stylesheets/releases/download/release/$(DOCBOOK_XSL_VERSION)
DOCBOOK_XSL_INSTALL_STAGING = YES
define DOCBOOK_XSL_INSTALL_STAGING_CMDS
mkdir -p $(STAGING_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION)
cp -v -R $(@D)/VERSION $(@D)/assembly $(@D)/common $(@D)/eclipse $(@D)/epub $(@D)/epub3 \
$(@D)/extensions $(@D)/fo $(@D)/highlighting $(@D)/html $(@D)/htmlhelp $(@D)/images \
$(@D)/javahelp $(@D)/lib $(@D)/manpages $(@D)/params $(@D)/profiling $(@D)/roundtrip \
$(@D)/slides $(@D)/template $(@D)/tests $(@D)/tools $(@D)/webhelp $(@D)/website \
$(@D)/xhtml $(@D)/xhtml-1_1 $(@D)/xhtml5 \
$(STAGING_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION)
ln -s $(STAGING_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION)/VERSION \
$(STAGING_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION)/VERSION.xsl
ln -s $(STAGING_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION) \
$(STAGING_DIR)/usr/share/xml/docbook/xsl-stylesheets
endef
define DOCBOOK_XSL_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION)
cp -v -R $(@D)/VERSION $(@D)/assembly $(@D)/common $(@D)/eclipse $(@D)/epub $(@D)/epub3 \
$(@D)/extensions $(@D)/fo $(@D)/highlighting $(@D)/html $(@D)/htmlhelp $(@D)/images \
$(@D)/javahelp $(@D)/lib $(@D)/manpages $(@D)/params $(@D)/profiling $(@D)/roundtrip \
$(@D)/slides $(@D)/template $(@D)/tests $(@D)/tools $(@D)/webhelp $(@D)/website \
$(@D)/xhtml $(@D)/xhtml-1_1 $(@D)/xhtml5 \
$(TARGET_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION)
ln -s $(TARGET_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION)/VERSION \
$(TARGET_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION)/VERSION.xsl
ln -s $(TARGET_DIR)/usr/share/xml/docbook/xsl-stylesheets-nons-$(DOCBOOK_XSL_VERSION) \
$(TARGET_DIR)/usr/share/xml/docbook/xsl-stylesheets
endef
$(eval $(generic-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KACTIVITIES_STATS
bool "kf5-kactivities-stats"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 df4b00c52e83608b2dd7345cd220143e07b65cb431cead5e9abb1e4ffd6ecd5a kactivities-stats-5.73.0.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-kactivities-stats
#
################################################################################
KF5_KACTIVITIES_STATS_VERSION = $(KF5_VERSION)
KF5_KACTIVITIES_STATS_SITE = $(KF5_SITE)
KF5_KACTIVITIES_STATS_SOURCE = kactivities-stats-$(KF5_KACTIVITIES_STATS_VERSION).tar.xz
KF5_KACTIVITIES_STATS_LICENSE = BSD-3-Clause
KF5_KACTIVITIES_STATS_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KACTIVITIES_STATS_DEPENDENCIES = host-pkgconf
KF5_KACTIVITIES_STATS_INSTALL_STAGING = YES
KF5_KACTIVITIES_STATS_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -15,3 +15,9 @@ KF5_KAUTH_INSTALL_STAGING = YES
KF5_KAUTH_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))
HOST_KF5_KAUTH_DEPENDENCIES = host-kf5-extra-cmake-modules
HOST_KF5_KAUTH_CXXFLAGS = $(HOST_CXXFLAGS)
HOST_KF5_KAUTH_CONF_OPTS = -DCMAKE_CXX_FLAGS="$(HOST_KF5_KAUTH_CXXFLAGS)"
$(eval $(host-cmake-package))

View File

@ -10,7 +10,7 @@ KF5_KCONFIG_SOURCE = kconfig-$(KF5_KCONFIG_VERSION).tar.xz
KF5_KCONFIG_LICENSE = BSD-3-Clause
KF5_KCONFIG_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KCONFIG_DEPENDENCIES = host-pkgconf
KF5_KCONFIG_DEPENDENCIES = host-pkgconf host-kf5-kconfig
KF5_KCONFIG_INSTALL_STAGING = YES
KF5_KCONFIG_SUPPORTS_IN_SOURCE_BUILD = NO
@ -22,6 +22,13 @@ endif
KF5_KCONFIG_CONF_OPTS = -DCMAKE_CXX_FLAGS="$(KF5_KCONFIG_CXXFLAGS)"
KF5_KCONFIG_POST_INSTALL_STAGING_HOOKS += KF5_KCONFIG_COPY_BINS
define KF5_KCONFIG_COPY_BINS
cp ${HOST_DIR}/lib/x86_64-linux-gnu/libexec/kf5/kconfig_compiler_kf5 \
$(STAGING_DIR)/usr/lib/libexec/kf5/
endef
$(eval $(cmake-package))
HOST_KF5_KCONFIG_DEPENDENCIES = host-kf5-extra-cmake-modules

View File

@ -0,0 +1,36 @@
From 91ac8de52e9998ea0399e51ead4cc66ad01afb14 Mon Sep 17 00:00:00 2001
From: j1nx <p.steenbergen@j1nx.nl>
Date: Fri, 16 Oct 2020 14:44:34 +0200
Subject: [PATCH 1/1] Remove DocTools dependency
---
CMakeLists.txt | 3 ---
1 file changed, 3 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 17eb825d..0d579425 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,7 +28,6 @@ find_package(KF5ConfigWidgets ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5Crash ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5DesignerPlugin ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5GlobalAccel ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5DocTools ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5Emoticons ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5GuiAddons ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
@@ -158,11 +157,9 @@ install(
if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
ki18n_install(po)
- kdoctools_install(po)
endif()
add_subdirectory(cmake)
add_subdirectory(data)
-add_subdirectory(docs)
add_subdirectory(src)
if (BUILD_TESTING)
--
2.20.1

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KDELIBS4SUPPORT
bool "kf5-kdelibs4support"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 ca6f58c97b331d130a555b950c36cd7f625ca923fd185b0f73e20ac5b98c5d9b kdelibs4support-5.73.0.tar.xz

View File

@ -0,0 +1,37 @@
################################################################################
#
# kf5-kdelibs4support
#
################################################################################
KF5_KDELIBS4SUPPORT_VERSION = $(KF5_VERSION)
KF5_KDELIBS4SUPPORT_SITE = $(KF5_SITE)/portingAids
KF5_KDELIBS4SUPPORT_SOURCE = kdelibs4support-$(KF5_KDELIBS4SUPPORT_VERSION).tar.xz
KF5_KDELIBS4SUPPORT_LICENSE = BSD-3-Clause
KF5_KDELIBS4SUPPORT_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KDELIBS4SUPPORT_DEPENDENCIES = host-pkgconf qt5base qt5svg \
kf5-kdoctools \
kf5-kcompletion \
kf5-kconfigwidgets \
kf5-kcrash \
kf5-kded \
kf5-kdesignerplugin \
host-kf5-kdesignerplugin \
kf5-kemoticons \
kf5-kglobalaccel \
kf5-kiconthemes \
kf5-kio \
host-kf5-kcoreaddons \
host-kf5-kconfig \
host-kf5-kauth \
kf5-knotifications \
kf5-kparts \
kf5-kunitconversion
KF5_KDELIBS4SUPPORT_INSTALL_STAGING = YES
KF5_KDELIBS4SUPPORT_SUPPORTS_IN_SOURCE_BUILD = NO
KF5_KDELIBS4SUPPORT_CONF_OPTS = -DHAVE_GOOD_GETADDRINFO=ON
$(eval $(cmake-package))

View File

@ -0,0 +1,24 @@
From 504ea075fe4ea351b1c90a79d36e3139463d2fa3 Mon Sep 17 00:00:00 2001
From: j1nx <p.steenbergen@j1nx.nl>
Date: Thu, 15 Oct 2020 16:32:16 +0200
Subject: [PATCH 1/1] Remove DocTools dependency
---
CMakeLists.txt | 1 -
1 file changed, 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 552369d..bbe1954 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -29,7 +29,6 @@ include(ECMPoQmTools)
find_package(KF5CoreAddons ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5DocTools ${KF5_DEP_VERSION})
set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5DesignerPlugin")
--
2.20.1

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KDESIGNERPLUGIN
bool "kf5-kdesignerplugin"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 379db9fd0ec135706630dbd54e1b446e51dd3b64189754c281993d761c1d20b2 kdesignerplugin-5.73.0.tar.xz

View File

@ -0,0 +1,26 @@
################################################################################
#
# kf5-kdesignerplugin
#
################################################################################
KF5_KDESIGNERPLUGIN_VERSION = $(KF5_VERSION)
KF5_KDESIGNERPLUGIN_SITE = $(KF5_SITE)/portingAids
KF5_KDESIGNERPLUGIN_SOURCE = kdesignerplugin-$(KF5_KDESIGNERPLUGIN_VERSION).tar.xz
KF5_KDESIGNERPLUGIN_LICENSE = BSD-3-Clause
KF5_KDESIGNERPLUGIN_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KDESIGNERPLUGIN_DEPENDENCIES = host-pkgconf host-kf5-kdesignerplugin
KF5_KDESIGNERPLUGIN_INSTALL_STAGING = YES
KF5_KDESIGNERPLUGIN_SUPPORTS_IN_SOURCE_BUILD = NO
KF5_KDESIGNERPLUGIN_CONF_OPTS += -DKF5_HOST_TOOLING="$(HOST_DIR)/lib/x86_64-linux-gnu/cmake"
$(eval $(cmake-package))
HOST_KF5_KDESIGNERPLUGIN_DEPENDENCIES = host-kf5-extra-cmake-modules
HOST_KF5_KDESIGNERPLUGIN_CXXFLAGS = $(HOST_CXXFLAGS)
HOST_KF5_KDESIGNERPLUGIN_CONF_OPTS = -DCMAKE_CXX_FLAGS="$(HOST_KF5_KDESIGNERPLUGIN_CXXFLAGS)"
$(eval $(host-cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KDESU
bool "kf5-kdesu"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 4dd07697decad6a544025178732bd279ef64766e1929a2135f6de58b1092944d kdesu-5.73.0.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-kdesu
#
################################################################################
KF5_KDESU_VERSION = $(KF5_VERSION)
KF5_KDESU_SITE = $(KF5_SITE)
KF5_KDESU_SOURCE = kdesu-$(KF5_KDESU_VERSION).tar.xz
KF5_KDESU_LICENSE = BSD-3-Clause
KF5_KDESU_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KDESU_DEPENDENCIES = host-pkgconf kf5-kpty
KF5_KDESU_INSTALL_STAGING = YES
KF5_KDESU_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KDOCTOOLS
bool "kf5-kdoctools"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 d8dd74776d47e009d4a204d69a78428603ca99317095d7b7edca49c3d93b1b5d kdoctools-5.73.0.tar.xz

View File

@ -0,0 +1,41 @@
################################################################################
#
# kf5-kdoctools
#
################################################################################
KF5_KDOCTOOLS_VERSION = $(KF5_VERSION)
KF5_KDOCTOOLS_SITE = $(KF5_SITE)
KF5_KDOCTOOLS_SOURCE = kdoctools-$(KF5_KDOCTOOLS_VERSION).tar.xz
KF5_KDOCTOOLS_LICENSE = BSD-3-Clause
KF5_KDOCTOOLS_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KDOCTOOLS_DEPENDENCIES = host-pkgconf docbook-xml docbook-xsl \
kf5-karchive kf5-ki18n host-kf5-kdoctools
KF5_KDOCTOOLS_INSTALL_STAGING = YES
KF5_KDOCTOOLS_SUPPORTS_IN_SOURCE_BUILD = NO
KF5_KDOCTOOLS_CONF_OPTS += -DKF5_HOST_TOOLING=$(HOST_DIR)/lib/x86_64-linux-gnu/cmake
KF5_KDOCTOOLS_CONF_OPTS += -DMEINPROC5_EXECUTABLE=${HOST_DIR}/bin/meinproc5
KF5_KDOCTOOLS_CONF_OPTS += -DDOCBOOKL10NHELPER_EXECUTABLE=${HOST_DIR}/bin/docbookl10nhelper
KF5_KDOCTOOLS_CONF_OPTS += -DCHECKXML5_EXECUTABLE=${HOST_DIR}/bin/checkXML5
KF5_KDOCTOOLS_POST_INSTALL_STAGING_HOOKS += KF5_KDOCTOOLS_COPY_BINS
define KF5_KDOCTOOLS_COPY_BINS
cp ${HOST_DIR}/bin/checkXML5 $(STAGING_DIR)/usr/bin
cp ${HOST_DIR}/bin/meinproc5 $(STAGING_DIR)/usr/bin
endef
$(eval $(cmake-package))
HOST_KF5_KDOCTOOLS_DEPENDENCIES = host-kf5-extra-cmake-modules
HOST_KF5_KDOCTOOLS_CXXFLAGS = $(HOST_CXXFLAGS)
HOST_KF5_KDOCTOOLS_CONF_OPTS = -DCMAKE_CXX_FLAGS="$(HOST_KF5_KDOCTOOLS_CXXFLAGS)"
HOST_KF5_KDOCTOOLS_CONF_OPTS += -DINSTALL_INTERNAL_TOOLS=ON
define HOST_KF5_KDOCTOOLS_INSTALL_CMDS
cp $(@D)/buildroot-build/bin/docbookl10nhelper $(HOST_DIR)/bin
endef
$(eval $(host-cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KEMOTICONS
bool "kf5-kemoticons"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 0c0a26b029a8fd3d8db97bac931feb7834912aa2f7680660e98d91e868d10778 kemoticons-5.73.0.tar.xz

View File

@ -0,0 +1,19 @@
################################################################################
#
# kf5-kemoticons
#
################################################################################
KF5_KEMOTICONS_VERSION = $(KF5_VERSION)
KF5_KEMOTICONS_SITE = $(KF5_SITE)
KF5_KEMOTICONS_SOURCE = kemoticons-$(KF5_KEMOTICONS_VERSION).tar.xz
KF5_KEMOTICONS_LICENSE = BSD-3-Clause
KF5_KEMOTICONS_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KEMOTICONS_DEPENDENCIES = host-pkgconf
KF5_KEMOTICONS_INSTALL_STAGING = YES
KF5_KEMOTICONS_SUPPORTS_IN_SOURCE_BUILD = NO
KF5_KEMOTICONS_CONF_OPTS += -DKF5_HOST_TOOLING="$(HOST_DIR)/lib/x86_64-linux-gnu/cmake"
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KITEMMODELS
bool "kf5-kitemmodels"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 6569e289ac9263d87ef6641fe2f3914b9ace6814832ac9c61825b1c6805ae371 kitemmodels-5.73.0.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-kitemmodels
#
################################################################################
KF5_KITEMMODELS_VERSION = $(KF5_VERSION)
KF5_KITEMMODELS_SITE = $(KF5_SITE)
KF5_KITEMMODELS_SOURCE = kitemmodels-$(KF5_KITEMMODELS_VERSION).tar.xz
KF5_KITEMMODELS_LICENSE = BSD-3-Clause
KF5_KITEMMODELS_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KITEMMODELS_DEPENDENCIES = host-pkgconf
KF5_KITEMMODELS_INSTALL_STAGING = YES
KF5_KITEMMODELS_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KNOTIFYCONFIG
bool "kf5-knotifyconfig"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 641a167a58856e99036d44b3e7472b44cdfbbf68e5d75b9af988d0b71dc10af4 knotifyconfig-5.73.0.tar.xz

View File

@ -0,0 +1,19 @@
################################################################################
#
# kf5-knotifyconfig
#
################################################################################
KF5_KNOTIFYCONFIG_VERSION = $(KF5_VERSION)
KF5_KNOTIFYCONFIG_SITE = $(KF5_SITE)
KF5_KNOTIFYCONFIG_SOURCE = knotifyconfig-$(KF5_KNOTIFYCONFIG_VERSION).tar.xz
KF5_KNOTIFYCONFIG_LICENSE = BSD-3-Clause
KF5_KNOTIFYCONFIG_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KNOTIFYCONFIG_DEPENDENCIES = host-pkgconf qt5base kf5-phonon kf5-kcompletion \
kf5-kconfig host-kf5-kconfig kf5-kio \
host-kf5-kcoreaddons host-kf5-kauth
KF5_KNOTIFYCONFIG_INSTALL_STAGING = YES
KF5_KNOTIFYCONFIG_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KPARTS
bool "kf5-kparts"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 5546d2a474c80a601ba013642775682b087d086bd26d0b0d025b68d680c98bf2 kparts-5.73.0.tar.xz

View File

@ -0,0 +1,19 @@
################################################################################
#
# kf5-kparts
#
################################################################################
KF5_KPARTS_VERSION = $(KF5_VERSION)
KF5_KPARTS_SITE = $(KF5_SITE)
KF5_KPARTS_SOURCE = kparts-$(KF5_KPARTS_VERSION).tar.xz
KF5_KPARTS_LICENSE = BSD-3-Clause
KF5_KPARTS_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KPARTS_DEPENDENCIES = host-pkgconf
KF5_KPARTS_INSTALL_STAGING = YES
KF5_KPARTS_SUPPORTS_IN_SOURCE_BUILD = NO
KF5_KPARTS_CONF_OPTS += -DKF5_HOST_TOOLING="$(HOST_DIR)/lib/x86_64-linux-gnu/cmake"
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KPEOPLE
bool "kf5-kpeople"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 9e0d3119c168f7843251c808cc149de15c1fd692062f431972023fdaa84d21c4 kpeople-5.73.0.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-kpeople
#
################################################################################
KF5_KPEOPLE_VERSION = $(KF5_VERSION)
KF5_KPEOPLE_SITE = $(KF5_SITE)
KF5_KPEOPLE_SOURCE = kpeople-$(KF5_KPEOPLE_VERSION).tar.xz
KF5_KPEOPLE_LICENSE = BSD-3-Clause
KF5_KPEOPLE_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KPEOPLE_DEPENDENCIES = host-pkgconf
KF5_KPEOPLE_INSTALL_STAGING = YES
KF5_KPEOPLE_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KPTY
bool "kf5-kpty"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 d3bf99062589dbd1dbe302c8ed2528845f245e7f0f17ca865cdd100f7589ce9c kpty-5.73.0.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-kpty
#
################################################################################
KF5_KPTY_VERSION = $(KF5_VERSION)
KF5_KPTY_SITE = $(KF5_SITE)
KF5_KPTY_SOURCE = kpty-$(KF5_KPTY_VERSION).tar.xz
KF5_KPTY_LICENSE = BSD-3-Clause
KF5_KPTY_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KPTY_DEPENDENCIES = host-pkgconf
KF5_KPTY_INSTALL_STAGING = YES
KF5_KPTY_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KRUNNER
bool "kf5-krunner"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 b4e8427083b6546327eeb36b05a7e438e58f922d4cc5ae0c24cd8241924e9e09 krunner-5.73.0.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-krunner
#
################################################################################
KF5_KRUNNER_VERSION = $(KF5_VERSION)
KF5_KRUNNER_SITE = $(KF5_SITE)
KF5_KRUNNER_SOURCE = krunner-$(KF5_KRUNNER_VERSION).tar.xz
KF5_KRUNNER_LICENSE = BSD-3-Clause
KF5_KRUNNER_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KRUNNER_DEPENDENCIES = host-pkgconf kf5-threadweaver
KF5_KRUNNER_INSTALL_STAGING = YES
KF5_KRUNNER_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KSCREEN
bool "kf5-kscreen"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 9b6238447a4a38babdff482724ae3d33786b211e8b4224aaadafaad7435f6ba2 kscreen-5.18.5.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-kscreen
#
################################################################################
KF5_KSCREEN_VERSION = 5.18.5
KF5_KSCREEN_SITE = https://download.kde.org/stable/plasma/$(KF5_KSCREEN_VERSION)
KF5_KSCREEN_SOURCE = kscreen-$(KF5_KSCREEN_VERSION).tar.xz
KF5_KSCREEN_LICENSE = BSD-3-Clause
KF5_KSCREEN_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KSCREEN_DEPENDENCIES = host-pkgconf kf5-libkscreen
KF5_KSCREEN_INSTALL_STAGING = YES
KF5_KSCREEN_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KSYSGUARD
bool "kf5-ksysguard"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 4acb352698b612a21a5eccf22042ab46265d50bbf3aa85844bbca762a64c9e2f ksysguard-5.18.5.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-ksysguard
#
################################################################################
KF5_KSYSGUARD_VERSION = 5.18.5
KF5_KSYSGUARD_SITE = https://download.kde.org/stable/plasma/$(KF5_KSYSGUARD_VERSION)
KF5_KSYSGUARD_SOURCE = ksysguard-$(KF5_KSYSGUARD_VERSION).tar.xz
KF5_KSYSGUARD_LICENSE = BSD-3-Clause
KF5_KSYSGUARD_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KSYSGUARD_DEPENDENCIES = host-pkgconf kf5-libksysguard
KF5_KSYSGUARD_INSTALL_STAGING = YES
KF5_KSYSGUARD_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KUNITCONVERSION
bool "kf5-kunitconversion"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 97d008e8bdb2d1f89d2093294a8be0b13b0e0160658fa7d3de6c99a5fd5e2935 kunitconversion-5.73.0.tar.xz

View File

@ -0,0 +1,19 @@
################################################################################
#
# kf5-kunitconversion
#
################################################################################
KF5_KUNITCONVERSION_VERSION = $(KF5_VERSION)
KF5_KUNITCONVERSION_SITE = $(KF5_SITE)
KF5_KUNITCONVERSION_SOURCE = kunitconversion-$(KF5_KUNITCONVERSION_VERSION).tar.xz
KF5_KUNITCONVERSION_LICENSE = BSD-3-Clause
KF5_KUNITCONVERSION_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KUNITCONVERSION_DEPENDENCIES = host-pkgconf
KF5_KUNITCONVERSION_INSTALL_STAGING = YES
KF5_KUNITCONVERSION_SUPPORTS_IN_SOURCE_BUILD = NO
KF5_KUNITCONVERSION_CONF_OPTS += -DKF5_HOST_TOOLING="$(HOST_DIR)/lib/x86_64-linux-gnu/cmake"
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_KWALLET
bool "kf5-kwallet"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 4a9c8a538054fc51b30679d5180d09bb6d12a833f595a8d6875b6d4c29074de1 kwallet-5.73.0.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-kwallet
#
################################################################################
KF5_KWALLET_VERSION = $(KF5_VERSION)
KF5_KWALLET_SITE = $(KF5_SITE)
KF5_KWALLET_SOURCE = kwallet-$(KF5_KWALLET_VERSION).tar.xz
KF5_KWALLET_LICENSE = BSD-3-Clause
KF5_KWALLET_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_KWALLET_DEPENDENCIES = host-pkgconf
KF5_KWALLET_INSTALL_STAGING = YES
KF5_KWALLET_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_LIBKSCREEN
bool "kf5-libkscreen"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 a962319000324200ec1abe3c58b1b8ab71ed4cc7c88a3c7e03a1c8eca86c287c libkscreen-5.18.5.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-libkscreen
#
################################################################################
KF5_LIBKSCREEN_VERSION = 5.18.5
KF5_LIBKSCREEN_SITE = https://download.kde.org/stable/plasma/$(KF5_LIBKSCREEN_VERSION)
KF5_LIBKSCREEN_SOURCE = libkscreen-$(KF5_LIBKSCREEN_VERSION).tar.xz
KF5_LIBKSCREEN_LICENSE = BSD-3-Clause
KF5_LIBKSCREEN_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_LIBKSCREEN_DEPENDENCIES = host-pkgconf
KF5_LIBKSCREEN_INSTALL_STAGING = YES
KF5_LIBKSCREEN_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_LIBKSYSGUARD
bool "kf5-libksysguard"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 d4d7030a2869a546a211844aa158dcef3598386cc035a8655529938ba102440b libksysguard-5.18.5.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-libksysguard
#
################################################################################
KF5_LIBKSYSGUARD_VERSION = 5.18.5
KF5_LIBKSYSGUARD_SITE = https://download.kde.org/stable/plasma/$(KF5_LIBKSYSGUARD_VERSION)
KF5_LIBKSYSGUARD_SOURCE = libksysguard-$(KF5_LIBKSYSGUARD_VERSION).tar.xz
KF5_LIBKSYSGUARD_LICENSE = BSD-3-Clause
KF5_LIBKSYSGUARD_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_LIBKSYSGUARD_DEPENDENCIES = host-pkgconf
KF5_LIBKSYSGUARD_INSTALL_STAGING = YES
KF5_LIBKSYSGUARD_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -12,7 +12,7 @@ KF5_PLASMA_NANO_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_PLASMA_NANO_DEPENDENCIES = host-pkgconf kf5-plasma-framework kf5-kwayland
KF5_PLASMA_NANO_INSTALL_STAGING = YES
KF5_PLASMA_NANO__SUPPORTS_IN_SOURCE_BUILD = NO
KF5_PLASMA_NANO_SUPPORTS_IN_SOURCE_BUILD = NO
KF5_PLASMA_NANO_CONF_OPTS += -DKF5_HOST_TOOLING="$(HOST_DIR)/lib/x86_64-linux-gnu/cmake"

View File

@ -0,0 +1,33 @@
From 812a82e51f6aab90ed115db0b43963514ca826e1 Mon Sep 17 00:00:00 2001
From: j1nx <p.steenbergen@j1nx.nl>
Date: Fri, 16 Oct 2020 15:27:12 +0200
Subject: [PATCH 1/1] Remove DocTools dependency
---
CMakeLists.txt | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c2b93e3d9..f7a4917a9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,7 +26,7 @@ include(KDEPackageAppTemplates)
include(KDEClangFormat)
find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
- Plasma DocTools Runner NotifyConfig Su NewStuff Wallet
+ Plasma Runner NotifyConfig Su NewStuff Wallet
IdleTime Declarative I18n KCMUtils TextWidgets KDELibs4Support Crash GlobalAccel
DBusAddons Wayland CoreAddons People ActivitiesStats)
find_package(KDED CONFIG REQUIRED)
@@ -149,7 +149,6 @@ add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
# locate qdbus in the Qt path because not every distro makes a symlink at /usr/bin/qdbus
query_qmake(QtBinariesDir QT_INSTALL_BINS)
-add_subdirectory(doc)
add_subdirectory(libkworkspace)
add_subdirectory(libdbusmenuqt)
add_subdirectory(appmenu)
--
2.20.1

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_PLASMA_WORKSPACE
bool "kf5-plasma-workspace"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 14e82033be745f4db46a70d319e2c86012295ea31056092bc974004189b92354 plasma-workspace-5.18.5.tar.xz

View File

@ -0,0 +1,20 @@
################################################################################
#
# kf5-plasma-workspace
#
################################################################################
KF5_PLASMA_WORKSPACE_VERSION = 5.18.5
KF5_PLASMA_WORKSPACE_SITE = https://download.kde.org/stable/plasma/$(KF5_PLASMA_WORKSPACE_VERSION)
KF5_PLASMA_WORKSPACE_SOURCE = plasma-workspace-$(KF5_PLASMA_WORKSPACE_VERSION).tar.xz
KF5_PLASMA_WORKSPACE_LICENSE = BSD-3-Clause
KF5_PLASMA_WORKSPACE_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_PLASMA_WORKSPACE_DEPENDENCIES = host-pkgconf libcanberra kf5-plasma-framework kf5-kwayland \
kf5-kdelibs4support kf5-krunner kf5-knotifyconfig \
kf5-kdesu kf5-kwallet kf5-kitemmodels kf5-kpeople \
kf5-kactivities-stats kf5-ksysguard kf5-kscreen
KF5_PLASMA_WORKSPACE_INSTALL_STAGING = YES
KF5_PLASMA_WORKSPACE_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -0,0 +1,2 @@
config BR2_PACKAGE_KF5_THREADWEAVER
bool "kf5-threadweaver"

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 7e1152a1cf73f841c3be5d73cb0d5e6e29ec700be859c94275c5c00e49488d38 threadweaver-5.73.0.tar.xz

View File

@ -0,0 +1,17 @@
################################################################################
#
# kf5-threadweaver
#
################################################################################
KF5_THREADWEAVER_VERSION = $(KF5_VERSION)
KF5_THREADWEAVER_SITE = $(KF5_SITE)
KF5_THREADWEAVER_SOURCE = threadweaver-$(KF5_THREADWEAVER_VERSION).tar.xz
KF5_THREADWEAVER_LICENSE = BSD-3-Clause
KF5_THREADWEAVER_LICENSE_FILES = COPYING-CMAKE-SCRIPTS
KF5_THREADWEAVER_DEPENDENCIES = host-pkgconf
KF5_THREADWEAVER_INSTALL_STAGING = YES
KF5_THREADWEAVER_SUPPORTS_IN_SOURCE_BUILD = NO
$(eval $(cmake-package))

View File

@ -1,19 +1,19 @@
From 62ed523c06d6c5981f7908b1978f53ba018b40df Mon Sep 17 00:00:00 2001
From 4fc823103b3c7401a30bb3461276c076b446ecdf Mon Sep 17 00:00:00 2001
From: j1nx <p.steenbergen@j1nx.nl>
Date: Mon, 20 Jul 2020 11:54:28 +0200
Date: Mon, 19 Oct 2020 20:18:18 +0200
Subject: [PATCH 1/1] Bump and patch KF5
---
.../kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.hash | 1 +
.../kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.mk | 1 +
package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.hash | 1 +
package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.mk | 5 +++++
package/kf5/kf5-networkmanager-qt/kf5-networkmanager-qt.hash | 1 +
package/kf5/kf5.mk | 2 +-
6 files changed, 10 insertions(+), 1 deletion(-)
.../kf5-extra-cmake-modules.hash | 1 +
.../kf5-extra-cmake-modules.mk | 1 +
package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.hash | 1 +
package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.mk | 13 ++++++++++++-
.../kf5-networkmanager-qt.hash | 1 +
package/kf5/kf5.mk | 2 +-
6 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.hash b/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.hash
index 733e267fdb..99cf3015ca 100644
index 733e267fdb..bf017ed377 100644
--- a/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.hash
+++ b/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.hash
@@ -1,3 +1,4 @@
@ -31,7 +31,7 @@ index 3c4281b960..d3aad89264 100644
$(eval $(cmake-package))
+$(eval $(host-cmake-package))
diff --git a/package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.hash b/package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.hash
index 0cd8dcfc15..a04f8b8a29 100644
index 0cd8dcfc15..415c084cad 100644
--- a/package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.hash
+++ b/package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.hash
@@ -1,3 +1,4 @@
@ -40,12 +40,28 @@ index 0cd8dcfc15..a04f8b8a29 100644
+sha256 24a7713eaef2f40e648a586e22b030192321f9fecdbae77013b00446fa0d6d51 kcoreaddons-5.73.0.tar.xz
sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING.LIB
diff --git a/package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.mk b/package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.mk
index 76be8876cc..20cf9f80b1 100644
index 76be8876cc..dbde5d3285 100644
--- a/package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.mk
+++ b/package/kf5/kf5-kcoreaddons/kf5-kcoreaddons.mk
@@ -27,3 +27,8 @@ KF5_KCOREADDONS_CONF_OPTS += -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-fatal-warning
@@ -10,7 +10,7 @@ KF5_KCOREADDONS_SOURCE = kcoreaddons-$(KF5_KCOREADDONS_VERSION).tar.xz
KF5_KCOREADDONS_LICENSE = LGPL-2.1
KF5_KCOREADDONS_LICENSE_FILES = COPYING.LIB
-KF5_KCOREADDONS_DEPENDENCIES = kf5-extra-cmake-modules qt5tools
+KF5_KCOREADDONS_DEPENDENCIES = kf5-extra-cmake-modules qt5tools host-kf5-kcoreaddons
KF5_KCOREADDONS_INSTALL_STAGING = YES
KF5_KCOREADDONS_CXXFLAGS = $(TARGET_CXXFLAGS)
@@ -26,4 +26,15 @@ ifeq ($(BR2_microblaze),y)
KF5_KCOREADDONS_CONF_OPTS += -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-fatal-warnings"
endif
+KF5_KCOREADDONS_POST_INSTALL_STAGING_HOOKS += KF5_KCOREADDONS_COPY_BINS
+
+define KF5_KCOREADDONS_COPY_BINS
+ cp ${HOST_DIR}/bin/desktoptojson $(STAGING_DIR)/usr/bin
+endef
+
$(eval $(cmake-package))
+HOST_KF5_KCOREADDONS_DEPENDENCIES = host-kf5-extra-cmake-modules
+HOST_KF5_KCOREADDONS_CXXFLAGS = $(HOST_CXXFLAGS)
@ -53,7 +69,7 @@ index 76be8876cc..20cf9f80b1 100644
+
+$(eval $(host-cmake-package))
diff --git a/package/kf5/kf5-networkmanager-qt/kf5-networkmanager-qt.hash b/package/kf5/kf5-networkmanager-qt/kf5-networkmanager-qt.hash
index 8ccada455e..4d92be5aa1 100644
index 8ccada455e..a57d848e07 100644
--- a/package/kf5/kf5-networkmanager-qt/kf5-networkmanager-qt.hash
+++ b/package/kf5/kf5-networkmanager-qt/kf5-networkmanager-qt.hash
@@ -1,3 +1,4 @@
@ -62,7 +78,7 @@ index 8ccada455e..4d92be5aa1 100644
+sha256 b909feafc0a9a18b59744e0f1973c5357f67bbd50b59afa82cf55955dae7d41f networkmanager-qt-5.73.0.tar.xz
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
diff --git a/package/kf5/kf5.mk b/package/kf5/kf5.mk
index 8360fc9b63..3386c14ca4 100644
index 8360fc9b63..f744939ecf 100644
--- a/package/kf5/kf5.mk
+++ b/package/kf5/kf5.mk
@@ -4,7 +4,7 @@