Accepting request 1073046 from home:krop:applications-23.03.80

OBS-URL: https://build.opensuse.org/request/show/1073046
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/dolphin?expand=0&rev=312
This commit is contained in:
Christophe Marin 2023-03-20 08:51:23 +00:00 committed by Git OBS Bridge
parent 6c3ee7ad95
commit 14b232c360
8 changed files with 62 additions and 44 deletions

View File

@ -7,16 +7,16 @@ This reverts commit 0bdd8e0b0516555c6233fdc7901e9b417cf89791.
We ship a desktop file to open dolphin as root and we allow YaST on the We ship a desktop file to open dolphin as root and we allow YaST on the
desktop. So this patch is absolutely pointless for us. desktop. So this patch is absolutely pointless for us.
--- ---
src/main.cpp | 13 ------------- src/main.cpp | 11 -------------
1 file changed, 13 deletions(-) 1 file changed, 11 deletions(-)
Index: dolphin-19.11.70git.20220102T020350~f386f848d/src/main.cpp Index: dolphin-19.11.70git.20230131T022613~e4e68b90b/src/main.cpp
=================================================================== ===================================================================
--- dolphin-19.11.70git.20220102T020350~f386f848d.orig/src/main.cpp 2022-01-02 09:31:36.170555336 +0100 --- dolphin-19.11.70git.20230131T022613~e4e68b90b.orig/src/main.cpp 2023-01-31 03:26:13.000000000 +0100
+++ dolphin-19.11.70git.20220102T020350~f386f848d/src/main.cpp 2022-01-02 09:32:45.570093055 +0100 +++ dolphin-19.11.70git.20230131T022613~e4e68b90b/src/main.cpp 2023-01-31 07:40:48.073527099 +0100
@@ -33,31 +33,8 @@ @@ -43,25 +43,8 @@
#include <QDBusConnectionInterface> #endif
#include <QSessionManager> #endif
-#ifndef Q_OS_WIN -#ifndef Q_OS_WIN
-#include <unistd.h> -#include <unistd.h>
@ -29,16 +29,10 @@ Index: dolphin-19.11.70git.20220102T020350~f386f848d/src/main.cpp
- // Prohibit using sudo or kdesu (but allow using the root user directly) - // Prohibit using sudo or kdesu (but allow using the root user directly)
- if (getuid() == 0) { - if (getuid() == 0) {
- if (!qEnvironmentVariableIsEmpty("SUDO_USER")) { - if (!qEnvironmentVariableIsEmpty("SUDO_USER")) {
- std::cout << "Running Dolphin with sudo can cause bugs and expose you to security vulnerabilities. " - std::cout << "Running Dolphin with sudo can cause bugs and expose you to security vulnerabilities." << std::endl;
- "Instead use Dolphin normally and you will be prompted for elevated privileges when "
- "performing file operations that require them."
- << std::endl;
- return EXIT_FAILURE; - return EXIT_FAILURE;
- } else if (!qEnvironmentVariableIsEmpty("KDESU_USER")) { - } else if (!qEnvironmentVariableIsEmpty("KDESU_USER")) {
- std::cout << "Running Dolphin with kdesu can cause bugs and expose you to security vulnerabilities. " - std::cout << "Running Dolphin with kdesu can cause bugs and expose you to security vulnerabilities." << std::endl;
- "Instead use Dolphin normally and you will be prompted for elevated privileges when "
- "performing file operations that require them."
- << std::endl;
- return EXIT_FAILURE; - return EXIT_FAILURE;
- } - }
- } - }

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1aa7538f013d24fdf36633d413e7ac23dbdfec7a216de8d01865ce4754760b5a
size 5693220

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmP9RI4ACgkQu0YzUNbv
Me8PHw//f9mn2jidhCSmtatZuya0kXGNWxCraRnV63w4R1VQBpsw9XB00PSoZix4
lx/7Y+f2fBmIet4gkcTjJ5sp6y6fgvwVzFuweKwkZk1h4o3lDTIs+pZAZzwEaqRz
LIixLgc5iYOcb3+aJx/ttsD9Z870616Nx7IJgqRA/r5V7KZyhPqMpllKsnA/cBpK
PTMKLB2hIcMkxbDxUwddBaUdoRQHzTpxXWO9bCTz0BYDgpNHBMI3rkKYNL3w4uX/
Nu8bkzKpCR9oHFMlMuSLlCUB04UFAUM93TSL6bKT5Ef43cRcWBmlNnLD5gu1yH7l
Gz1ZwqNVwSL8db98T0UNVORBCmDtoQN0a3O172l6PZubhoKkJkxVnpKjXlimMH4D
zxst743syQAQKz/d61+5Bos0+IJq7a4la/g6xd64Zw3DBlfc8olT1KPB8dBa/Xu3
YLmypo9i8ng5Eq7mIbkuG4i1GhtkXeOBrqmbqMS6oSY0waO+D7AenCYZOX5z3yVw
WBcUevooJRAGGC9lI4GTGTk2ZIcUaT/kKWmcuepz1CHwyxI4+uZAfnl4kA8vdhvD
GOKe/uE/JdMTECoyzFImeiHkjrbvOBTIpSIKVt6234bZPTmmrneVbEEt3YYZhp4i
QQXWvydUsknKC7PydLw4Qjv5RkV0Yj3E8lMzESSJlR5mODn7KhM=
=XZnF
-----END PGP SIGNATURE-----

