Add Provides/Obsoletes to replace plasma 5
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-workspace?expand=0&rev=3
This commit is contained in:
parent
a044c97286
commit
34adb42f9c
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 4 18:52:28 UTC 2024 - Christophe Marin <christophe@krop.fr>
|
||||||
|
|
||||||
|
- Add Provides/Obsoletes to replace Plasma 5
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Feb 21 18:36:39 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
|
Wed Feb 21 18:36:39 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||||
|
|
||||||
|
@ -58,7 +58,9 @@ BuildRequires: pkgconfig
|
|||||||
BuildRequires: qt6-gui-private-devel >= %{qt6_version}
|
BuildRequires: qt6-gui-private-devel >= %{qt6_version}
|
||||||
BuildRequires: qt6-waylandclient-private-devel >= %{qt6_version}
|
BuildRequires: qt6-waylandclient-private-devel >= %{qt6_version}
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
|
BuildRequires: cmake(AppStreamQt) >= 1.0
|
||||||
BuildRequires: cmake(Breeze) >= %{_plasma6_bugfix}
|
BuildRequires: cmake(Breeze) >= %{_plasma6_bugfix}
|
||||||
|
BuildRequires: cmake(KExiv2Qt6)
|
||||||
BuildRequires: cmake(KF6Archive) >= %{kf6_version}
|
BuildRequires: cmake(KF6Archive) >= %{kf6_version}
|
||||||
BuildRequires: cmake(KF6Auth) >= %{kf6_version}
|
BuildRequires: cmake(KF6Auth) >= %{kf6_version}
|
||||||
BuildRequires: cmake(KF6Baloo) >= %{kf6_version}
|
BuildRequires: cmake(KF6Baloo) >= %{kf6_version}
|
||||||
@ -125,10 +127,6 @@ BuildRequires: cmake(Qt6WaylandClient) >= %{qt6_version}
|
|||||||
BuildRequires: cmake(Qt6WaylandCompositor) >= %{qt6_version}
|
BuildRequires: cmake(Qt6WaylandCompositor) >= %{qt6_version}
|
||||||
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
|
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
|
||||||
BuildRequires: cmake(ScreenSaverDBusInterface) >= %{_plasma6_bugfix}
|
BuildRequires: cmake(ScreenSaverDBusInterface) >= %{_plasma6_bugfix}
|
||||||
# SECTION TODO
|
|
||||||
# BuildRequires: cmake(AppStreamQt) >= 1.0
|
|
||||||
# BuildRequires: cmake(KF6KExiv2)
|
|
||||||
# /SECTION
|
|
||||||
BuildRequires: pkgconfig(fontconfig)
|
BuildRequires: pkgconfig(fontconfig)
|
||||||
BuildRequires: pkgconfig(icu-i18n)
|
BuildRequires: pkgconfig(icu-i18n)
|
||||||
BuildRequires: pkgconfig(icu-uc)
|
BuildRequires: pkgconfig(icu-uc)
|
||||||
@ -211,16 +209,20 @@ Recommends: (appmenu-gtk2-module if libgtk-2_0-0)
|
|||||||
Recommends: (appmenu-gtk3-module if libgtk-3-0)
|
Recommends: (appmenu-gtk3-module if libgtk-3-0)
|
||||||
# plasma6-desktop 'Provides' kdebase4-workspace < 5.3.0
|
# plasma6-desktop 'Provides' kdebase4-workspace < 5.3.0
|
||||||
Conflicts: kdebase4-workspace < 5.3.0
|
Conflicts: kdebase4-workspace < 5.3.0
|
||||||
Conflicts: plasma5-workspace
|
Provides: plasma5-workspace = %{version}
|
||||||
|
Obsoletes: plasma5-workspace < %{version}
|
||||||
# Use to be a separate package in plasma5
|
# Use to be a separate package in plasma5
|
||||||
Conflicts: gmenudbusmenuproxy
|
Provides: gmenudbusmenuproxy = %{version}
|
||||||
|
Obsoletes: gmenudbusmenuproxy < %{version}
|
||||||
# If installed, it force-enables itself which can cause issues
|
# If installed, it force-enables itself which can cause issues
|
||||||
# gmenudbusmenuproxy used to conflict with this package
|
# gmenudbusmenuproxy used to conflict with this package
|
||||||
Conflicts: unity-gtk-module-common
|
Conflicts: unity-gtk-module-common
|
||||||
# Use to be a separate package in plasma5
|
# Use to be a separate package in plasma5
|
||||||
Conflicts: xembedsniproxy
|
Provides: xembedsniproxy = %{version}
|
||||||
|
Obsoletes: xembedsniproxy < %{version}
|
||||||
# Used to be provided/obsoleted by xembedsniproxy
|
# Used to be provided/obsoleted by xembedsniproxy
|
||||||
Conflicts: xembed-sni-proxy
|
Provides: xembed-sni-proxy = %{version}
|
||||||
|
Obsoletes: xembed-sni-proxy < %{version}
|
||||||
# Some files have been moved from kio-extras5 to plasma5-workspace in 5.4. This should prevent a possible file conflict. (boo#944656)
|
# Some files have been moved from kio-extras5 to plasma5-workspace in 5.4. This should prevent a possible file conflict. (boo#944656)
|
||||||
Conflicts: kio-extras5 < 15.08.0
|
Conflicts: kio-extras5 < 15.08.0
|
||||||
Provides: plasma6-workspace-branding = %{_plasma6_bugfix}
|
Provides: plasma6-workspace-branding = %{_plasma6_bugfix}
|
||||||
@ -232,7 +234,8 @@ Provides: qt6qmlimport(org.kde.plasma.shell.2) = 0
|
|||||||
Provides: qt6qmlimport(org.kde.plasma.shell.panel)
|
Provides: qt6qmlimport(org.kde.plasma.shell.panel)
|
||||||
Provides: qt6qmlimport(org.kde.plasma.shell.panel.0) = 1
|
Provides: qt6qmlimport(org.kde.plasma.shell.panel.0) = 1
|
||||||
# Was dropped in 5.20, replaced by kcm_users from p-d
|
# Was dropped in 5.20, replaced by kcm_users from p-d
|
||||||
Conflicts: kde-user-manager
|
Provides: kde-user-manager = %{version}
|
||||||
|
Obsoletes: kde-user-manager < %{version}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package contains the basic packages for a Plasma workspace.
|
This package contains the basic packages for a Plasma workspace.
|
||||||
@ -240,7 +243,8 @@ This package contains the basic packages for a Plasma workspace.
|
|||||||
%package libs
|
%package libs
|
||||||
Summary: The KDE Plasma Workspace Components
|
Summary: The KDE Plasma Workspace Components
|
||||||
%requires_ge plasma6-framework
|
%requires_ge plasma6-framework
|
||||||
Conflicts: plasma5-workspace-libs
|
Provides: plasma5-workspace-libs = %{version}
|
||||||
|
Obsoletes: plasma5-workspace-libs < %{version}
|
||||||
|
|
||||||
%description libs
|
%description libs
|
||||||
This package contains the basic packages for a KDE Plasma 6 workspace.
|
This package contains the basic packages for a KDE Plasma 6 workspace.
|
||||||
@ -256,7 +260,8 @@ Requires: cmake(Qt6Gui) >= %{qt6_version}
|
|||||||
Requires: cmake(Qt6Quick) >= %{qt6_version}
|
Requires: cmake(Qt6Quick) >= %{qt6_version}
|
||||||
Conflicts: kapptemplate <= 16.03.80
|
Conflicts: kapptemplate <= 16.03.80
|
||||||
Conflicts: kdebase4-workspace-devel
|
Conflicts: kdebase4-workspace-devel
|
||||||
Conflicts: plasma5-workspace-devel
|
Provides: plasma5-workspace-devel = %{version}
|
||||||
|
Obsoletes: plasma5-workspace-devel < %{version}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
This package contains the basic packages for a KDE Plasma 6 workspace.
|
This package contains the basic packages for a KDE Plasma 6 workspace.
|
||||||
@ -277,9 +282,12 @@ Requires: qt6-wayland
|
|||||||
Requires: pipewire
|
Requires: pipewire
|
||||||
Requires: xdg-user-dirs
|
Requires: xdg-user-dirs
|
||||||
Requires: xorg-x11-server-wayland
|
Requires: xorg-x11-server-wayland
|
||||||
Conflicts: kdebase4-session
|
Provides: kdebase4-session = %{version}
|
||||||
Conflicts: plasma5-session
|
Obsoletes: kdebase4-session < %{version}
|
||||||
Conflicts: plasma5-session-wayland
|
Provides: plasma5-session = %{version}
|
||||||
|
Obsoletes: plasma5-session < %{version}
|
||||||
|
Provides: plasma5-session-wayland = %{version}
|
||||||
|
Obsoletes: plasma5-session-wayland < %{version}
|
||||||
# People may want the X11 session
|
# People may want the X11 session
|
||||||
Recommends: plasma6-session-x11 = %{version}
|
Recommends: plasma6-session-x11 = %{version}
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@ -290,8 +298,6 @@ Plasma 6 session.
|
|||||||
|
|
||||||
%package -n plasma6-session-x11
|
%package -n plasma6-session-x11
|
||||||
Summary: KDE Plasma 6 Session on X11
|
Summary: KDE Plasma 6 Session on X11
|
||||||
Conflicts: kdebase4-session
|
|
||||||
Conflicts: plasma5-session
|
|
||||||
Requires: xf86-input-libinput
|
Requires: xf86-input-libinput
|
||||||
Requires: xorg-x11-server
|
Requires: xorg-x11-server
|
||||||
Requires: kwin6-x11 >= %{_plasma6_bugfix}
|
Requires: kwin6-x11 >= %{_plasma6_bugfix}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user