Skip to content

Commit

Permalink
kde-frameworks: Add KDE Frameworks 5.71.0
Browse files Browse the repository at this point in the history
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <[email protected]>
  • Loading branch information
a17r committed Jun 14, 2020
1 parent 253f96e commit 9efd24d
Show file tree
Hide file tree
Showing 166 changed files with 3,203 additions and 0 deletions.
1 change: 1 addition & 0 deletions kde-frameworks/attica/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST attica-5.70.0.tar.xz 67620 BLAKE2B 3773e6b8442d671429d904b5fc6ef82d5ea58f37b494a86d7647e1692a71da5d6539239f9b74011897e358d13ab2d1ed47926c37f2c93c8f7140bc8df3ee31e6 SHA512 bb88e7bf34b1d3c958e31ad1591bdc5620361a300fcba957ecb017c31227b4ac80a94523d7b40f9a62a4a5d45a2840d37aa199c7305e6da471d4ebaee84c9630
DIST attica-5.71.0.tar.xz 67568 BLAKE2B 5e340a79550475090cc0e0fa84c8d86af1d3241e7c300d6ad8b24797ec649d5e680fd390c0f9a5dcf829b7733867606809f07a6cdeff478346d595c226f1bf20 SHA512 14034b8eb2967aeaf9c1e76a0a32356252a8705d52dddadb188809e57575a21791000ff5fb7c4af4cc433d1b37cc6310a607edc90a59b1fac512f10dfc656b2a
26 changes: 26 additions & 0 deletions kde-frameworks/attica/attica-5.71.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

QTMIN=5.14.1
inherit ecm kde.org

DESCRIPTION="Framework providing access to Open Collaboration Services"
LICENSE="LGPL-2.1+"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE=""

RDEPEND="
>=dev-qt/qtnetwork-${QTMIN}:5
"
DEPEND="${RDEPEND}"

src_test() {
# requires network access, bug #661230
local myctestargs=(
-E "(providertest)"
)

ecm_src_test
}
1 change: 1 addition & 0 deletions kde-frameworks/baloo/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST baloo-5.70.0.tar.xz 273108 BLAKE2B 9ece044d50462f19b4c27543f5e108c80031dd9d1782ebfbf46c7b71ce9e96e0160adb5b072afbff239e5a43fb04a33905c906a3f6784bd87274cd0982cb42d1 SHA512 9d2455c29f7f5609897d06271a62c285e03370fdb8d842be252953f8b1644351b6bf8f5dc2f685bfa1cab9ed494747b59eccfd4f0f616625822c72e97692a390
DIST baloo-5.71.0.tar.xz 276836 BLAKE2B 6531bb8c67b96a01af2982784a2a39c08959faaf4d3709e03baac88928a7d3df932f8d7d67816ed0d101e0f72923d8b9678079e22f5400a01e9fbfbc93b90450 SHA512 3738a3c37aa0252146bdbe0a7ce42645a90cf2e163fc90232e60fa9d90de472d7898cb6a34f573e423a299d400dc90450f05968800a6c4af309979ea0244925b
35 changes: 35 additions & 0 deletions kde-frameworks/baloo/baloo-5.71.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-2)
QTMIN=5.14.1
VIRTUALX_REQUIRED="test"
inherit ecm kde.org

DESCRIPTION="Framework for searching and managing metadata"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE=""

DEPEND="
>=dev-db/lmdb-0.9.17
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
=kde-frameworks/kconfig-${PVCUT}*:5
=kde-frameworks/kcoreaddons-${PVCUT}*:5
=kde-frameworks/kcrash-${PVCUT}*:5
=kde-frameworks/kdbusaddons-${PVCUT}*:5
=kde-frameworks/kfilemetadata-${PVCUT}*:5
=kde-frameworks/ki18n-${PVCUT}*:5
=kde-frameworks/kidletime-${PVCUT}*:5
=kde-frameworks/kio-${PVCUT}*:5
=kde-frameworks/solid-${PVCUT}*:5
"
RDEPEND="${DEPEND}"

RESTRICT+=" test" # bug 624250
1 change: 1 addition & 0 deletions kde-frameworks/bluez-qt/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST bluez-qt-5.70.0.tar.xz 102992 BLAKE2B 01a2368018a31502634f3dda2054a0d1bf2c0c55a09995e3257a1950d780beebcfe66def2efa8c3b1cb5ce9eefe0166183fa75460a91cfbeafd4687673a361f6 SHA512 e9ed0c53c1100109ba02c7fcfb81bbc2162b0904219ae35a7455b7653086b1761820168a0bb959f65369dd7b8ac4b6726351e0e6a1fa98fac2bc513f0fbd9df0
DIST bluez-qt-5.71.0.tar.xz 102952 BLAKE2B 660c81c638035279caebd521b4d70700edc9fe1a4490b39431dc4979a1abdc2b55567f965f5a630139134368d51f43ffdbcd131aa02ba1047bc16fffffc405ae SHA512 1bbee416a3aa05b8dfefc274c7cb246e3bb53a2e7e2cbed5c300009b9a6b54407a4156a4ac7482cd7c7b0e3265c8e3421858015d909065ed61daafbd3f3cd89c
38 changes: 38 additions & 0 deletions kde-frameworks/bluez-qt/bluez-qt-5.71.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