3
dolphin-23.03.80.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b1f9af18ee74b6cb6d34746e5b8da833cb412dcbbb8100430ded05f4c2bdd8fa
size 5721712

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEyiYsbIPeTS+yijMqOmpNuDnqptcFAmQTsikACgkQOmpNuDnq
ptdP4w/9H/cADv9kh578TANxYl4s445CaRr2S0v91uh9tcmMJQ4BegGIrdaFz418
277Q7nfkyeW00IRcpf5hcDPcDUZmbmJqKrCeK1nygCQmDtWcet5cOAYHhqD2Jtf9
BsMBcfrF4v7YGqKcYmTQww9YP1UKFkyff0gSX+XS5Qx2bdJEgI17eJvSzNT9VgmH
8VIwbUcp5ywZSrgCnLOoQr6v66LSg8x0wWWn2w6QZOT/enmWyvLnG4HjV8bI9aKz
UFghRxhZAGZKzFs92Mk9Gz1Iv1Yjkso0eXb3r/OweusxjyG4Q8bRqLwJuPA/89Nw
CJQjPHhMLbaji2/zlc6Fh0b6Af+H4M/WEW3h9Fw1oruxyGyaTLWm61UgHxu8rOH/
1HjJ4U+Yp4GHr7v0Xt71UmKv2QQaRLbFN+Ytxm28Lw/BI+Jgl24vRzfR9lYH/5Ki
JN+RY+FIFlYFI75vkWjS2/iAZuoWykaOkczir3KnP2qbRCkqa2wYMAbbkMJerLjq
wzL9d5csCRDb9PwZtl4cTi5o9/u58HbQIUbJt+PyVCuR+l2wGXxKoOqntRkCv9aX
9yh6f24PAPv527tK6XHEPT0f2Pox4oINnb37e5uudSvltIghWZyhYhWlVpfKZfRr
Zr2yMN8ajitXbu/4KX1FGwc+IKkUDDdxpxqTGxMBpPstdJ/Np9g=
=k6Kj
-----END PGP SIGNATURE-----

View File

