From e3a2fcd6d1c1d8d4a178150bbc8d8d981ee5a81e Mon Sep 17 00:00:00 2001 From: j1nx Date: Wed, 8 Jun 2022 08:11:31 +0200 Subject: [PATCH] [WIP] Add qmltermwidget packages (not installed as of yet) - Need to figure out the best way to patch the install method. it is not behaving well in the buildroot x-compile system --- .../package/qmltermwidget/Config.in | 6 ++++ .../package/qmltermwidget/qmltermwidget.hash | 2 ++ .../package/qmltermwidget/qmltermwidget.mk | 28 +++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 buildroot-external/package/qmltermwidget/Config.in create mode 100644 buildroot-external/package/qmltermwidget/qmltermwidget.hash create mode 100644 buildroot-external/package/qmltermwidget/qmltermwidget.mk diff --git a/buildroot-external/package/qmltermwidget/Config.in b/buildroot-external/package/qmltermwidget/Config.in new file mode 100644 index 00000000..a8d565d1 --- /dev/null +++ b/buildroot-external/package/qmltermwidget/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_QMLTERMWIDGET + bool "qmltermwidget" + help + QML port of qtermwidget + + https://github.com/Swordfish90/qmltermwidget diff --git a/buildroot-external/package/qmltermwidget/qmltermwidget.hash b/buildroot-external/package/qmltermwidget/qmltermwidget.hash new file mode 100644 index 00000000..255173ad --- /dev/null +++ b/buildroot-external/package/qmltermwidget/qmltermwidget.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 672eea03da5c2617c88ece349bd8d253d790be2e3d5429c0e5e2d682529518dd qmltermwidget-63228027e1f97c24abb907550b22ee91836929c5.tar.gz diff --git a/buildroot-external/package/qmltermwidget/qmltermwidget.mk b/buildroot-external/package/qmltermwidget/qmltermwidget.mk new file mode 100644 index 00000000..a4b309a6 --- /dev/null +++ b/buildroot-external/package/qmltermwidget/qmltermwidget.mk @@ -0,0 +1,28 @@ +################################################################################ +# +# qmltermwidget +# +################################################################################ + +QMLTERMWIDGET_VERSION = 63228027e1f97c24abb907550b22ee91836929c5 +QMLTERMWIDGET_SITE = $(call github,Swordfish90,qmltermwidget,$(QMLTERMWIDGET_VERSION)) +QMLTERMWIDGET_LICENSE = GPL-2.0 +QMLTERMWIDGET_LICENSE_FILES = LICENSE +#QMLTERMWIDGET_INSTALL_STAGING = YES + +QMLTERMWIDGET_POST_CONFIGURE_HOOKS = QMLTERMWIDGET_QML_SETUP + +define QMLTERMWIDGET_QML_SETUP + cp -r $(@D)/src/qmldir \ + $(@D)/lib/kb-layouts \ + $(@D)/lib/color-schemes \ + $(@D)/src/QMLTermScrollbar.qml \ + $(TARGET_DIR)/usr/qml/QMLTermWidget +endef + +define QMLTERMWIDGET_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install INSTALL_ROOT=$(TARGET_DIR) + rm -Rf $(TARGET_DIR)/usr/mkspecs +endef + +$(eval $(qmake-package))