QTMIN=5.14.1
VIRTUALX_REQUIRED="test"
inherit ecm kde.org udev

DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
LICENSE="LGPL-2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE=""

DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
"
RDEPEND="${DEPEND}"

src_configure() {
local mycmakeargs=(
-DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
)

ecm_src_configure
}

src_test() {
# parallel tests fail, bug 609248; managertest hangs, bug 668196
local myctestargs=(
-j1
-E "(managertest)"
)

ecm_src_test
}
1 change: 1 addition & 0 deletions kde-frameworks/breeze-icons-rcc/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST breeze-icons-5.70.0.tar.xz 2647980 BLAKE2B 133bf41012b0eb981193efa6a3b9e770ee19eca0aed4003bf9c201794944eda1c19afcb0070bf1294f95b339fc7db8c94e56d4f03543942ed8f8514ed29ad47a SHA512 fc82e736fde136d7207e5ce05e276df73d1b419da70a709c882142a232f9fcc91cb157b103b6208e132b12748b8fee487d95e08f87f4111f5a174221bb9c85b9
DIST breeze-icons-5.71.0.tar.xz 2655020 BLAKE2B 88c8198a5155e8bbf16d01804ef9f173b2a80cc81422932184827edb7b4a86ff4f733b98c16d975628b597f70d7eee282e15ba3b3be2eb1960324030f8560be6 SHA512 b2181034c08739291dd859f331e524019efd4538458543a6c8d53e3a9bcfbe35b899f0b40ba0395888c594035689f98a8fef5ea643fba00d443b2661d8bca14d
35 changes: 35 additions & 0 deletions kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.71.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

KDE_ORG_NAME="breeze-icons"
PVCUT=$(ver_cut 1-2)
inherit cmake kde.org

DESCRIPTION="Breeze SVG icon theme binary resource"
LICENSE="LGPL-3"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="test"

BDEPEND="
dev-qt/qtcore:5
>=kde-frameworks/extra-cmake-modules-${PVCUT}:5
test? ( app-misc/fdupes )
"
DEPEND="test? ( dev-qt/qttest:5 )"

RESTRICT+=" !test? ( test )"

src_prepare() {
cmake_src_prepare
use test || cmake_comment_add_subdirectory autotests
}

src_configure() {
local mycmakeargs=(
-DBINARY_ICONS_RESOURCE=ON
-DSKIP_INSTALL_ICONS=ON
)
cmake_src_configure
}
1 change: 1 addition & 0 deletions kde-frameworks/breeze-icons/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST breeze-icons-5.70.0.tar.xz 2647980 BLAKE2B 133bf41012b0eb981193efa6a3b9e770ee19eca0aed4003bf9c201794944eda1c19afcb0070bf1294f95b339fc7db8c94e56d4f03543942ed8f8514ed29ad47a SHA512 fc82e736fde136d7207e5ce05e276df73d1b419da70a709c882142a232f9fcc91cb157b103b6208e132b12748b8fee487d95e08f87f4111f5a174221bb9c85b9
DIST breeze-icons-5.71.0.tar.xz 2655020 BLAKE2B 88c8198a5155e8bbf16d01804ef9f173b2a80cc81422932184827edb7b4a86ff4f733b98c16d975628b597f70d7eee282e15ba3b3be2eb1960324030f8560be6 SHA512 b2181034c08739291dd859f331e524019efd4538458543a6c8d53e3a9bcfbe35b899f0b40ba0395888c594035689f98a8fef5ea643fba00d443b2661d8bca14d
33 changes: 33 additions & 0 deletions kde-frameworks/breeze-icons/breeze-icons-5.71.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PVCUT=$(ver_cut 1-2)
inherit cmake kde.org

DESCRIPTION="Breeze SVG icon theme"
LICENSE="LGPL-3"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="test"

BDEPEND="
dev-qt/qtcore:5
>=kde-frameworks/extra-cmake-modules-${PVCUT}:5
test? ( app-misc/fdupes )
"
DEPEND="test? ( dev-qt/qttest:5 )"

RESTRICT+=" !test? ( test )"

src_prepare() {
cmake_src_prepare
use test || cmake_comment_add_subdirectory autotests
}

