From b0735771a80a647a2ea5a03a87d5873d175bd744 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 16 Nov 2024 03:02:52 +0000 Subject: gentoo auto-resync : 16:11:2024 - 03:02:52 --- kde-frameworks/Manifest.gz | Bin 13629 -> 13635 bytes kde-frameworks/kimageformats/Manifest | 2 + .../kimageformats/kimageformats-5.116.0-r1.ebuild | 50 ++++++++++ kde-frameworks/kio/Manifest | 2 + ...kio-5.116.0-use-solid-for-home-mountpoint.patch | 38 ++++++++ kde-frameworks/kio/kio-5.116.0-r3.ebuild | 101 +++++++++++++++++++++ kde-frameworks/kirigami/Manifest | 2 + ...irigami-5.116.0-fix-loading-desktop-theme.patch | 76 ++++++++++++++++ kde-frameworks/kirigami/kirigami-5.116.0-r2.ebuild | 54 +++++++++++ kde-frameworks/solid/Manifest | 2 + ....0-accessibilityChanged-only-when-changed.patch | 43 +++++++++ kde-frameworks/solid/solid-5.116.0-r1.ebuild | 52 +++++++++++ 12 files changed, 422 insertions(+) create mode 100644 kde-frameworks/kimageformats/kimageformats-5.116.0-r1.ebuild create mode 100644 kde-frameworks/kio/files/kio-5.116.0-use-solid-for-home-mountpoint.patch create mode 100644 kde-frameworks/kio/kio-5.116.0-r3.ebuild create mode 100644 kde-frameworks/kirigami/files/kirigami-5.116.0-fix-loading-desktop-theme.patch create mode 100644 kde-frameworks/kirigami/kirigami-5.116.0-r2.ebuild create mode 100644 kde-frameworks/solid/files/solid-5.116.0-accessibilityChanged-only-when-changed.patch create mode 100644 kde-frameworks/solid/solid-5.116.0-r1.ebuild (limited to 'kde-frameworks') diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz index b108139e42e7..a884448636aa 100644 Binary files a/kde-frameworks/Manifest.gz and b/kde-frameworks/Manifest.gz differ diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest index 4b5f8b299b6e..124b1f2b79a5 100644 --- a/kde-frameworks/kimageformats/Manifest +++ b/kde-frameworks/kimageformats/Manifest @@ -1,7 +1,9 @@ +DIST kimageformats-5.116.0-patchset-1.tar.xz 5120 BLAKE2B 10bfc35b50497ac3b1fac49e8fcf428359ca135b75493a5c841732a4dad4f5d6117bd2bc4193b1e5640487e5f51b3cf41ebaa8bc859bda242c3bfc7caf8aac22 SHA512 7b30b0c39bb0503bd569814fc36ada081b2cb196c36fa4d246b014b8dc20c0ac5021706c561301bdecd2a329727c14acab3b78a725e9b7f93f732b8c2e3381bd DIST kimageformats-5.116.0.tar.xz 15758576 BLAKE2B 4df7288d340738eb9555bd0d9430562ec65bb21ea44433e3c8ace1b8c91b343ef4dec79ca6bbc30e2fe0da187ee70fde6dbc1cbf84662dcf55adc51a49307f94 SHA512 2280e0ee39166d99a4d0ad01dc17ccb96f78e05ede4793319849f70b671d3e53238619c99a540a4f32a8297a29b18e06919629c0d84078556fbf388cb29c94ce DIST kimageformats-6.6.0.tar.xz 18384680 BLAKE2B 71ca7a185996a202c50c5e5fff72aed33601ff2960e8945e20042d2366dd92ea8f887baef664f39c8acde16842018c1a5a40cd82b8792a4cf75c0d69de3943cb SHA512 4c52ab179e00415b8b3f809fc56944f4b207c93a41baae9a709868a50d9092e3636d6c9e54ec2cae375a53513d09f3213933bf3b1187974d00762ec1841da19f DIST kimageformats-6.7.0.tar.xz 18385220 BLAKE2B 5a0d0baf97c299a25e62fb146c11f6c22f7c4651aadf64a88cacc2cb308cd1fbae3aaf4f66af1cf8300d532c06f5a0851c7b0d274c3f7dc5325ec56c5f13d0ed SHA512 8f198bde9f60508ec65d02c2ba6d4816b15b1f88f6059b97cd4c61a7f4f27b7a22576799880254cb423170f30584aff35de854eddfae01499b15fdb895c8b16e DIST kimageformats-6.8.0.tar.xz 18478000 BLAKE2B 49bb27d1dd2c6cab2e7fdf3aec85c4231d75871e331e1d6a50ffe3393886d1f9ae95679f8d1a8fe662a3b1cec533102ef594a03172df0800a18a3e7dea794e9c SHA512 d79e1df71d730b78293b4622ade9502103b903375f2e1c0fbd0e8cfff368a092ce42890d5f55952de0227195db88115659f773764f82a142d5f803024906216f +EBUILD kimageformats-5.116.0-r1.ebuild 1293 BLAKE2B 7e2fe1b963346d16fa2f33f19c4854361a57e1426ce5b8d5891abd6fb211015a0cd13090ba2453d72867cb2d34814633e8f23fab048261cbc3b019767e51647b SHA512 241c8778445d89241deec45e455e0ff75634b8391e30cf5080e94f2e5320ba7954846bfce59e2f44ff65f2137e54acccc8ced27027b71f7d54f39a11b6904e6e EBUILD kimageformats-5.116.0.ebuild 1153 BLAKE2B 843ef2cbb6cc5b639b9aa7b09981905385e6869b7c574eff0c40b2e5308b1f75bb717f01c9c720691887ad50c1b1a0be2b25fcef7f3383b16d2dd7042cef0bdc SHA512 dd971cf6c3e3e558f41c80ed0eb0e70905ee50a18634da826d7f3289c5ba21316b7b0b4909cb40e6b92b12074eec2279d04e9bbf8418a856498ec05c39254a01 EBUILD kimageformats-6.6.0.ebuild 1214 BLAKE2B fec57c874ab102d0f8858adb4b614e00e9720d61afdbed30648e01e31088f83d7efc8d32156bc78c9bf9d69b0ef8d4c78e5f055277aee0be97f278cd4df0de8b SHA512 30c328ac503cea43887becca95f3dcf45c6e01f019e8662bb122707ae781dddf2df32651b15999ced20907ff2a160163a5e3a80dadbf7678fd4412ab68ab4b40 EBUILD kimageformats-6.7.0.ebuild 1215 BLAKE2B 6065ec7c816c32cdabd8a4a9cf876c19033d1774ba5cedfeaccc65659a35993a179268d392c7121ad5c27279315320d00d58043ed72d14f97bf68db0f97fbd4f SHA512 3f570d59fa73473cbc1ae15c0bd84a44fab8acb7a2ba0002dd28704021f8e1180804d3f51ecae8a5995897acac17f692519a54d8c033c44113b5ce2b4dd6fe9d diff --git a/kde-frameworks/kimageformats/kimageformats-5.116.0-r1.ebuild b/kde-frameworks/kimageformats/kimageformats-5.116.0-r1.ebuild new file mode 100644 index 000000000000..a3f921e69147 --- /dev/null +++ b/kde-frameworks/kimageformats/kimageformats-5.116.0-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +PATCHSET="${P}-patchset-1" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="avif eps heif jpegxl openexr raw" + +RDEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + =kde-frameworks/karchive-${PVCUT}*:5 + avif? ( >=media-libs/libavif-0.8.2:= ) + eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 ) + heif? ( >=media-libs/libheif-1.10.0:= ) + jpegxl? ( media-libs/libjxl:= ) + openexr? ( >=media-libs/openexr-3:= ) + raw? ( media-libs/libraw:= ) +" +DEPEND="${RDEPEND} + test? ( + >=dev-qt/qtimageformats-${QTMIN}:5 + heif? ( media-libs/libheif[x265] ) + ) +" + +DOCS=( src/imageformats/AUTHORS ) + +PATCHES=( "${WORKDIR}/${PATCHSET}" ) + +src_configure() { + local mycmakeargs=( + -DKIMAGEFORMATS_JXL=$(usex jpegxl) + $(cmake_use_find_package avif libavif) + $(cmake_use_find_package eps Qt5PrintSupport) + -DKIMAGEFORMATS_HEIF=$(usex heif) + $(cmake_use_find_package openexr OpenEXR) + $(cmake_use_find_package raw LibRaw) + ) + ecm_src_configure +} diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest index 15443ce0b0f2..f164ba29f129 100644 --- a/kde-frameworks/kio/Manifest +++ b/kde-frameworks/kio/Manifest @@ -1,8 +1,10 @@ +AUX kio-5.116.0-use-solid-for-home-mountpoint.patch 1687 BLAKE2B 70aa6d970178c51957ede7b21f785a10c04678e801a56d494c44eeca871ca4851309068b9c89c3f8847862f55199404d37c71a7a784e8bda0f22b0b4ac09821c SHA512 8ad013be56cd12a8414d96f5252ed77720cda286dfb211288050c3dc88257e961050166dd9d4410c0adbf5082fa4820742ae423479a464095f5380758d7c3923 DIST kio-5.116.0.tar.xz 3800352 BLAKE2B 2197d92589bd6eba360a72fb1902bb1e97d48065834e762e681eb312797f8c54829ee6099e87f316de83913755572e7b9fe4aa1d168fa83ada519cce8980d030 SHA512 a07661717846860db3a64bcead9c2b80192d8c5b8e66a25f0f83ced6b596c4e8af7eb94e68b17770f45b36b22ccbcecaef4f8590d790cf69fceb140ab9e47376 DIST kio-6.6.0.tar.xz 3353340 BLAKE2B fdba9f11ff714df01e55664234e05efa2eb84a94fa27686bf77a13e5f12d6179770df82a4437c4f8c1e5302d2cef34ccab1532ae4e642fc2a8f9826f6f810cd7 SHA512 9fc1d89efdfa7c375380b54ca7a71881c3a1cf2226d2935c821a6c1186faee5c3f99cbca3ee9b323e668ed99879f9935e62c9d4b35fa1715f16d1613add86639 DIST kio-6.7.0.tar.xz 3359164 BLAKE2B bb7cfa4c85cd4011623992725acfdeb1d8f5c8c28c5fa4905f2ff2f031f0d829eea8a8f6b5c46db6f12efe0bb4f7cc79137bed20d27a426c2fc836be1ff656a3 SHA512 f04ffd647a8d3544776f237f5b1abc771bb968900132c356787ab7fb3b7fcc7636a3b54a7343c695c2530f93b9198f2eacbef5a7aa7e0d61826109fc47f32c6d DIST kio-6.8.0.tar.xz 3365712 BLAKE2B fe3877b21522d1899706fcbf9ccdec1355e4cd2f15c03d5608ab9e219f898fa454b204c3b0d6944c146b8422659288234d28dd404d7a5213036a31eade26108f SHA512 dfd5ca3d709cb9e7b073c34a7f49e38c095b0e9a5503268cdde721f0a30ed021dc3834f24fbea2f47c1f19090c964ae58adbe984b56950c0da048707db1f440f EBUILD kio-5.116.0-r2.ebuild 2485 BLAKE2B 0dd7e34fa61159e7cb8bbcf9c664269afd1f8b2adaf799cb6acaa4c24d18651c108bc63c902f05d8c2f663ca69d0901c22cc0d224a3278a6bc001da24c60b96b SHA512 01a58282cad5e03944b4afdd452b775545cf9a0d1ddec6b478d9f790857f679e3a480994d2872111422287e166fadafc1aa03e79d7affc758a0171cea52db1c9 +EBUILD kio-5.116.0-r3.ebuild 2557 BLAKE2B 3e6b2e75ea6a6434c975856f9a05ee97cf99d96d11467962afe57b829ba0bd463bffdeb56fb1fdec25cb7a72210de23447512e301a6c9bd41beb84464d9a457b SHA512 668e1ad58f91f6e3857a4e6ae01e0dfb932b1a3a43584948fb52cbdc3f1395b3d322c418079f2112cb61422b34decf25c0ba0ba904dabaf4ac8cfb47b69f780d EBUILD kio-6.6.0.ebuild 2394 BLAKE2B 1bfe3cc4c2a3bb2b6763afe43b18f203d81c2efddc3c3d4725e5a20992f09855ed38bca86e81974b348e4bff2bbfdd468a6b8a50fabda8b3d202ac051489441c SHA512 c49d0edf60ebbb099f2abc1c40b2e4dde9f2aa13e24318c43e9c4dd00f5a2820f2ddc8d03026b089980e93608e3bca39891b6836fef881320520420e43d2193e EBUILD kio-6.7.0.ebuild 2399 BLAKE2B d02c66376fa55946a4c47c2064fd936a5d520f6cd25ea26f7dc47d3fb7e8e3108eb25c06c27ee146a473ae6d6b9b7d995404f87d74ecc07c10559223e0e08174 SHA512 d8a1fe1b6f92f2abf5587a851be3fcc5cc2c8cc4d3adecb66ec415c921987a4cdcb181c1e48b25f7e288f4d8133efb5babebe4a180417a1dd6bbca05ec931ea1 EBUILD kio-6.8.0.ebuild 2325 BLAKE2B 03913795f7548e3b530b550b404394cc6675b498fe9034cf27e7682468da2e0b888e66b5973510343a648f3478665bea66a3cc44dea7cabbced987ff1be14bc9 SHA512 9ac8b37303daff99d0d4ed8bda6a2194b8ba0e465c4c1464f5bc1daced87bfb4b852bfbf5cba77e426c47539d92591f2a9859c2f8c63c186609850ad62c89028 diff --git a/kde-frameworks/kio/files/kio-5.116.0-use-solid-for-home-mountpoint.patch b/kde-frameworks/kio/files/kio-5.116.0-use-solid-for-home-mountpoint.patch new file mode 100644 index 000000000000..9dcfc45b3aa5 --- /dev/null +++ b/kde-frameworks/kio/files/kio-5.116.0-use-solid-for-home-mountpoint.patch @@ -0,0 +1,38 @@ +From 93f53971adfbb9269b589fcce268560b49cd1f83 Mon Sep 17 00:00:00 2001 +From: Kai Uwe Broulik +Date: Thu, 19 Sep 2024 12:10:32 +0000 +Subject: [PATCH] KFilePlacesItem: Use Solid to find home mount point + +KMountPoints potentially parses MTAB which can be slow. +Instead, use Solid which already has a cache of all the devices. + +The impact on a typical system is negligible but real-world +testing on a system with lots of network shares showed a +speed-up of over 80% in this code path. + +Signed-off-by: Kiriakos Antoniadis + +(cherry picked from commit b5d45a857e6fdb3fb7b08e44753eef203ea605c6) +--- + src/filewidgets/kfileplacesitem.cpp | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/src/filewidgets/kfileplacesitem.cpp b/src/filewidgets/kfileplacesitem.cpp +index 4aa562a4f9..3af8a0f1d4 100644 +--- a/src/filewidgets/kfileplacesitem.cpp ++++ b/src/filewidgets/kfileplacesitem.cpp +@@ -531,8 +531,9 @@ void KFilePlacesItem::onAccessibilityChanged(bool isAccessible) + if (m_access->filePath() == QDir::rootPath()) { + m_isTeardownAllowed = false; + } else { +- KMountPoint::Ptr mountPoint = KMountPoint::currentMountPoints().findByPath(QDir::homePath()); +- if (mountPoint && m_access->filePath() == mountPoint->mountPoint()) { ++ const auto homeDevice = Solid::Device::storageAccessFromPath(QDir::homePath()); ++ const auto *homeAccess = homeDevice.as(); ++ if (homeAccess && m_access->filePath() == homeAccess->filePath()) { + m_isTeardownAllowed = false; + } + } +-- +GitLab + diff --git a/kde-frameworks/kio/kio-5.116.0-r3.ebuild b/kde-frameworks/kio/kio-5.116.0-r3.ebuild new file mode 100644 index 000000000000..a3b7804f211c --- /dev/null +++ b/kde-frameworks/kio/kio-5.116.0-r3.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +ECM_HANDBOOK="optional" +ECM_HANDBOOK_DIR="docs" +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.9 +inherit ecm frameworks.kde.org xdg-utils + +DESCRIPTION="Framework providing transparent file and data management" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="acl kerberos +kwallet X" + +# tests hang +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + =kde-frameworks/kauth-${PVCUT}*:5 + =kde-frameworks/karchive-${PVCUT}*:5 + =kde-frameworks/kbookmarks-${PVCUT}*:5 + =kde-frameworks/kcodecs-${PVCUT}*:5 + =kde-frameworks/kcompletion-${PVCUT}*:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kcrash-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + =kde-frameworks/kguiaddons-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kiconthemes-${PVCUT}*:5 + =kde-frameworks/kitemviews-${PVCUT}*:5 + =kde-frameworks/kjobwidgets-${PVCUT}*:5 + =kde-frameworks/knotifications-${PVCUT}*:5 + =kde-frameworks/kservice-${PVCUT}*:5 + =kde-frameworks/ktextwidgets-${PVCUT}*:5 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5 + =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?] + =kde-frameworks/kxmlgui-${PVCUT}*:5 + =kde-frameworks/solid-${PVCUT}*:5 + sys-power/switcheroo-control + acl? ( + sys-apps/attr + virtual/acl + ) + handbook? ( + dev-libs/libxml2 + dev-libs/libxslt + =kde-frameworks/kdoctools-${PVCUT}*:5 + ) + kerberos? ( virtual/krb5 ) + kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 ) + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 ) +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 + test? ( sys-libs/zlib ) +" +RDEPEND="${COMMON_DEPEND} + || ( + kde-apps/kio-extras:6 + kde-frameworks/kio-trash-desktop-file:5 + ) +" +PDEPEND=">=kde-frameworks/kded-${PVCUT}:5" + +PATCHES=( "${FILESDIR}/${P}-use-solid-for-home-mountpoint.patch" ) + +src_configure() { + local mycmakeargs=( + -DKF6_COMPAT_BUILD=ON + -DKIO_NO_PUBLIC_QTCONCURRENT=ON + $(cmake_use_find_package acl ACL) + $(cmake_use_find_package kerberos GSSAPI) + $(cmake_use_find_package kwallet KF5Wallet) + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + xdg_desktop_database_update +} + +pkg_postrm() { + ecm_pkg_postrm + xdg_desktop_database_update +} diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest index 80d774964e89..b62187399120 100644 --- a/kde-frameworks/kirigami/Manifest +++ b/kde-frameworks/kirigami/Manifest @@ -1,8 +1,10 @@ +AUX kirigami-5.116.0-fix-loading-desktop-theme.patch 2716 BLAKE2B 1cd71595f3266c8f845ff6cc4b76f08235011299939c93174b262ff743adb8725e1c12c19384555a9eb954ef8567a45a22df0aaf361150648fb8298cf851b0e4 SHA512 f8e4afa6b43e33a7a9ac2a20369847228737d0edff278cfef5527342cb99301b3054b06c1915c1622d92f5489e2d45a7c2965f0e9c150adbf6d467de7583e4f7 DIST kirigami-6.6.0.tar.xz 553060 BLAKE2B f52f7b8b35cd2816f5b95b064c9a67a6d58aaedb5ed53adc738af83cff7c099511a475e63f54a71bc3a78276271fc2e7481291f4d5a943b7fc0edc507e564703 SHA512 7e6eabb50b0154bee82becb25599536d0a5be74236a34d14217e1dfc91e1bae70b649ffe38500aabf7cdf812ece8f317f6f363cb15c94ef263269046c63ee269 DIST kirigami-6.7.0.tar.xz 553732 BLAKE2B 8c9f28f0780a57b1769b0e56a80cef755abf3434b36486ecdff81391e8371413bd6038cbb5bc21356011239bb54a5bde6182604ecb3fef0de72b505b29624dda SHA512 9fe39db368eb2f7e753a76777ab40748681438ca06f8953dae3ca621c347c56ae4e7eb4929de89dfee7c888a9741a8fadfde8ff13407914efe7c57a2bde7c883 DIST kirigami-6.8.0.tar.xz 554756 BLAKE2B 1118e09cedd798c1daf23b06718b5b4452c0b4777a55eb4e7a54efa5f66dd30d042cab655f9ad2fe4232168263a283d18862895d6edf9c21ae8a1c3a955b6038 SHA512 492dec2c542115dfcdca1ffadd0e43c13130426f8febba9350de10fda0b455c5361fc672e8899366edccdccbf40f01e6d5f093e9f417f046c4779b6f2d46da47 DIST kirigami2-5.116.0.tar.xz 383660 BLAKE2B 80252358b33f1876506738d68f233703c15f955dc020709ffb66b75cc7bb13585ac1bb5a7a2076f42909b8a515f5f8cf64fb14a7536aefe8fd42bfd293c66384 SHA512 bb1f7525cb77dc2849bc9782be9b4522b4559b78e8ad88c9cd9953a6d9736cbe63a33a76fadebd9a1fb04f15007e5141aa465991b99117f7c2f26e09c722b66e EBUILD kirigami-5.116.0-r1.ebuild 1168 BLAKE2B f3aa804af07dfc0cbb937412b0aee93fd64c5a692cdd61b1afff1011d44074a46332776c1030a73da37746f0424ff48fe22a383a1e05508fa45f79cd1fe474c1 SHA512 58d0d35519d41e77af3e85d891007eae54362309d3b292a25813773ffdb3a9562101c7162cc02392c7db0e38c7ed9970c40fcecd4e757cea48c349c50f09157e +EBUILD kirigami-5.116.0-r2.ebuild 1235 BLAKE2B 7eb08c3fc8f93d62034574a7bbfbd789719d7afe1bb0b058818ccefd03ed226490c78e31140fa9053b9fd4d00744025a15ed5c7792affd56fd472df9c9bb8b06 SHA512 6031a8e938c39c7ff67b8aecbc1fe16b8bc4b140520fb221ab4f743d7a7b67832c5b8a4f8c6f6e264b542f685a512d0167dbafe6e5f95bb1899901c1faf0b53f EBUILD kirigami-6.6.0.ebuild 1147 BLAKE2B f5fba9d526e07266373f78de77a8a02ffc4036e31ea3eecdf983b2f1ae0503b704a9819e250e22810c1f8252310c28293dfc2274d38f12197c4386c36552836b SHA512 5ce21a2658b88aa103b6153a5898f44544b5d90e63ea63d60f57c73352bba1807e22d75df8f604e8803bb866d386d232432ae5b664becd241d0eebfecbf9b6ec EBUILD kirigami-6.7.0.ebuild 1149 BLAKE2B b9fb98b61c400c158c385da7d8d47f1b72be95e3c3755ef912d0b2f061ce3b22192d67ab2d3de2aba71b7c552b51db460a6c4d1f1573fdd82366f9d4add4b43b SHA512 f37805b082638b36b082bf30a0efebbc3423630ff2d18883da7f1aa770365dbd0c5f3b02a7585558aac8bee81247791eccf7a24bcb5fc9a0ea9b780227aa22c7 EBUILD kirigami-6.8.0.ebuild 1150 BLAKE2B 6ba657c730f30bc49be107c1e7b2a23f07cf716c34b14db1451f8956f8e3aa9c10305468a1da6efe3d8035a31b9169058872c76806547ff469b0fa6f9f11479a SHA512 f36c47e51bcf8bc9eeb4ff3765bd11587e59e9aa65213c29b27f637dd3583ff6428f480e1779a5673abfd719bfee57ff078657b92a21a2e8d7fd0734df50546b diff --git a/kde-frameworks/kirigami/files/kirigami-5.116.0-fix-loading-desktop-theme.patch b/kde-frameworks/kirigami/files/kirigami-5.116.0-fix-loading-desktop-theme.patch new file mode 100644 index 000000000000..fb22668fc371 --- /dev/null +++ b/kde-frameworks/kirigami/files/kirigami-5.116.0-fix-loading-desktop-theme.patch @@ -0,0 +1,76 @@ +From e8a1c49f7b83d0e06629a32c113eb9bd820e9969 Mon Sep 17 00:00:00 2001 +From: Ilya Fedin +Date: Sat, 19 Oct 2024 22:15:56 +0400 +Subject: [PATCH 1/2] Fix presumable typos confusing background and foreground + colors + +CCBUG: 491294 +--- + src/styles/org.kde.desktop/Theme.qml | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +diff --git a/src/styles/org.kde.desktop/Theme.qml b/src/styles/org.kde.desktop/Theme.qml +index a6e83242..02c54f85 100644 +--- a/src/styles/org.kde.desktop/Theme.qml ++++ b/src/styles/org.kde.desktop/Theme.qml +@@ -19,7 +19,7 @@ Kirigami.BasicThemeDefinition { + highlightedTextColor: palette.highlightedText + backgroundColor: palette.window + alternateBackgroundColor: Qt.darker(palette.window, 1.05) +- activeTextColor: palette.highlight ++ activeTextColor: palette.highlightedText + activeBackgroundColor: palette.highlight + linkColor: "#2980B9" + linkBackgroundColor: "#2980B9" +@@ -52,15 +52,15 @@ Kirigami.BasicThemeDefinition { + selectionHoverColor: palette.highlight + selectionFocusColor: palette.highlight + +- tooltipTextColor: palette.base +- tooltipBackgroundColor: palette.text +- tooltipAlternateBackgroundColor: Qt.darker(palette.text, 1.05) ++ tooltipTextColor: palette.text ++ tooltipBackgroundColor: palette.base ++ tooltipAlternateBackgroundColor: palette.alternateBase + tooltipHoverColor: palette.highlight + tooltipFocusColor: palette.highlight + +- complementaryTextColor: palette.base +- complementaryBackgroundColor: palette.text +- complementaryAlternateBackgroundColor: Qt.darker(palette.text, 1.05) ++ complementaryTextColor: palette.text ++ complementaryBackgroundColor: palette.base ++ complementaryAlternateBackgroundColor: palette.alternateBase + complementaryHoverColor: palette.highlight + complementaryFocusColor: palette.highlight + +-- +2.47.0 + + +From 7767fdbf15828d00d68b06c35f8d4805de678add Mon Sep 17 00:00:00 2001 +From: Ilya Fedin +Date: Sat, 19 Oct 2024 22:17:23 +0400 +Subject: [PATCH 2/2] Fix loading desktop theme + +BUG: 491294 +--- + src/styles/org.kde.desktop/Theme.qml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/styles/org.kde.desktop/Theme.qml b/src/styles/org.kde.desktop/Theme.qml +index 02c54f85..4a34b1e5 100644 +--- a/src/styles/org.kde.desktop/Theme.qml ++++ b/src/styles/org.kde.desktop/Theme.qml +@@ -70,7 +70,7 @@ Kirigami.BasicThemeDefinition { + headerHoverColor: palette.highlight + headerFocusColor: palette.highlight + +- property font defaultFont: fontMetrics.font ++ defaultFont: fontMetrics.font + + property list children: [ + TextMetrics { +-- +2.47.0 + diff --git a/kde-frameworks/kirigami/kirigami-5.116.0-r2.ebuild b/kde-frameworks/kirigami/kirigami-5.116.0-r2.ebuild new file mode 100644 index 000000000000..5f755953ba58 --- /dev/null +++ b/kde-frameworks/kirigami/kirigami-5.116.0-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_EXAMPLES="false" +ECM_QTHELP="false" +ECM_TEST="true" +KDE_ORG_TAR_PN="${PN}2" +QTMIN=5.15.9 +inherit ecm frameworks.kde.org toolchain-funcs + +DESCRIPTION="Lightweight user interface framework for mobile and convergent applications" +HOMEPAGE="https://community.kde.org/Kirigami" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="openmp" + +# requires package to already be installed +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 +" +BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" + +PATCHES=( "${FILESDIR}/${P}-fix-loading-desktop-theme.patch" ) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=OFF + $(cmake_use_find_package openmp OpenMP) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest index 1e0853022997..cc806517779b 100644 --- a/kde-frameworks/solid/Manifest +++ b/kde-frameworks/solid/Manifest @@ -1,8 +1,10 @@ +AUX solid-5.116.0-accessibilityChanged-only-when-changed.patch 1811 BLAKE2B 70d78c89959fb7911b3d490949069a8f644feddecafce334e26c11c5e7ccf093b5110769abfb52e1d9825098927d1d936ef170e73f2e0a2cb7657c6e1c35f86b SHA512 7f533d001857a4fffc503258c3f5a06d335b2152f130c9d79f74db91234c7e137fbc6c8dc1d56951b8581d0b810dbb49f3119d4fd187d5c4d6b63ae06ee45a35 AUX solid-6.7.0-fix-crash-on-eject.patch 3001 BLAKE2B f1b351298a5298c6b0d0f5c2862617c324fb9fbbff14e26c58624cf3506a75ca2a204d666d4006efa69d0acafceba2ded7af12c970833fb3e80b9f1821cb1157 SHA512 4a0f78eeb6ca75b4eeeb3083d7b72dee7a99db568cbdee603aa1bd1b142a90c0839fa6c476f11775b13d5754428c8eb0eab9a77e9cc6c31ae32e5a64f05c7386 DIST solid-5.116.0.tar.xz 308000 BLAKE2B 5ed973327c23fb49c4377c4dd434bea2ecf343c9379927ef10ee11fcbef05c419da0423e4436b782dee62ca4d24ef6de25fc751e8014fcc1eb13b8293de4c4ae SHA512 1d6cb0c096bfede35a4b2963cd87e2ef0cb1a6be640d18c737434451e288645f7bbb0657c8ac780f3a60104c153b3b20ed7bd9c90b077d9aa7daea5740947b36 DIST solid-6.6.0.tar.xz 313136 BLAKE2B f68b16d2e19f56fdfa07ad51398b533e5b494fed4fefe9a5a9078d643d4bd34a69f51de7069391f83137e2ebb30abfae40ce1b8c79d5815032289644ec59ff2c SHA512 ac2c97eb5611bec1441e96b2c65cbd701b4bea619f0ae0b18e82f745c76d82ff2e7ab6face52043bd54dfa795db45772df842392d6ba77b7b9628d1d0f0fd79a DIST solid-6.7.0.tar.xz 313280 BLAKE2B 421a477b083898aca47c76da5d3b78db731b1b4693c4a4bed612becf478163bab087afa6a73916ebd629480267113055af8564cf0628a2ee1c638807fc9d5774 SHA512 8a5e7670a932d2facccb1a082ff49530d3b16907f90411ba1081c057ce6c5e582aeea63e4e009a9fbf9b50dbe8b21f8af325b3793f8bca99e430cf6b47b32a23 DIST solid-6.8.0.tar.xz 301832 BLAKE2B 346493a1e03289f2b21e91f6aa86636967b22d88f85789b4604c5fbdfbbe5901927f86015c8504cc0f404fb6d42adab12673bab2925ef5bcc649bc661eb09de6 SHA512 d012ed6197739c12cf7265810bde00ad2d135943e392bc67ac3c9aa3fb8e19e395dad93ba963708701f1f156d19ab7ebe7f7d605fac42e86dddaf240834f1667 +EBUILD solid-5.116.0-r1.ebuild 1139 BLAKE2B e3370a0efc4457d75a9d0ea306542b072e279c039c15634726a1e7d0cd5fdb8d424ea63c653ea73374216bb0b2f96caf4b1bfc80d10184dc4d19315476678cd7 SHA512 afec3e07d4c124b3e3e75d018f84723201e4be17ec911be09bd3b443530451420fca118d5f2643527f434443d66d52fcc37cf0042bbfe8a977b7ca0bb190b859 EBUILD solid-5.116.0.ebuild 1058 BLAKE2B 00d4524f0140a134d8197d2091da2aafe3969fa8ba016ddfc54bc3bac2682fd97b3a8802726aef0c5709003b89f39906a5c406f481f9581decb74b4105c95eae SHA512 8727481aa606636fc82354cbbab8ea5e47075175cf27a0d08d99ab30e05ca5d74274de07b54e73a118d77a9301ff5320989e4ed543ea71d439239bbee2ad9096 EBUILD solid-6.6.0.ebuild 1015 BLAKE2B 82acd28a61eee8aea12fa8569ebe9b49f5956235e4d1818c2efa784a30383c5c502e7c63ca7fedafebed13eef574b3c48292699923708d9b33bb9bb8d0eb2f73 SHA512 351dca198f1a85f563b8cc6bcaa3ef9cc3bc9d5254a97da6733bbb2f15878e2c8237565095c0f17fa75e958d24b940ecfe81c100ab93ba28650ae609b8984296 EBUILD solid-6.7.0-r1.ebuild 1091 BLAKE2B 9411162ba789c6ee21f211d44524b2beeeff67522949d40a449831bfd555f49a2718778f0c17d34ce4433600a3d0f72e8c422b6ae7d927a14fb9588f2a7a1683 SHA512 f005de3bc56f4bbb0246c928899cae94a5c816ee102e9599ab823de5380a1e2a404450eda835c14a006e50c3de6b180946a696af412499d3094c10f64be698c2 diff --git a/kde-frameworks/solid/files/solid-5.116.0-accessibilityChanged-only-when-changed.patch b/kde-frameworks/solid/files/solid-5.116.0-accessibilityChanged-only-when-changed.patch new file mode 100644 index 000000000000..4791f19dfb49 --- /dev/null +++ b/kde-frameworks/solid/files/solid-5.116.0-accessibilityChanged-only-when-changed.patch @@ -0,0 +1,43 @@ +From d8d9502e5fee9e35ee4b8dc7e5aeabee962fb0c2 Mon Sep 17 00:00:00 2001 +From: Kai Uwe Broulik +Date: Wed, 18 Sep 2024 12:37:37 +0200 +Subject: [PATCH] fstab: Emit accessibilityChanged only when actually changed + +Otherwise this will signal a change whenever mtab changes, +leading to redundant updates and wakeups downstream. + +Signed-off-by: Kiriakos Antoniadis +(cherry picked from commit 493e5e3b919d7e421e5355c43fd5dbdfcdbabaa8) +--- + .../devices/backends/fstab/fstabstorageaccess.cpp | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +diff --git a/src/solid/devices/backends/fstab/fstabstorageaccess.cpp b/src/solid/devices/backends/fstab/fstabstorageaccess.cpp +index 6baaf1d7..5c46cc82 100644 +--- a/src/solid/devices/backends/fstab/fstabstorageaccess.cpp ++++ b/src/solid/devices/backends/fstab/fstabstorageaccess.cpp +@@ -145,13 +145,17 @@ void FstabStorageAccess::onMtabChanged(const QString &device) + if (currentMountPoints.isEmpty()) { + // device umounted + m_filePath = FstabHandling::mountPoints(device).first(); +- m_isAccessible = false; +- Q_EMIT accessibilityChanged(false, QString(FSTAB_UDI_PREFIX) + "/" + device); ++ if (m_isAccessible) { ++ m_isAccessible = false; ++ Q_EMIT accessibilityChanged(false, QString(FSTAB_UDI_PREFIX) + "/" + device); ++ } + } else { + // device added + m_filePath = currentMountPoints.first(); +- m_isAccessible = true; +- Q_EMIT accessibilityChanged(true, QString(FSTAB_UDI_PREFIX) + "/" + device); ++ if (!m_isAccessible) { ++ m_isAccessible = true; ++ Q_EMIT accessibilityChanged(true, QString(FSTAB_UDI_PREFIX) + "/" + device); ++ } + } + } + +-- +GitLab + diff --git a/kde-frameworks/solid/solid-5.116.0-r1.ebuild b/kde-frameworks/solid/solid-5.116.0-r1.ebuild new file mode 100644 index 000000000000..aa3e75dc981d --- /dev/null +++ b/kde-frameworks/solid/solid-5.116.0-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=5.15.9 +inherit ecm frameworks.kde.org optfeature + +DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="ios" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + sys-apps/util-linux + sys-fs/udisks:2 + virtual/libudev:= + ios? ( + app-pda/libimobiledevice:= + app-pda/libplist:= + ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 ) +" +BDEPEND=" + app-alternatives/lex + app-alternatives/yacc + >=dev-qt/linguist-tools-${QTMIN}:5 +" + +PATCHES=( "${FILESDIR}/${P}-accessibilityChanged-only-when-changed.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package ios IMobileDevice) + $(cmake_use_find_package ios PList) + ) + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "media player devices support" app-misc/media-player-info + fi + ecm_pkg_postinst +} -- cgit v1.2.3