summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2023-09-26 20:37:42 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2023-09-26 21:06:43 +0200
commit49745b4abd0d819075b4c85e49a0753034aeaec0 (patch)
treee7a8d56265bcf367795ccb0181d8d57afcf236fc /kde-frameworks
parentkde-frameworks/kconfig: drop 5.108.0 (diff)
downloadgentoo-49745b4abd0d819075b4c85e49a0753034aeaec0.tar.gz
gentoo-49745b4abd0d819075b4c85e49a0753034aeaec0.tar.bz2
gentoo-49745b4abd0d819075b4c85e49a0753034aeaec0.zip
kde-frameworks/kcoreaddons: drop 5.108.0-r1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-frameworks')
-rw-r--r--kde-frameworks/kcoreaddons/Manifest1
-rw-r--r--kde-frameworks/kcoreaddons/files/kcoreaddons-5.108.0-kurlmimedata-dont-portal-symlinks.patch46
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild56
3 files changed, 0 insertions, 103 deletions
diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest
index 388685dd0c66..3aa084c48ff8 100644
--- a/kde-frameworks/kcoreaddons/Manifest
+++ b/kde-frameworks/kcoreaddons/Manifest
@@ -1,2 +1 @@
-DIST kcoreaddons-5.108.0.tar.xz 2608048 BLAKE2B 30db30d24b859bd0290f8fd271462e37398d3e129f5fb6316807d1fd82277b8314546ae6ada9ee2268d93e2e2c0269c27ac94662f6bfcc73d4530fdb28a6937a SHA512 04d19ab91a4df6a08aade99c042483bf9040e10e75cb8b1f84e264ae260cd2e178a8a1968b5ed455f5a3d686df9104cc51f22849342514f1f617adb401313faa
DIST kcoreaddons-5.110.0.tar.xz 2609812 BLAKE2B bd424d78d96f0d82d34924676ab5005837f77aa31aa7778b7d0baad5835872b06f09f03574a48ed8e19639e4c849cfd1d1629e11087809b783b4897463a83abd SHA512 f663e62f16aac4752e417d0e0dcb32f9db4406a461dbca43885c604ab3fdcdb4f3c09b47c9422dcb32dfea7e79f3ebcc3368b8e38fafce807b9c80c6a9f3f9d2
diff --git a/kde-frameworks/kcoreaddons/files/kcoreaddons-5.108.0-kurlmimedata-dont-portal-symlinks.patch b/kde-frameworks/kcoreaddons/files/kcoreaddons-5.108.0-kurlmimedata-dont-portal-symlinks.patch
deleted file mode 100644
index 0d5e6767c46f..000000000000
--- a/kde-frameworks/kcoreaddons/files/kcoreaddons-5.108.0-kurlmimedata-dont-portal-symlinks.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 2ec1a017b4cd0c56318b38ccd92b523ad21a1a08 Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter@kde.org>
-Date: Thu, 29 Jun 2023 12:43:14 +0200
-Subject: [PATCH] kurlmimedata: don't portal symlinks
-
-they are not really supported. from testing it seems that opening
-O_NOFOLLOW results in the portal not being able to use the fd so
-ultimately we have no way to copy a symlink (instead of the file it
-points to)
-
-BUG: 464225
-
-
-(cherry picked from commit 14e954248e365098e4b98cfd7c76e5ea1defb8a7)
----
- src/lib/io/kurlmimedata.cpp | 14 +++++++++++---
- 1 file changed, 11 insertions(+), 3 deletions(-)
-
-diff --git a/src/lib/io/kurlmimedata.cpp b/src/lib/io/kurlmimedata.cpp
-index 6b62232c1..fe18717c6 100644
---- a/src/lib/io/kurlmimedata.cpp
-+++ b/src/lib/io/kurlmimedata.cpp
-@@ -275,9 +275,17 @@ bool KUrlMimeData::exportUrlsToPortal(QMimeData *mimeData)
- qWarning() << "kio-fuse is missing";
- return false;
- }
-- } else if (isLocal && QFileInfo(url.toLocalFile()).isDir()) {
-- // XDG Document Portal doesn't support directories and silently drops them.
-- return false;
-+ } else {
-+ const QFileInfo info(url.toLocalFile());
-+ if (info.isDir()) {
-+ // XDG Document Portal doesn't support directories and silently drops them.
-+ return false;
-+ }
-+ if (info.isSymbolicLink()) {
-+ // XDG Document Portal also doesn't support symlinks since it doesn't let us open the fd O_NOFOLLOW.
-+ // https://github.com/flatpak/xdg-desktop-portal/issues/961#issuecomment-1573646299
-+ return false;
-+ }
- }
- }
-
---
-GitLab
-
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild
deleted file mode 100644
index f1a645e722f1..000000000000
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org xdg-utils
-
-DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="dbus fam"
-
-DEPEND="
- >=dev-qt/qtcore-${QTMIN}:5[icu]
- virtual/libudev:=
- dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
- fam? ( virtual/fam )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qttranslations-${QTMIN}:5
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-PATCHES=( "${FILESDIR}/${P}-kurlmimedata-dont-portal-symlinks.patch" ) # 5.109
-
-src_configure() {
- local mycmakeargs=(
- -D_KDE4_DEFAULT_HOME_POSTFIX=4
- $(cmake_use_find_package fam FAM)
- $(cmake_use_find_package dbus Qt5DBus)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # bugs: 619656, 632398, 647414, 665682
- local myctestargs=(
- -j1
- -E "(kautosavefiletest|kdirwatch_qfswatch_unittest|kdirwatch_stat_unittest|kformattest)"
- )
-
- ecm_src_test
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- ecm_pkg_postrm
- xdg_mimeinfo_database_update
-}