src_configure() {
local mycmakeargs=(
-DBINARY_ICONS_RESOURCE=OFF
)
cmake_src_configure
}
1 change: 1 addition & 0 deletions kde-frameworks/extra-cmake-modules/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST extra-cmake-modules-5.70.0.tar.xz 343476 BLAKE2B efcf47af54decc383c150aff14628408f6e77001ba4c6bc8a6f1636e62e20c06fb435a0bf7d93ce610ed7404ae186b732d994d2a530f2d65207cee70cdac8af8 SHA512 cbee488db0ccef4c876770ec073408208037d791ea67d9f72937c4fa20765f69d9312a3f9e2106526d4fb0a76e25d7fed13178209f8e0b1b3f01b76be17d4784
DIST extra-cmake-modules-5.71.0.tar.xz 343720 BLAKE2B 2e127f2b51a1ee23135603b718235236971379b1e1ffdfe0ddf799f7e579fbc9e0ce66d3a186f2fda5c0e4ce27eec9d75d350ff676dd811144dfe78c7d609b80 SHA512 234c3e42fac4a0f926d9420592a8de10e36aa4a164b3d9c15381f2593fce195456f8524c4389179af820e00138a997d5485d94339fcf6311ebcca45c402733c2
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PYTHON_COMPAT=( python3_{7,8,9} )
QTMIN=5.14.1
inherit cmake kde.org python-any-r1

DESCRIPTION="Extra modules and scripts for CMake"
HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"

LICENSE="BSD"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE="doc test"

BDEPEND="
doc? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
>=dev-qt/qthelp-${QTMIN}:5
)
test? (
>=dev-qt/linguist-tools-${QTMIN}:5
>=dev-qt/qtcore-${QTMIN}:5
)
"
RDEPEND="
app-arch/libarchive[bzip2]
"

RESTRICT+=" !test? ( test )"

PATCHES=(
"${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
"${FILESDIR}/${PN}-5.65.0-disable-qmlplugindump.patch"
)

python_check_deps() {
has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
}

pkg_setup() {
use doc && python-any-r1_pkg_setup
}

src_prepare() {
cmake_src_prepare
# Requires PyQt5, bug #680256
sed -i -e "/^if(NOT SIP_Qt5Core_Mod_FILE)/s/NOT SIP_Qt5Core_Mod_FILE/TRUE/" \
tests/CMakeLists.txt || die "failed to disable GenerateSipBindings tests"
}

src_configure() {
local mycmakeargs=(
-DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
-DBUILD_QTHELP_DOCS=$(usex doc)
-DBUILD_HTML_DOCS=$(usex doc)
-DBUILD_MAN_DOCS=$(usex doc)
-DBUILD_TESTING=$(usex test)
)

cmake_src_configure
}

src_test() {
# ECMToolchainAndroidTest passes but then breaks src_install
# ECMPoQmToolsTest is broken, bug #627806
# possible race condition with multiple jobs, bug #701854
local myctestargs=(
-j1
-E "(ECMToolchainAndroidTest|ECMPoQmToolsTest)"
)

cmake_src_test
}
1 change: 1 addition & 0 deletions kde-frameworks/frameworkintegration/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST frameworkintegration-5.70.0.tar.xz 1753940 BLAKE2B 5da86d4b7fe8a696e217273ff468c668ec1e04c138dd756a0a9280fbd6acb99f9cbd3bbce1790886de50335d036e7a99a83f1ea4ad4103101ecc46878d0e071b SHA512 70a72388315c0ca1625bb279b15a9df1693aed9a6dd470af8744b856e5c7cc458b0ffcc384489889e8c3e753edb03062b41cc688361498e45ac3a26d7be70a34
DIST frameworkintegration-5.71.0.tar.xz 1754420 BLAKE2B 29e26fb31a5f2480428c2610d9f6a77d8ab37b5305ad82d7eb0cd1cc0b229257d00fc11632dfb45e61fae2723879fa24bbe8bcbb165cd211e59b404328ca8ab5 SHA512 a6a934acd284df0f2e5842eec851ae77890d40ea6e9d7a9e7205c10b746057f908d1e19ef405a783d15eb64656e98b074a0794bacdf89ab830f2c7f70bf91838
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

ECM_QTHELP="false"
PVCUT=$(ver_cut 1-2)
QTMIN=5.14.1
VIRTUALX_REQUIRED="test"
inherit ecm kde.org

DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"

LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE=""

# drop qtwidgets subslot operator when QT_MINIMAL >= 5.15.0
RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5=
=kde-frameworks/kconfig-${PVCUT}*:5
=kde-frameworks/kconfigwidgets-${PVCUT}*:5
=kde-frameworks/ki18n-${PVCUT}*:5
=kde-frameworks/kiconthemes-${PVCUT}*:5
=kde-frameworks/knewstuff-${PVCUT}*:5
=kde-frameworks/knotifications-${PVCUT}*:5
"
DEPEND="${RDEPEND}
=kde-frameworks/kpackage-${PVCUT}*:5
=kde-frameworks/kwidgetsaddons-${PVCUT}*:5
"

