package/kf5/kf5-kcoreaddons: new package

KCoreAddons provides classes built on top of QtCore to perform various
tasks such as manipulating mime types, autosaving files, creating
backup files, generating random sequences, performing text
manipulations such as macro replacement, accessing user information
and many more.

Signed-off-by: Pierre Ducroquet <pinaraf@pinaraf.info>
[yann.morin.1998@free.fr + titouan.christophe@railnova.eu:
  - add missing qt5tools select
  - fix hash for new version
  - fix check-package
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
[Thomas:
 - fix typo in LICENSE_FILE -> LICENSE_FILES
 - add hash for license file
 - change license to LGPL-2.1 instead of LGPL-2.1+, since at least one
   file says "2.1" without the "or later" option, and so saying just
   LGPL-2.1 is the safe choice
]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Pierre Ducroquet 2019-02-04 10:51:12 +01:00 committed by Thomas Petazzoni
parent 001f9a7988
commit bf48bf8629
4 changed files with 34 additions and 0 deletions

View File

@ -8,6 +8,7 @@ menuconfig BR2_PACKAGE_KF5
if BR2_PACKAGE_KF5 if BR2_PACKAGE_KF5
source "package/kf5/kf5-extra-cmake-modules/Config.in" source "package/kf5/kf5-extra-cmake-modules/Config.in"
source "package/kf5/kf5-kcoreaddons/Config.in"
source "package/kf5/kf5-modemmanager-qt/Config.in" source "package/kf5/kf5-modemmanager-qt/Config.in"
source "package/kf5/kf5-networkmanager-qt/Config.in" source "package/kf5/kf5-networkmanager-qt/Config.in"
endif endif

View File

@ -0,0 +1,14 @@
config BR2_PACKAGE_KF5_KCOREADDONS
bool "kf5-kcoreaddons"
select BR2_PACKAGE_KF5_EXTRA_CMAKE_MODULES
select BR2_PACKAGE_QT5TOOLS
select BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS
help
KF5 is a set of Qt framework addons, extending Qt in
various ways, not only restricted in helping integration
in KDE.
This package contains KCoreAddons, a set of classes built
on top of QtCore to perform various tasks.
https://api.kde.org/frameworks/kcoreaddons/html/index.html

View File

@ -0,0 +1,3 @@
# Locally calculated
sha256 40ff04757e4ac19bc8448940fe18886c894a2069865966cc865fc55ff67b0b46 kcoreaddons-5.47.0.tar.xz
sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING.LIB

View File

@ -0,0 +1,16 @@
################################################################################
#
# kf5-kcoreaddons
#
################################################################################
KF5_KCOREADDONS_VERSION = $(KF5_VERSION)
KF5_KCOREADDONS_SITE = $(KF5_SITE)
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_INSTALL_STAGING = YES
$(eval $(cmake-package))