From 92f5fd1ffb19037d6ee8b87210eb81f910266f79 Mon Sep 17 00:00:00 2001 From: j1nx Date: Wed, 21 Oct 2020 15:49:35 +0200 Subject: [PATCH] Add plasma-workspace and its dependencies --- buildroot-external/Config.in | 22 +++++++++ .../configs/rpi4_64-gui_defconfig | 30 +++++++++++- .../package/docbook-xml/Config.in | 11 +++++ .../package/docbook-xml/docbook-xml.mk | 36 +++++++++++++++ .../package/docbook-xsl/Config.in | 7 +++ .../package/docbook-xsl/docbook-xsl.mk | 44 ++++++++++++++++++ .../package/kf5-kactivities-stats/Config.in | 2 + .../kf5-kactivities-stats.hash | 2 + .../kf5-kactivities-stats.mk | 17 +++++++ .../package/kf5-kauth/kf5-kauth.mk | 6 +++ .../package/kf5-kconfig/kf5-kconfig.mk | 9 +++- .../0001-Remove-DocTools-dependency.patch.bu | 36 +++++++++++++++ .../package/kf5-kdelibs4support/Config.in | 2 + .../kf5-kdelibs4support.hash | 2 + .../kf5-kdelibs4support.mk | 37 +++++++++++++++ .../0001-Remove-DocTools-dependency.patch | 24 ++++++++++ .../package/kf5-kdesignerplugin/Config.in | 2 + .../kf5-kdesignerplugin.hash | 2 + .../kf5-kdesignerplugin.mk | 26 +++++++++++ .../package/kf5-kdesu/Config.in | 2 + .../package/kf5-kdesu/kf5-kdesu.hash | 2 + .../package/kf5-kdesu/kf5-kdesu.mk | 17 +++++++ .../package/kf5-kdoctools/Config.in | 2 + .../package/kf5-kdoctools/kf5-kdoctools.hash | 2 + .../package/kf5-kdoctools/kf5-kdoctools.mk | 41 +++++++++++++++++ .../package/kf5-kemoticons/Config.in | 2 + .../kf5-kemoticons/kf5-kemoticons.hash | 2 + .../package/kf5-kemoticons/kf5-kemoticons.mk | 19 ++++++++ .../package/kf5-kitemmodels/Config.in | 2 + .../kf5-kitemmodels/kf5-kitemmodels.hash | 2 + .../kf5-kitemmodels/kf5-kitemmodels.mk | 17 +++++++ .../package/kf5-knotifyconfig/Config.in | 2 + .../kf5-knotifyconfig/kf5-knotifyconfig.hash | 2 + .../kf5-knotifyconfig/kf5-knotifyconfig.mk | 19 ++++++++ .../package/kf5-kparts/Config.in | 2 + .../package/kf5-kparts/kf5-kparts.hash | 2 + .../package/kf5-kparts/kf5-kparts.mk | 19 ++++++++ .../package/kf5-kpeople/Config.in | 2 + .../package/kf5-kpeople/kf5-kpeople.hash | 2 + .../package/kf5-kpeople/kf5-kpeople.mk | 17 +++++++ buildroot-external/package/kf5-kpty/Config.in | 2 + .../package/kf5-kpty/kf5-kpty.hash | 2 + .../package/kf5-kpty/kf5-kpty.mk | 17 +++++++ .../package/kf5-krunner/Config.in | 2 + .../package/kf5-krunner/kf5-krunner.hash | 2 + .../package/kf5-krunner/kf5-krunner.mk | 17 +++++++ .../package/kf5-kscreen/Config.in | 2 + .../package/kf5-kscreen/kf5-kscreen.hash | 2 + .../package/kf5-kscreen/kf5-kscreen.mk | 17 +++++++ .../package/kf5-ksysguard/Config.in | 2 + .../package/kf5-ksysguard/kf5-ksysguard.hash | 2 + .../package/kf5-ksysguard/kf5-ksysguard.mk | 17 +++++++ .../package/kf5-kunitconversion/Config.in | 2 + .../kf5-kunitconversion.hash | 2 + .../kf5-kunitconversion.mk | 19 ++++++++ .../package/kf5-kwallet/Config.in | 2 + .../package/kf5-kwallet/kf5-kwallet.hash | 2 + .../package/kf5-kwallet/kf5-kwallet.mk | 17 +++++++ .../package/kf5-libkscreen/Config.in | 2 + .../kf5-libkscreen/kf5-libkscreen.hash | 2 + .../package/kf5-libkscreen/kf5-libkscreen.mk | 17 +++++++ .../package/kf5-libksysguard/Config.in | 2 + .../kf5-libksysguard/kf5-libksysguard.hash | 2 + .../kf5-libksysguard/kf5-libksysguard.mk | 17 +++++++ .../kf5-plasma-nano/kf5-plasma-nano.mk | 2 +- .../0001-Remove-DocTools-dependency.patch | 33 +++++++++++++ .../package/kf5-plasma-workspace/Config.in | 2 + .../kf5-plasma-workspace.hash | 2 + .../kf5-plasma-workspace.mk | 20 ++++++++ .../package/kf5-threadweaver/Config.in | 2 + .../kf5-threadweaver/kf5-threadweaver.hash | 2 + .../kf5-threadweaver/kf5-threadweaver.mk | 17 +++++++ .../0110-Bump-and-patch-KF5.patch | 46 +++++++++++++------ 73 files changed, 771 insertions(+), 19 deletions(-) create mode 100644 buildroot-external/package/docbook-xml/Config.in create mode 100644 buildroot-external/package/docbook-xml/docbook-xml.mk create mode 100644 buildroot-external/package/docbook-xsl/Config.in create mode 100644 buildroot-external/package/docbook-xsl/docbook-xsl.mk create mode 100644 buildroot-external/package/kf5-kactivities-stats/Config.in create mode 100644 buildroot-external/package/kf5-kactivities-stats/kf5-kactivities-stats.hash create mode 100644 buildroot-external/package/kf5-kactivities-stats/kf5-kactivities-stats.mk create mode 100644 buildroot-external/package/kf5-kdelibs4support/0001-Remove-DocTools-dependency.patch.bu create mode 100644 buildroot-external/package/kf5-kdelibs4support/Config.in create mode 100644 buildroot-external/package/kf5-kdelibs4support/kf5-kdelibs4support.hash create mode 100644 buildroot-external/package/kf5-kdelibs4support/kf5-kdelibs4support.mk create mode 100644 buildroot-external/package/kf5-kdesignerplugin/0001-Remove-DocTools-dependency.patch create mode 100644 buildroot-external/package/kf5-kdesignerplugin/Config.in create mode 100644 buildroot-external/package/kf5-kdesignerplugin/kf5-kdesignerplugin.hash create mode 100644 buildroot-external/package/kf5-kdesignerplugin/kf5-kdesignerplugin.mk create mode 100644 buildroot-external/package/kf5-kdesu/Config.in create mode 100644 buildroot-external/package/kf5-kdesu/kf5-kdesu.hash create mode 100644 buildroot-external/package/kf5-kdesu/kf5-kdesu.mk create mode 100644 buildroot-external/package/kf5-kdoctools/Config.in create mode 100644 buildroot-external/package/kf5-kdoctools/kf5-kdoctools.hash create mode 100644 buildroot-external/package/kf5-kdoctools/kf5-kdoctools.mk create mode 100644 buildroot-external/package/kf5-kemoticons/Config.in create mode 100644 buildroot-external/package/kf5-kemoticons/kf5-kemoticons.hash create mode 100644 buildroot-external/package/kf5-kemoticons/kf5-kemoticons.mk create mode 100644 buildroot-external/package/kf5-kitemmodels/Config.in create mode 100644 buildroot-external/package/kf5-kitemmodels/kf5-kitemmodels.hash create mode 100644 buildroot-external/package/kf5-kitemmodels/kf5-kitemmodels.mk create mode 100644 buildroot-external/package/kf5-knotifyconfig/Config.in create mode 100644 buildroot-external/package/kf5-knotifyconfig/kf5-knotifyconfig.hash create mode 100644 buildroot-external/package/kf5-knotifyconfig/kf5-knotifyconfig.mk create mode 100644 buildroot-external/package/kf5-kparts/Config.in create mode 100644 buildroot-external/package/kf5-kparts/kf5-kparts.hash create mode 100644 buildroot-external/package/kf5-kparts/kf5-kparts.mk create mode 100644 buildroot-external/package/kf5-kpeople/Config.in create mode 100644 buildroot-external/package/kf5-kpeople/kf5-kpeople.hash create mode 100644 buildroot-external/package/kf5-kpeople/kf5-kpeople.mk create mode 100644 buildroot-external/package/kf5-kpty/Config.in create mode 100644 buildroot-external/package/kf5-kpty/kf5-kpty.hash create mode 100644 buildroot-external/package/kf5-kpty/kf5-kpty.mk create mode 100644 buildroot-external/package/kf5-krunner/Config.in create mode 100644 buildroot-external/package/kf5-krunner/kf5-krunner.hash create mode 100644 buildroot-external/package/kf5-krunner/kf5-krunner.mk create mode 100644 buildroot-external/package/kf5-kscreen/Config.in create mode 100644 buildroot-external/package/kf5-kscreen/kf5-kscreen.hash create mode 100644 buildroot-external/package/kf5-kscreen/kf5-kscreen.mk create mode 100644 buildroot-external/package/kf5-ksysguard/Config.in create mode 100644 buildroot-external/package/kf5-ksysguard/kf5-ksysguard.hash create mode 100644 buildroot-external/package/kf5-ksysguard/kf5-ksysguard.mk create mode 100644 buildroot-external/package/kf5-kunitconversion/Config.in create mode 100644 buildroot-external/package/kf5-kunitconversion/kf5-kunitconversion.hash create mode 100644 buildroot-external/package/kf5-kunitconversion/kf5-kunitconversion.mk create mode 100644 buildroot-external/package/kf5-kwallet/Config.in create mode 100644 buildroot-external/package/kf5-kwallet/kf5-kwallet.hash create mode 100644 buildroot-external/package/kf5-kwallet/kf5-kwallet.mk create mode 100644 buildroot-external/package/kf5-libkscreen/Config.in create mode 100644 buildroot-external/package/kf5-libkscreen/kf5-libkscreen.hash create mode 100644 buildroot-external/package/kf5-libkscreen/kf5-libkscreen.mk create mode 100644 buildroot-external/package/kf5-libksysguard/Config.in create mode 100644 buildroot-external/package/kf5-libksysguard/kf5-libksysguard.hash create mode 100644 buildroot-external/package/kf5-libksysguard/kf5-libksysguard.mk create mode 100644 buildroot-external/package/kf5-plasma-workspace/0001-Remove-DocTools-dependency.patch create mode 100644 buildroot-external/package/kf5-plasma-workspace/Config.in create mode 100644 buildroot-external/package/kf5-plasma-workspace/kf5-plasma-workspace.hash create mode 100644 buildroot-external/package/kf5-plasma-workspace/kf5-plasma-workspace.mk create mode 100644 buildroot-external/package/kf5-threadweaver/Config.in create mode 100644 buildroot-external/package/kf5-threadweaver/kf5-threadweaver.hash create mode 100644 buildroot-external/package/kf5-threadweaver/kf5-threadweaver.mk diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in index 71902055..3fdae196 100644 --- a/buildroot-external/Config.in +++ b/buildroot-external/Config.in @@ -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" diff --git a/buildroot-external/configs/rpi4_64-gui_defconfig b/buildroot-external/configs/rpi4_64-gui_defconfig index e4565d86..eaf586bb 100644 --- a/buildroot-external/configs/rpi4_64-gui_defconfig +++ b/buildroot-external/configs/rpi4_64-gui_defconfig @@ -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 diff --git a/buildroot-external/package/docbook-xml/Config.in b/buildroot-external/package/docbook-xml/Config.in new file mode 100644 index 00000000..65e724ad --- /dev/null +++ b/buildroot-external/package/docbook-xml/Config.in @@ -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/ diff --git a/buildroot-external/package/docbook-xml/docbook-xml.mk b/buildroot-external/package/docbook-xml/docbook-xml.mk new file mode 100644 index 00000000..99eb45c1 --- /dev/null +++ b/buildroot-external/package/docbook-xml/docbook-xml.mk @@ -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)) diff --git a/buildroot-external/package/docbook-xsl/Config.in b/buildroot-external/package/docbook-xsl/Config.in new file mode 100644 index 00000000..21a497b1 --- /dev/null +++ b/buildroot-external/package/docbook-xsl/Config.in @@ -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 diff --git a/buildroot-external/package/docbook-xsl/docbook-xsl.mk b/buildroot-external/package/docbook-xsl/docbook-xsl.mk new file mode 100644 index 00000000..843aa436 --- /dev/null +++ b/buildroot-external/package/docbook-xsl/docbook-xsl.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kactivities-stats/Config.in b/buildroot-external/package/kf5-kactivities-stats/Config.in new file mode 100644 index 00000000..07a3572f --- /dev/null +++ b/buildroot-external/package/kf5-kactivities-stats/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KACTIVITIES_STATS + bool "kf5-kactivities-stats" diff --git a/buildroot-external/package/kf5-kactivities-stats/kf5-kactivities-stats.hash b/buildroot-external/package/kf5-kactivities-stats/kf5-kactivities-stats.hash new file mode 100644 index 00000000..36f61066 --- /dev/null +++ b/buildroot-external/package/kf5-kactivities-stats/kf5-kactivities-stats.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 df4b00c52e83608b2dd7345cd220143e07b65cb431cead5e9abb1e4ffd6ecd5a kactivities-stats-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kactivities-stats/kf5-kactivities-stats.mk b/buildroot-external/package/kf5-kactivities-stats/kf5-kactivities-stats.mk new file mode 100644 index 00000000..6845ac2e --- /dev/null +++ b/buildroot-external/package/kf5-kactivities-stats/kf5-kactivities-stats.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kauth/kf5-kauth.mk b/buildroot-external/package/kf5-kauth/kf5-kauth.mk index 659b4fdb..048a780b 100644 --- a/buildroot-external/package/kf5-kauth/kf5-kauth.mk +++ b/buildroot-external/package/kf5-kauth/kf5-kauth.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kconfig/kf5-kconfig.mk b/buildroot-external/package/kf5-kconfig/kf5-kconfig.mk index 4ff71f0f..57e7ff25 100644 --- a/buildroot-external/package/kf5-kconfig/kf5-kconfig.mk +++ b/buildroot-external/package/kf5-kconfig/kf5-kconfig.mk @@ -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 diff --git a/buildroot-external/package/kf5-kdelibs4support/0001-Remove-DocTools-dependency.patch.bu b/buildroot-external/package/kf5-kdelibs4support/0001-Remove-DocTools-dependency.patch.bu new file mode 100644 index 00000000..3e55a6e3 --- /dev/null +++ b/buildroot-external/package/kf5-kdelibs4support/0001-Remove-DocTools-dependency.patch.bu @@ -0,0 +1,36 @@ +From 91ac8de52e9998ea0399e51ead4cc66ad01afb14 Mon Sep 17 00:00:00 2001 +From: j1nx +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 + diff --git a/buildroot-external/package/kf5-kdelibs4support/Config.in b/buildroot-external/package/kf5-kdelibs4support/Config.in new file mode 100644 index 00000000..79e38f2b --- /dev/null +++ b/buildroot-external/package/kf5-kdelibs4support/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KDELIBS4SUPPORT + bool "kf5-kdelibs4support" diff --git a/buildroot-external/package/kf5-kdelibs4support/kf5-kdelibs4support.hash b/buildroot-external/package/kf5-kdelibs4support/kf5-kdelibs4support.hash new file mode 100644 index 00000000..a5f8d7c7 --- /dev/null +++ b/buildroot-external/package/kf5-kdelibs4support/kf5-kdelibs4support.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 ca6f58c97b331d130a555b950c36cd7f625ca923fd185b0f73e20ac5b98c5d9b kdelibs4support-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kdelibs4support/kf5-kdelibs4support.mk b/buildroot-external/package/kf5-kdelibs4support/kf5-kdelibs4support.mk new file mode 100644 index 00000000..84420ed4 --- /dev/null +++ b/buildroot-external/package/kf5-kdelibs4support/kf5-kdelibs4support.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kdesignerplugin/0001-Remove-DocTools-dependency.patch b/buildroot-external/package/kf5-kdesignerplugin/0001-Remove-DocTools-dependency.patch new file mode 100644 index 00000000..81f15de6 --- /dev/null +++ b/buildroot-external/package/kf5-kdesignerplugin/0001-Remove-DocTools-dependency.patch @@ -0,0 +1,24 @@ +From 504ea075fe4ea351b1c90a79d36e3139463d2fa3 Mon Sep 17 00:00:00 2001 +From: j1nx +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 + diff --git a/buildroot-external/package/kf5-kdesignerplugin/Config.in b/buildroot-external/package/kf5-kdesignerplugin/Config.in new file mode 100644 index 00000000..0e1ae29e --- /dev/null +++ b/buildroot-external/package/kf5-kdesignerplugin/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KDESIGNERPLUGIN + bool "kf5-kdesignerplugin" diff --git a/buildroot-external/package/kf5-kdesignerplugin/kf5-kdesignerplugin.hash b/buildroot-external/package/kf5-kdesignerplugin/kf5-kdesignerplugin.hash new file mode 100644 index 00000000..128bb834 --- /dev/null +++ b/buildroot-external/package/kf5-kdesignerplugin/kf5-kdesignerplugin.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 379db9fd0ec135706630dbd54e1b446e51dd3b64189754c281993d761c1d20b2 kdesignerplugin-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kdesignerplugin/kf5-kdesignerplugin.mk b/buildroot-external/package/kf5-kdesignerplugin/kf5-kdesignerplugin.mk new file mode 100644 index 00000000..c31e5167 --- /dev/null +++ b/buildroot-external/package/kf5-kdesignerplugin/kf5-kdesignerplugin.mk @@ -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)) + diff --git a/buildroot-external/package/kf5-kdesu/Config.in b/buildroot-external/package/kf5-kdesu/Config.in new file mode 100644 index 00000000..667a1f44 --- /dev/null +++ b/buildroot-external/package/kf5-kdesu/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KDESU + bool "kf5-kdesu" diff --git a/buildroot-external/package/kf5-kdesu/kf5-kdesu.hash b/buildroot-external/package/kf5-kdesu/kf5-kdesu.hash new file mode 100644 index 00000000..6f04c192 --- /dev/null +++ b/buildroot-external/package/kf5-kdesu/kf5-kdesu.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 4dd07697decad6a544025178732bd279ef64766e1929a2135f6de58b1092944d kdesu-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kdesu/kf5-kdesu.mk b/buildroot-external/package/kf5-kdesu/kf5-kdesu.mk new file mode 100644 index 00000000..a73f0e60 --- /dev/null +++ b/buildroot-external/package/kf5-kdesu/kf5-kdesu.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kdoctools/Config.in b/buildroot-external/package/kf5-kdoctools/Config.in new file mode 100644 index 00000000..be70d3d2 --- /dev/null +++ b/buildroot-external/package/kf5-kdoctools/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KDOCTOOLS + bool "kf5-kdoctools" diff --git a/buildroot-external/package/kf5-kdoctools/kf5-kdoctools.hash b/buildroot-external/package/kf5-kdoctools/kf5-kdoctools.hash new file mode 100644 index 00000000..b2942026 --- /dev/null +++ b/buildroot-external/package/kf5-kdoctools/kf5-kdoctools.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 d8dd74776d47e009d4a204d69a78428603ca99317095d7b7edca49c3d93b1b5d kdoctools-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kdoctools/kf5-kdoctools.mk b/buildroot-external/package/kf5-kdoctools/kf5-kdoctools.mk new file mode 100644 index 00000000..e4574ee8 --- /dev/null +++ b/buildroot-external/package/kf5-kdoctools/kf5-kdoctools.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kemoticons/Config.in b/buildroot-external/package/kf5-kemoticons/Config.in new file mode 100644 index 00000000..10c0825f --- /dev/null +++ b/buildroot-external/package/kf5-kemoticons/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KEMOTICONS + bool "kf5-kemoticons" diff --git a/buildroot-external/package/kf5-kemoticons/kf5-kemoticons.hash b/buildroot-external/package/kf5-kemoticons/kf5-kemoticons.hash new file mode 100644 index 00000000..fcca5cce --- /dev/null +++ b/buildroot-external/package/kf5-kemoticons/kf5-kemoticons.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 0c0a26b029a8fd3d8db97bac931feb7834912aa2f7680660e98d91e868d10778 kemoticons-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kemoticons/kf5-kemoticons.mk b/buildroot-external/package/kf5-kemoticons/kf5-kemoticons.mk new file mode 100644 index 00000000..70c608c4 --- /dev/null +++ b/buildroot-external/package/kf5-kemoticons/kf5-kemoticons.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kitemmodels/Config.in b/buildroot-external/package/kf5-kitemmodels/Config.in new file mode 100644 index 00000000..c6d20404 --- /dev/null +++ b/buildroot-external/package/kf5-kitemmodels/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KITEMMODELS + bool "kf5-kitemmodels" diff --git a/buildroot-external/package/kf5-kitemmodels/kf5-kitemmodels.hash b/buildroot-external/package/kf5-kitemmodels/kf5-kitemmodels.hash new file mode 100644 index 00000000..dfc85c5a --- /dev/null +++ b/buildroot-external/package/kf5-kitemmodels/kf5-kitemmodels.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 6569e289ac9263d87ef6641fe2f3914b9ace6814832ac9c61825b1c6805ae371 kitemmodels-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kitemmodels/kf5-kitemmodels.mk b/buildroot-external/package/kf5-kitemmodels/kf5-kitemmodels.mk new file mode 100644 index 00000000..75b941d5 --- /dev/null +++ b/buildroot-external/package/kf5-kitemmodels/kf5-kitemmodels.mk @@ -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)) diff --git a/buildroot-external/package/kf5-knotifyconfig/Config.in b/buildroot-external/package/kf5-knotifyconfig/Config.in new file mode 100644 index 00000000..aec4b43d --- /dev/null +++ b/buildroot-external/package/kf5-knotifyconfig/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KNOTIFYCONFIG + bool "kf5-knotifyconfig" diff --git a/buildroot-external/package/kf5-knotifyconfig/kf5-knotifyconfig.hash b/buildroot-external/package/kf5-knotifyconfig/kf5-knotifyconfig.hash new file mode 100644 index 00000000..3b84d668 --- /dev/null +++ b/buildroot-external/package/kf5-knotifyconfig/kf5-knotifyconfig.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 641a167a58856e99036d44b3e7472b44cdfbbf68e5d75b9af988d0b71dc10af4 knotifyconfig-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-knotifyconfig/kf5-knotifyconfig.mk b/buildroot-external/package/kf5-knotifyconfig/kf5-knotifyconfig.mk new file mode 100644 index 00000000..083fdc18 --- /dev/null +++ b/buildroot-external/package/kf5-knotifyconfig/kf5-knotifyconfig.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kparts/Config.in b/buildroot-external/package/kf5-kparts/Config.in new file mode 100644 index 00000000..fa7550d8 --- /dev/null +++ b/buildroot-external/package/kf5-kparts/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KPARTS + bool "kf5-kparts" diff --git a/buildroot-external/package/kf5-kparts/kf5-kparts.hash b/buildroot-external/package/kf5-kparts/kf5-kparts.hash new file mode 100644 index 00000000..77172d3d --- /dev/null +++ b/buildroot-external/package/kf5-kparts/kf5-kparts.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 5546d2a474c80a601ba013642775682b087d086bd26d0b0d025b68d680c98bf2 kparts-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kparts/kf5-kparts.mk b/buildroot-external/package/kf5-kparts/kf5-kparts.mk new file mode 100644 index 00000000..fcf3ad1c --- /dev/null +++ b/buildroot-external/package/kf5-kparts/kf5-kparts.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kpeople/Config.in b/buildroot-external/package/kf5-kpeople/Config.in new file mode 100644 index 00000000..1daa38ce --- /dev/null +++ b/buildroot-external/package/kf5-kpeople/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KPEOPLE + bool "kf5-kpeople" diff --git a/buildroot-external/package/kf5-kpeople/kf5-kpeople.hash b/buildroot-external/package/kf5-kpeople/kf5-kpeople.hash new file mode 100644 index 00000000..fd28f603 --- /dev/null +++ b/buildroot-external/package/kf5-kpeople/kf5-kpeople.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 9e0d3119c168f7843251c808cc149de15c1fd692062f431972023fdaa84d21c4 kpeople-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kpeople/kf5-kpeople.mk b/buildroot-external/package/kf5-kpeople/kf5-kpeople.mk new file mode 100644 index 00000000..0462225a --- /dev/null +++ b/buildroot-external/package/kf5-kpeople/kf5-kpeople.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kpty/Config.in b/buildroot-external/package/kf5-kpty/Config.in new file mode 100644 index 00000000..1b9117c0 --- /dev/null +++ b/buildroot-external/package/kf5-kpty/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KPTY + bool "kf5-kpty" diff --git a/buildroot-external/package/kf5-kpty/kf5-kpty.hash b/buildroot-external/package/kf5-kpty/kf5-kpty.hash new file mode 100644 index 00000000..b6249eb7 --- /dev/null +++ b/buildroot-external/package/kf5-kpty/kf5-kpty.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 d3bf99062589dbd1dbe302c8ed2528845f245e7f0f17ca865cdd100f7589ce9c kpty-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kpty/kf5-kpty.mk b/buildroot-external/package/kf5-kpty/kf5-kpty.mk new file mode 100644 index 00000000..06ea8f69 --- /dev/null +++ b/buildroot-external/package/kf5-kpty/kf5-kpty.mk @@ -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)) diff --git a/buildroot-external/package/kf5-krunner/Config.in b/buildroot-external/package/kf5-krunner/Config.in new file mode 100644 index 00000000..1a1168a7 --- /dev/null +++ b/buildroot-external/package/kf5-krunner/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KRUNNER + bool "kf5-krunner" diff --git a/buildroot-external/package/kf5-krunner/kf5-krunner.hash b/buildroot-external/package/kf5-krunner/kf5-krunner.hash new file mode 100644 index 00000000..3184f709 --- /dev/null +++ b/buildroot-external/package/kf5-krunner/kf5-krunner.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 b4e8427083b6546327eeb36b05a7e438e58f922d4cc5ae0c24cd8241924e9e09 krunner-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-krunner/kf5-krunner.mk b/buildroot-external/package/kf5-krunner/kf5-krunner.mk new file mode 100644 index 00000000..4fb0f012 --- /dev/null +++ b/buildroot-external/package/kf5-krunner/kf5-krunner.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kscreen/Config.in b/buildroot-external/package/kf5-kscreen/Config.in new file mode 100644 index 00000000..7e7dff63 --- /dev/null +++ b/buildroot-external/package/kf5-kscreen/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KSCREEN + bool "kf5-kscreen" diff --git a/buildroot-external/package/kf5-kscreen/kf5-kscreen.hash b/buildroot-external/package/kf5-kscreen/kf5-kscreen.hash new file mode 100644 index 00000000..9a7436f7 --- /dev/null +++ b/buildroot-external/package/kf5-kscreen/kf5-kscreen.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 9b6238447a4a38babdff482724ae3d33786b211e8b4224aaadafaad7435f6ba2 kscreen-5.18.5.tar.xz diff --git a/buildroot-external/package/kf5-kscreen/kf5-kscreen.mk b/buildroot-external/package/kf5-kscreen/kf5-kscreen.mk new file mode 100644 index 00000000..80bb5b8b --- /dev/null +++ b/buildroot-external/package/kf5-kscreen/kf5-kscreen.mk @@ -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)) diff --git a/buildroot-external/package/kf5-ksysguard/Config.in b/buildroot-external/package/kf5-ksysguard/Config.in new file mode 100644 index 00000000..f3ca192e --- /dev/null +++ b/buildroot-external/package/kf5-ksysguard/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KSYSGUARD + bool "kf5-ksysguard" diff --git a/buildroot-external/package/kf5-ksysguard/kf5-ksysguard.hash b/buildroot-external/package/kf5-ksysguard/kf5-ksysguard.hash new file mode 100644 index 00000000..27eea671 --- /dev/null +++ b/buildroot-external/package/kf5-ksysguard/kf5-ksysguard.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 4acb352698b612a21a5eccf22042ab46265d50bbf3aa85844bbca762a64c9e2f ksysguard-5.18.5.tar.xz diff --git a/buildroot-external/package/kf5-ksysguard/kf5-ksysguard.mk b/buildroot-external/package/kf5-ksysguard/kf5-ksysguard.mk new file mode 100644 index 00000000..40a2e2cf --- /dev/null +++ b/buildroot-external/package/kf5-ksysguard/kf5-ksysguard.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kunitconversion/Config.in b/buildroot-external/package/kf5-kunitconversion/Config.in new file mode 100644 index 00000000..499e72cc --- /dev/null +++ b/buildroot-external/package/kf5-kunitconversion/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KUNITCONVERSION + bool "kf5-kunitconversion" diff --git a/buildroot-external/package/kf5-kunitconversion/kf5-kunitconversion.hash b/buildroot-external/package/kf5-kunitconversion/kf5-kunitconversion.hash new file mode 100644 index 00000000..2a96c52b --- /dev/null +++ b/buildroot-external/package/kf5-kunitconversion/kf5-kunitconversion.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 97d008e8bdb2d1f89d2093294a8be0b13b0e0160658fa7d3de6c99a5fd5e2935 kunitconversion-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kunitconversion/kf5-kunitconversion.mk b/buildroot-external/package/kf5-kunitconversion/kf5-kunitconversion.mk new file mode 100644 index 00000000..6915901f --- /dev/null +++ b/buildroot-external/package/kf5-kunitconversion/kf5-kunitconversion.mk @@ -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)) diff --git a/buildroot-external/package/kf5-kwallet/Config.in b/buildroot-external/package/kf5-kwallet/Config.in new file mode 100644 index 00000000..afde6fc5 --- /dev/null +++ b/buildroot-external/package/kf5-kwallet/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_KWALLET + bool "kf5-kwallet" diff --git a/buildroot-external/package/kf5-kwallet/kf5-kwallet.hash b/buildroot-external/package/kf5-kwallet/kf5-kwallet.hash new file mode 100644 index 00000000..5a40d603 --- /dev/null +++ b/buildroot-external/package/kf5-kwallet/kf5-kwallet.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 4a9c8a538054fc51b30679d5180d09bb6d12a833f595a8d6875b6d4c29074de1 kwallet-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-kwallet/kf5-kwallet.mk b/buildroot-external/package/kf5-kwallet/kf5-kwallet.mk new file mode 100644 index 00000000..2f8610e8 --- /dev/null +++ b/buildroot-external/package/kf5-kwallet/kf5-kwallet.mk @@ -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)) diff --git a/buildroot-external/package/kf5-libkscreen/Config.in b/buildroot-external/package/kf5-libkscreen/Config.in new file mode 100644 index 00000000..a7bf31b7 --- /dev/null +++ b/buildroot-external/package/kf5-libkscreen/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_LIBKSCREEN + bool "kf5-libkscreen" diff --git a/buildroot-external/package/kf5-libkscreen/kf5-libkscreen.hash b/buildroot-external/package/kf5-libkscreen/kf5-libkscreen.hash new file mode 100644 index 00000000..bfac8990 --- /dev/null +++ b/buildroot-external/package/kf5-libkscreen/kf5-libkscreen.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 a962319000324200ec1abe3c58b1b8ab71ed4cc7c88a3c7e03a1c8eca86c287c libkscreen-5.18.5.tar.xz diff --git a/buildroot-external/package/kf5-libkscreen/kf5-libkscreen.mk b/buildroot-external/package/kf5-libkscreen/kf5-libkscreen.mk new file mode 100644 index 00000000..c7bdf153 --- /dev/null +++ b/buildroot-external/package/kf5-libkscreen/kf5-libkscreen.mk @@ -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)) diff --git a/buildroot-external/package/kf5-libksysguard/Config.in b/buildroot-external/package/kf5-libksysguard/Config.in new file mode 100644 index 00000000..84ab195e --- /dev/null +++ b/buildroot-external/package/kf5-libksysguard/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_LIBKSYSGUARD + bool "kf5-libksysguard" diff --git a/buildroot-external/package/kf5-libksysguard/kf5-libksysguard.hash b/buildroot-external/package/kf5-libksysguard/kf5-libksysguard.hash new file mode 100644 index 00000000..887aac94 --- /dev/null +++ b/buildroot-external/package/kf5-libksysguard/kf5-libksysguard.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 d4d7030a2869a546a211844aa158dcef3598386cc035a8655529938ba102440b libksysguard-5.18.5.tar.xz diff --git a/buildroot-external/package/kf5-libksysguard/kf5-libksysguard.mk b/buildroot-external/package/kf5-libksysguard/kf5-libksysguard.mk new file mode 100644 index 00000000..c433fde9 --- /dev/null +++ b/buildroot-external/package/kf5-libksysguard/kf5-libksysguard.mk @@ -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)) diff --git a/buildroot-external/package/kf5-plasma-nano/kf5-plasma-nano.mk b/buildroot-external/package/kf5-plasma-nano/kf5-plasma-nano.mk index ceb43c7b..9288b1a1 100644 --- a/buildroot-external/package/kf5-plasma-nano/kf5-plasma-nano.mk +++ b/buildroot-external/package/kf5-plasma-nano/kf5-plasma-nano.mk @@ -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" diff --git a/buildroot-external/package/kf5-plasma-workspace/0001-Remove-DocTools-dependency.patch b/buildroot-external/package/kf5-plasma-workspace/0001-Remove-DocTools-dependency.patch new file mode 100644 index 00000000..2e81c131 --- /dev/null +++ b/buildroot-external/package/kf5-plasma-workspace/0001-Remove-DocTools-dependency.patch @@ -0,0 +1,33 @@ +From 812a82e51f6aab90ed115db0b43963514ca826e1 Mon Sep 17 00:00:00 2001 +From: j1nx +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 + diff --git a/buildroot-external/package/kf5-plasma-workspace/Config.in b/buildroot-external/package/kf5-plasma-workspace/Config.in new file mode 100644 index 00000000..8757749f --- /dev/null +++ b/buildroot-external/package/kf5-plasma-workspace/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_PLASMA_WORKSPACE + bool "kf5-plasma-workspace" diff --git a/buildroot-external/package/kf5-plasma-workspace/kf5-plasma-workspace.hash b/buildroot-external/package/kf5-plasma-workspace/kf5-plasma-workspace.hash new file mode 100644 index 00000000..b8c53714 --- /dev/null +++ b/buildroot-external/package/kf5-plasma-workspace/kf5-plasma-workspace.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 14e82033be745f4db46a70d319e2c86012295ea31056092bc974004189b92354 plasma-workspace-5.18.5.tar.xz diff --git a/buildroot-external/package/kf5-plasma-workspace/kf5-plasma-workspace.mk b/buildroot-external/package/kf5-plasma-workspace/kf5-plasma-workspace.mk new file mode 100644 index 00000000..8ebb552a --- /dev/null +++ b/buildroot-external/package/kf5-plasma-workspace/kf5-plasma-workspace.mk @@ -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)) diff --git a/buildroot-external/package/kf5-threadweaver/Config.in b/buildroot-external/package/kf5-threadweaver/Config.in new file mode 100644 index 00000000..863a7002 --- /dev/null +++ b/buildroot-external/package/kf5-threadweaver/Config.in @@ -0,0 +1,2 @@ +config BR2_PACKAGE_KF5_THREADWEAVER + bool "kf5-threadweaver" diff --git a/buildroot-external/package/kf5-threadweaver/kf5-threadweaver.hash b/buildroot-external/package/kf5-threadweaver/kf5-threadweaver.hash new file mode 100644 index 00000000..67f8cf78 --- /dev/null +++ b/buildroot-external/package/kf5-threadweaver/kf5-threadweaver.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 7e1152a1cf73f841c3be5d73cb0d5e6e29ec700be859c94275c5c00e49488d38 threadweaver-5.73.0.tar.xz diff --git a/buildroot-external/package/kf5-threadweaver/kf5-threadweaver.mk b/buildroot-external/package/kf5-threadweaver/kf5-threadweaver.mk new file mode 100644 index 00000000..a2459296 --- /dev/null +++ b/buildroot-external/package/kf5-threadweaver/kf5-threadweaver.mk @@ -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)) diff --git a/buildroot-patches/0110-Bump-and-patch-KF5.patch b/buildroot-patches/0110-Bump-and-patch-KF5.patch index 64633d31..31de24b6 100644 --- a/buildroot-patches/0110-Bump-and-patch-KF5.patch +++ b/buildroot-patches/0110-Bump-and-patch-KF5.patch @@ -1,19 +1,19 @@ -From 62ed523c06d6c5981f7908b1978f53ba018b40df Mon Sep 17 00:00:00 2001 +From 4fc823103b3c7401a30bb3461276c076b446ecdf Mon Sep 17 00:00:00 2001 From: j1nx -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 @@