# requires running Plasma environment
RESTRICT+=" test"

src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
-DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
)

ecm_src_configure
}
1 change: 1 addition & 0 deletions kde-frameworks/kactivities-stats/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST kactivities-stats-5.70.0.tar.xz 63188 BLAKE2B 44c7505ff689feff668f53f2b2af5cc57838348520ea55eb4cc7c82d0bbe9503295b13d10325375cb1ae2e1b36424f2f29306b4f9f6eeaf1bde7740d6a6d98a0 SHA512 4d04fbb381fbc878d92315e5ba4809b607e54c48f99ecafddf9e77efcf485335f7b364c70e45184c7af4618620a8806f3abcd1c0b56c1de4d75f23f4bbf7e4db
DIST kactivities-stats-5.71.0.tar.xz 77064 BLAKE2B 93f3c6a5e97093f437757e0a3a98d3dcb7be4a6e8d09fa6d286959b4a358c9407a6103a844d701a1bda7e12f03fef051b4b4866966c1db37ad64f1be0ced1e37 SHA512 969ca260d925619128a37e890502fc6e09376198279291470f086e265e49fd05856cce06ea171c3564a4d93b334b512126b540de40902530befabd342923f875
23 changes: 23 additions & 0 deletions kde-frameworks/kactivities-stats/kactivities-stats-5.71.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PVCUT=$(ver_cut 1-2)
QTMIN=5.14.1
inherit ecm kde.org

DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE=""

RDEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtsql-${QTMIN}:5
=kde-frameworks/kactivities-${PVCUT}*:5
=kde-frameworks/kconfig-${PVCUT}*:5
"
DEPEND="${RDEPEND}
>=dev-libs/boost-1.54
"
1 change: 1 addition & 0 deletions kde-frameworks/kactivities/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST kactivities-5.70.0.tar.xz 61384 BLAKE2B b98fe9d53893250478adb8d89df2ddb9c27ab8f59c1586adc0343bd407e180fb7b78f1d989d07ac0ebe21f55c79d4005edfd8cac46566cb66193eee93e6d3b74 SHA512 da5f10f4b255cf38f87b7fb2fc24273b00f571ec138ccbfcb72a08079240ca92bf0c816129c30fb23b4636e79bf6c5bc53d2d14cf337130528568809723b2346
DIST kactivities-5.71.0.tar.xz 71736 BLAKE2B 63758bfca412f283ab316199c8d8b5ffbb8e4111822e926414dac0fea57c167c1de9286127b3570f6bec65154968e2e6583452c3101518a1a084443ee24ef85d SHA512 4206603664e8d6db51940ed70d6e57461c95f49e3bebab1463fddff43c9e07f4ba5acc7b73abd44f0e9ff1bdd03ba335a45f58ed3cdc3bbb4fd07c9bc9bab7a9
29 changes: 29 additions & 0 deletions kde-frameworks/kactivities/kactivities-5.71.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PVCUT=$(ver_cut 1-2)
PLASMA_MINIMAL=5.16.5
QTMIN=5.14.1
inherit ecm kde.org

DESCRIPTION="Framework for working with KDE activities"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE=""

COMMON_DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtsql-${QTMIN}:5
=kde-frameworks/kconfig-${PVCUT}*:5
=kde-frameworks/kcoreaddons-${PVCUT}*:5
"
RDEPEND="${COMMON_DEPEND}
>=kde-plasma/kactivitymanagerd-${PLASMA_MINIMAL}:5
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.54
"
1 change: 1 addition & 0 deletions kde-frameworks/kapidox/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST kapidox-5.70.0.tar.xz 158572 BLAKE2B 25b8deaec2ee02290b1eb5c24d85e9b2c66bc01cd073f415b11b46ea73aeb0ec2d44da8099291bad3c6f41b34504d118b89c55ba6f0de74fa6f66b85273022f6 SHA512 846d4b555808052f58d1bc073fe7f67c9bb7f1444950f50f019bde481de7c56e04a10661ce00335508cae252a3a73a15ae46addca2839bc59468e51a12e21b13
DIST kapidox-5.71.0.tar.xz 158596 BLAKE2B 67cc1cbf070930c61185b760a0c24f66193f3cd258f8ca547adf7e485833fae0025212625cc574d6289b75f0bb92eaed371e4d6276b60e4b17c174e4c3ca8d71 SHA512 405d102c30e52cc372d28861e8a3e26da9338329af8dff3e2f0fb14a877ba1d18a943d566acf0a8a410f074e84c015f66e2a38f84b45833ec415aeaaaac096b7
Loading

0 comments on commit 9efd24d

Please sign in to comment.