@ -1,8 +1,8 @@
Index: dolphin-19.11.70git.20210328T171136~9e8e58147/src/dolphinui.rc Index: dolphin-19.11.70git.20230101T031501~0c1157f3/src/dolphinui.rc
=================================================================== ===================================================================
--- dolphin-19.11.70git.20210328T171136~9e8e58147.orig/src/dolphinui.rc 2021-03-28 17:11:36.000000000 +0200 --- dolphin-19.11.70git.20230101T031501~0c1157f3.orig/src/dolphinui.rc
+++ dolphin-19.11.70git.20210328T171136~9e8e58147/src/dolphinui.rc 2021-03-30 06:57:59.350537061 +0200 +++ dolphin-19.11.70git.20230101T031501~0c1157f3/src/dolphinui.rc
@@ -116,6 +116,7 @@ @@ -105,6 +105,7 @@
<text context="@title:menu">Main Toolbar</text> <text context="@title:menu">Main Toolbar</text>
<Action name="go_back" /> <Action name="go_back" />
<Action name="go_forward" /> <Action name="go_forward" />

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Fri Mar 17 20:42:56 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.03.80
* New feature release
- Rebase patches:
* dolphin-go_up.diff
* 0001-Revert-Disallow-executing-Dolphin-as-root-on-Linux.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Feb 28 09:45:29 UTC 2023 - Christophe Marin <christophe@krop.fr> Tue Feb 28 09:45:29 UTC 2023 - Christophe Marin <christophe@krop.fr>

View File

@ -16,18 +16,16 @@
# #
# Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA)
%{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')}
%bcond_without released %bcond_without released
Name: dolphin Name: dolphin
Version: 22.12.3 Version: 23.03.80
Release: 0 Release: 0
Summary: KDE File Manager Summary: KDE File Manager
License: GPL-2.0-or-later License: GPL-2.0-or-later
URL: https://apps.kde.org/dolphin URL: https://apps.kde.org/dolphin
Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz Source: https://download.kde.org/unstable/release-service/%{version}/src/%{name}-%{version}.tar.xz
%if %{with released} %if %{with released}
Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig Source1: https://download.kde.org/unstable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig
Source2: applications.keyring Source2: applications.keyring
%endif %endif
Source3: dolphinsu.desktop Source3: dolphinsu.desktop
@ -64,6 +62,7 @@ BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5DBus) BuildRequires: cmake(Qt5DBus)
BuildRequires: cmake(Qt5Gui) BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Widgets)
BuildRequires: cmake(Qt5X11Extras)
Requires: baloo5-kioslaves Requires: baloo5-kioslaves
Requires: dolphin-part = %{version}-%{release} Requires: dolphin-part = %{version}-%{release}
Recommends: kio-extras5 Recommends: kio-extras5
@ -75,7 +74,9 @@ This package contains the default file manager of KDE Workspaces.
%package part %package part
Summary: KDE File Manager Summary: KDE File Manager
%if %{with released}
%requires_ge kio %requires_ge kio
%endif
Obsoletes: dolphin5-part Obsoletes: dolphin5-part
%description part %description part
@ -96,6 +97,15 @@ Provides: dolphin5-devel = %{version}
%description devel %description devel
This package contains the libraries used by Dolphin and Konqueror. This package contains the libraries used by Dolphin and Konqueror.
%package zsh-completion
Summary: ZSH completion for %{name}
Requires: %{name} = %{version}
Supplements: packageand(%{name}:zsh)
BuildArch: noarch
%description zsh-completion
ZSH command line completion support for %{name}.
%package -n %{name}-part-lang %package -n %{name}-part-lang
Summary: Translations for package %{name} Summary: Translations for package %{name}
Requires: %{name}-part = %{version} Requires: %{name}-part = %{version}
@ -162,6 +172,11 @@ install -D -m 0644 %{SOURCE3} %{buildroot}%{_kf5_applicationsdir}/org.kde.dolphi
%files -n libdolphinvcs5 %files -n libdolphinvcs5
%{_kf5_libdir}/libdolphinvcs.so.* %{_kf5_libdir}/libdolphinvcs.so.*
%files zsh-completion
%dir %{_datadir}/zsh
%dir %{_datadir}/zsh/site-functions
%{_datadir}/zsh/site-functions/_dolphin
%files devel %files devel
%{_includedir}/dolphinvcs_export.h %{_includedir}/dolphinvcs_export.h
%{_kf5_cmakedir}/DolphinVcs/ %{_kf5_cmakedir}/DolphinVcs/