diff --git a/recipes-kf5/obsolete/kjsembed.inc b/recipes-kf5/obsolete/kjsembed.inc new file mode 100644 index 0000000..6919912 --- /dev/null +++ b/recipes-kf5/obsolete/kjsembed.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "KJSEmbed" +HOMEPAGE = "https://api.kde.org/frameworks/kjsembed/html/index.html" +LICENSE = "LGPL-2.1" +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ + " +PR = "r0" + +DEPENDS = "qttools qtsvg kjs ki18n" + +SRC_URI = " \ + git://anongit.kde.org/${PN};nobranch=1 \ + file://0001-optional-kdoctools.patch \ +" +S = "${WORKDIR}/git" + +inherit cmake_kf5 +inherit gettext +inherit python3native diff --git a/recipes-kf5/obsolete/kjsembed/0001-optional-kdoctools.patch b/recipes-kf5/obsolete/kjsembed/0001-optional-kdoctools.patch new file mode 100644 index 0000000..eb2442b --- /dev/null +++ b/recipes-kf5/obsolete/kjsembed/0001-optional-kdoctools.patch @@ -0,0 +1,38 @@ +commit d8bc800380613a147d4db2df696e44b816375a38 +Author: Volker Krause +Date: Mon Jan 1 14:18:52 2018 +0100 + + Make kdoctools dependency optional + + Summary: Same as its done in other frameworks. This simplifies cross-compilation. + + Reviewers: #frameworks + + Tags: #frameworks + + Differential Revision: https://phabricator.kde.org/D9588 + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c826d01..8158d31 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -29,7 +29,7 @@ ecm_setup_version(PROJECT VARIABLE_PREFIX KJSEMBED + + find_package(KF5JS ${KF5_DEP_VERSION} REQUIRED) + find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED) +-find_package(KF5DocTools ${KF5_DEP_VERSION} REQUIRED) ++find_package(KF5DocTools ${KF5_DEP_VERSION}) + + add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0) + remove_definitions(-DQT_NO_CAST_FROM_ASCII) +@@ -40,7 +40,9 @@ if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po") + ki18n_install(po) + kdoctools_install(po) + endif() +-add_subdirectory(docs) ++if(KF5DocTools_FOUND) ++ add_subdirectory(docs) ++endif() + add_subdirectory(src) + add_subdirectory(examples/kjsconsole) + diff --git a/recipes-kf5/obsolete/kjsembed_5.41.0.bb b/recipes-kf5/obsolete/kjsembed_5.41.0.bb new file mode 100644 index 0000000..e022d66 --- /dev/null +++ b/recipes-kf5/obsolete/kjsembed_5.41.0.bb @@ -0,0 +1,3 @@ +require ${PN}.inc +# SRCREV = "v${PV}" +SRCREV = "master" diff --git a/recipes-kf5/packagegroups/kde-frameworks5.bb b/recipes-kf5/packagegroups/kde-frameworks5.bb index 73fbe7e..06e9ab3 100644 --- a/recipes-kf5/packagegroups/kde-frameworks5.bb +++ b/recipes-kf5/packagegroups/kde-frameworks5.bb @@ -1,73 +1,74 @@ DESCRIPTION = "All KDE Frameworks 5 packages" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" inherit packagegroup RDEPENDS_${PN} = " \ attica \ bluez-qt \ breeze-icons \ karchive \ kcodecs \ kconfig \ kcoreaddons \ kdbusaddons \ kdnssd \ kguiaddons \ ki18n \ kidletime \ kimageformats \ kirigami \ kitemmodels \ kitemviews \ kplotting \ ksyntaxhighlighting \ kwayland \ kwidgetsaddons \ kwindowsystem \ modemmanager-qt \ networkmanager-qt \ oxygen-icons \ prison \ solid \ sonnet \ threadweaver \ \ kactivities \ kauth \ kcrash \ kfilemetadata \ kjobwidgets \ knotifications \ kpackage \ kpty \ kunitconversion \ \ baloo \ kactivitiesstats \ kbookmarks \ kcmutils \ kdeclarative \ kded \ kdesu \ kemoticons \ kglobalaccel \ kiconthemes \ kio \ knewstuff \ knotifyconfig \ kparts \ kpeople \ krunner \ kservice \ ktexteditor \ ktextwidgets \ kwallet \ kxmlgui \ kxmlrpcclient \ plasma-framework \ qqc2-desktop-style \ \ kjs \ + kjsembed \ "