You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
plasma-workspace/plasma-workspace.spec

937 lines
32 KiB

# Define (as 1) to enable bootstrap when building plasma-workspace on a new
# repo or arch where there's no package that would provide plasmashell
#define bootstrap 1
%global kf5_version 5.13.0
9 years ago
Name: plasma-workspace
Summary: Plasma workspace, applications and applets
9 years ago
Version: 5.5.3
Release: 4%{?dist}
9 years ago
License: GPLv2+
URL: https://projects.kde.org/plasma-workspace
10 years ago
%global revision %(echo %{version} | cut -d. -f3)
%if %{revision} >= 50
%global stable unstable
%else
%global stable stable
%endif
Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz
10 years ago
%global majmin_ver %(echo %{version} | cut -d. -f1,2)
10 years ago
# This goes to PAM
Source10: kde
# Desktop file for Fedora Twenty Two/Three look-and-feel package
Source12: twenty.two.desktop
Source13: twenty.three.desktop
10 years ago
## downstream Patches
Patch10: plasma-workspace-5.3.0-konsole-in-contextmenu.patch
Patch11: plasma-workspace-5.3.0-set-fedora-default-look-and-feel.patch
10 years ago
# remove stuff we don't want or need, plus a minor bit of customization --rex
Patch12: startkde.patch
Patch13: startplasmacompositor.patch
9 years ago
Patch14: plasma-workspace-5.5.0-plasmawayland_desktop.patch
10 years ago
## upstreamable Patches
Patch1: kde-runtime-4.9.0-installdbgsymbols.patch
## upstream Patches
Patch101: 0001-notifications-Ensure-the-screen-position-selector-wo.patch
Patch102: 0002-notifications-Replace-the-mainItem-s-Layout.max-minW.patch
Patch103: 0003-notifications-Ensure-the-applet-gets-correct-screen-.patch
Patch104: 0004-Device-Notifier-Improve-legibility-of-device-status-.patch
Patch105: 0005-Check-for-null-geometry-in-client-window.patch
## master branch Patches
10 years ago
# udev
BuildRequires: zlib-devel
BuildRequires: dbusmenu-qt5-devel
BuildRequires: libGL-devel
BuildRequires: mesa-libGLES-devel
#BuildRequires: wayland-devel
BuildRequires: libSM-devel
BuildRequires: libX11-devel
BuildRequires: libXau-devel
BuildRequires: libXdmcp-devel
BuildRequires: libxkbfile-devel
BuildRequires: libXcomposite-devel
BuildRequires: libXdamage-devel
BuildRequires: libXrender-devel
BuildRequires: libXfixes-devel
BuildRequires: libXrandr-devel
BuildRequires: libXcursor-devel
BuildRequires: libxcb-devel
BuildRequires: xcb-util-keysyms-devel
BuildRequires: xcb-util-image-devel
BuildRequires: xcb-util-renderutil-devel
BuildRequires: xcb-util-wm-devel
BuildRequires: xcb-util-devel
BuildRequires: glib2-devel
BuildRequires: fontconfig-devel
BuildRequires: python-devel
10 years ago
BuildRequires: boost-devel
10 years ago
#BuildRequires: akonadi-qt5-devel
#BuildRequires: kdepimlibs-devel
BuildRequires: libusb-devel
BuildRequires: libbsd-devel
BuildRequires: pam-devel
BuildRequires: lm_sensors-devel
BuildRequires: pciutils-devel
%ifnarch s390 s390x
10 years ago
BuildRequires: libraw1394-devel
%endif
10 years ago
BuildRequires: gpsd-devel
10 years ago
BuildRequires: libqalculate-devel
%if 0%{?prison}
BuildRequires: prison-qt5-devel
%endif
10 years ago
BuildRequires: qt5-qtbase-devel
BuildRequires: qt5-qtx11extras-devel
BuildRequires: qt5-qtscript-devel
BuildRequires: qt5-qtdeclarative-devel
BuildRequires: qt5-qtwebkit-devel
BuildRequires: phonon-qt5-devel
BuildRequires: kf5-rpm-macros
BuildRequires: extra-cmake-modules
BuildRequires: kf5-baloo-devel >= %{kf5_version}
BuildRequires: kf5-kcmutils-devel >= %{kf5_version}
BuildRequires: kf5-kcrash-devel >= %{kf5_version}
BuildRequires: kf5-kdeclarative-devel >= %{kf5_version}
BuildRequires: kf5-kdelibs4support-devel >= %{kf5_version}
BuildRequires: kf5-kdesu-devel >= %{kf5_version}
BuildRequires: kf5-kdewebkit-devel >= %{kf5_version}
BuildRequires: kf5-kdoctools-devel >= %{kf5_version}
BuildRequires: kf5-kglobalaccel-devel >= %{kf5_version}
BuildRequires: kf5-kidletime-devel >= %{kf5_version}
BuildRequires: kf5-kinit-devel >= %{kf5_version}
BuildRequires: kf5-kjsembed-devel >= %{kf5_version}
BuildRequires: kf5-knewstuff-devel >= %{kf5_version}
BuildRequires: kf5-knotifyconfig-devel >= %{kf5_version}
BuildRequires: kf5-krunner-devel >= %{kf5_version}
BuildRequires: kf5-ktexteditor-devel >= %{kf5_version}
BuildRequires: kf5-ktextwidgets-devel >= %{kf5_version}
BuildRequires: kf5-kwallet-devel >= %{kf5_version}
BuildRequires: kf5-kxmlrpcclient-devel >= %{kf5_version}
BuildRequires: kf5-networkmanager-qt-devel >= %{kf5_version}
BuildRequires: kf5-plasma-devel >= %{kf5_version}
BuildRequires: kf5-threadweaver-devel >= %{kf5_version}
10 years ago
BuildRequires: kf5-ksysguard-devel >= %{majmin_ver}
BuildRequires: kf5-kwayland-devel >= %{majmin_ver}
BuildRequires: libwayland-client-devel >= 1.3.0
BuildRequires: libwayland-server-devel >= 1.3.0
BuildRequires: libkscreen-qt5-devel >= %{majmin_ver}
BuildRequires: kscreenlocker-devel >= %{majmin_ver}
10 years ago
BuildRequires: kwin-devel >= %{majmin_ver}
10 years ago
BuildRequires: chrpath
BuildRequires: desktop-file-utils
10 years ago
# Optional
BuildRequires: kf5-kactivities-devel
# when kded_desktopnotifier.so moved here
Conflicts: kio-extras < 5.4.0
9 years ago
%if 0%{?fedora} > 21
Recommends: %{name}-drkonqi = %{version}-%{release}
Recommends: %{name}-geolocation = %{version}-%{release}
%else
Requires: %{name}-drkonqi = %{version}-%{release}
Requires: %{name}-geolocation = %{version}-%{release}
%endif
Requires: %{name}-common = %{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: libkworkspace5%{?_isa} = %{version}-%{release}
# for libkdeinit5_*
%{?kf5_kinit_requires}
Requires: kf5-kactivities
10 years ago
Requires: kf5-kded
Requires: kf5-kdoctools
Requires: qt5-qtquickcontrols
Requires: qt5-qtgraphicaleffects
Requires: kf5-filesystem
Requires: kf5-baloo
Requires: kf5-kglobalaccel >= 5.7
Requires: kf5-kxmlrpcclient
Requires: khotkeys >= %{majmin_ver}
10 years ago
10 years ago
# The new volume control for PulseAudio
%if 0%{?fedora} > 22
Requires: plasma-pa
%endif
10 years ago
# Without the platformtheme plugins we get broken fonts
Requires: kf5-frameworkintegration
# For krunner
Requires: plasma-milou >= %{majmin_ver}
# Power management
Requires: powerdevil >= %{majmin_ver}
10 years ago
# startkde
Requires: coreutils
Requires: dbus-x11
Requires: socat
Requires: xmessage
Requires: qt5-qttools
10 years ago
Requires: xorg-x11-utils
Requires: xorg-x11-server-utils
Requires: kde-settings-plasma
# Default look-and-feel theme
%if 0%{?fedora} > 21
Provides: f22-kde-theme-core = %{version}-%{release}
%endif
%if 0%{?fedora} == 22
Requires: f22-kde-theme >= 22.2
%global default_lookandfeel org.fedoraproject.fedora.twenty.two
%endif
%if 0%{?fedora} > 22
Provides: f23-kde-theme-core = %{version}-%{release}
Requires: f23-kde-theme
%global default_lookandfeel org.fedoraproject.fedora.twenty.three
%endif
10 years ago
Requires: systemd
# SysTray support for Qt 4 apps
Requires: sni-qt%{?_isa}
10 years ago
# kde(4) platform plugin
Requires: kde-platform-plugin%{?_isa}
10 years ago
# Oxygen
Requires: oxygen-icon-theme
Requires: oxygen-sound-theme >= %{majmin_ver}
Requires: oxygen-fonts
10 years ago
# PolicyKit authentication agent
Requires: polkit-kde >= %{majmin_ver}
# Require any plasmashell (plasma-desktop provides plasmashell(desktop))
%if 0%{?bootstrap}
Provides: plasmashell = %{version}
%else
10 years ago
# Note: We should require >= %%{version}, but that creates a circular dependency
# at build time of plasma-desktop, because it provides the needed dependency, but
# also needs plasma-workspace to build. So for now the dependency is unversioned.
Requires: plasmashell >= %{majmin_ver}
%endif
10 years ago
# when -common, libkworkspace5 was split out
Obsoletes: plasma-workspace < 5.4.2-2
# deprecate/replace kde-runtime-kuiserver, http://bugzilla.redhat.com/1249157
Obsoletes: kde-runtime-kuiserver < 1:15.08.2
Provides: kuiserver = %{version}-%{release}
# (hopefully temporary) workaround for dnf Obsoletes bug
# https://bugzilla.redhat.com/show_bug.cgi?id=1260394
Requires: sddm-breeze = %{version}-%{release}
10 years ago
%description
Plasma 5 libraries and runtime components
%package common
Summary: Common files for %{name}
%description common
%{name}.
%package -n libkworkspace5
Summary: Runtime libkworkspace5 library
# when spilt occurred
Obsoletes: plasma-workspace < 5.4.2-2
Requires: %{name}-common = %{version}-%{release}
%description -n libkworkspace5
%{summary}.
%package libs
Summary: Runtime libraries for %{name}
# when split out
Obsoletes: plasma-workspace < 5.4.2-2
## omit dep on main pkg for now, means we can avoid pulling in a
## huge amount of deps (including kde4) into buildroot -- rex
#Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name}-common = %{version}-%{release}
%description libs
%{summary}.
10 years ago
%package devel
Summary: Development files for %{name}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: libkworkspace5%{?_isa} = %{version}-%{release}
10 years ago
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package doc
Summary: Documentation and user manuals for %{name}
License: GFDL
# switch to noarch
Obsoletes: plasma-workspace-doc < 5.3.1-2
Requires: %{name}-common = %{version}-%{release}
BuildArch: noarch
10 years ago
%description doc
Documentation and user manuals for %{name}.
%package drkonqi
Summary: DrKonqi crash handler for KF5/Plasma5
# when split out
Obsoletes: plasma-workspace < 5.4.2-2
Requires: %{name} = %{version}-%{release}
Requires: %{name}-common = %{version}-%{release}
Requires: polkit
# owner of setsebool
Requires(post): policycoreutils
%description drkonqi
%{summary}.
%package geolocation
Summary: Plasma5 geolocation components
# when split out
Obsoletes: plasma-workspace < 5.4.2-2
Requires: %{name}-geolocation-libs%{?_isa} = %{version}-%{release}
%description geolocation
%{summary}.
%package geolocation-libs
Summary: Plasma5 geolocation runtime libraries
Requires: %{name}-common = %{version}-%{release}
Requires: %{name}-geolocation = %{version}-%{release}
%description geolocation-libs
%{summary}.
%package -n sddm-breeze
Summary: SDDM breeze theme
# upgrade path, when sddm-breeze was split out
Obsoletes: plasma-workspace < 5.3.2-8
Requires: kf5-plasma
# QML imports:
# org.kde.plasma.workspace.components
# org.kde.plasma.workspace.keyboardlayout
Requires: %{name} = %{version}-%{release}
# /usr/share/backgrounds/default.png
Requires: desktop-backgrounds-compat
BuildArch: noarch
%description -n sddm-breeze
%{summary}.
9 years ago
%package wayland
Summary: Wayland support for Plasma
Requires: kwin-wayland >= %{version}
Requires: plasma-workspace = %{version}-%{release}
Requires: kwayland-integration%{?_isa} >= %{majmin_ver}
9 years ago
Requires: qt5-qtwayland%{?_isa}
%description wayland
%{summary}.
10 years ago
10 years ago
%prep
%setup -q
# upstream patches
%patch101 -p1 -b .0001
%patch102 -p1 -b .0002
%patch103 -p1 -b .0003
%patch104 -p1 -b .0004
%patch105 -p1 -b .0005
%patch1 -p1 -b .installdbgsymbols
%patch10 -p1 -b .konsole-in-contextmenu
%if 0%{?fedora} > 21
%patch11 -p1 -b .set-fedora-default-look-and-feel
sed -i -e "s|@DEFAULT_LOOKANDFEEL@|%{?default_lookandfeel}%{!?default_lookandfeel:org.kde.breeze.desktop}|g" \
shell/packageplugins/lookandfeel/lookandfeel.cpp
%endif
10 years ago
%patch12 -p1 -b .startkde
%patch13 -p1 -b .startplasmacompositor
9 years ago
%patch14 -p1 -b .plasmawayland
%build
mkdir %{_target_platform}
10 years ago
pushd %{_target_platform}
%{cmake_kf5} ..
10 years ago
popd
make %{?_smp_mflags} -C %{_target_platform}
10 years ago
%install
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
chrpath --delete %{buildroot}%{_kf5_qtplugindir}/phonon_platform/kde.so
10 years ago
%if 0%{?fedora} > 21
# Create Fedora Twenty Two look and feel package from the Breeze one
cp -r %{buildroot}%{_datadir}/plasma/look-and-feel/{org.kde.breeze.desktop,org.fedoraproject.fedora.twenty.two}
install -m 0644 %{SOURCE12} %{buildroot}%{_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.twenty.two/metadata.desktop
install -m 0644 %{SOURCE12} %{buildroot}%{_datadir}/kservices5/plasma-lookandfeel-org.fedoraproject.fedora.twenty.two.desktop
## We need to remove original background which will be replaced by Fedora one from f22-kde-theme
rm -fv %{buildroot}%{_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.twenty.two/contents/components/artwork/background.png
rm -fv %{buildroot}%{_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.twenty.two/contents/previews/{lockscreen.png,preview.png,splash.png}
%endif
%if 0%{?fedora} > 22
# Create Fedora Twenty Three look and feel package from the Breeze one
cp -r %{buildroot}%{_datadir}/plasma/look-and-feel/{org.kde.breeze.desktop,org.fedoraproject.fedora.twenty.three}
install -m 0644 %{SOURCE13} %{buildroot}%{_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.twenty.three/metadata.desktop
install -m 0644 %{SOURCE13} %{buildroot}%{_datadir}/kservices5/plasma-lookandfeel-org.fedoraproject.fedora.twenty.three.desktop
## We need to remove original background which will be replaced by Fedora one from f23-kde-theme
rm -fv %{buildroot}%{_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.twenty.three/contents/components/artwork/background.png
rm -fv %{buildroot}%{_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.twenty.three/contents/previews/{lockscreen.png,preview.png,splash.png}
%endif
# make fedora-breeze sddm theme variant. FIXME/TODO: corrected preview screenshot
cp -alf %{buildroot}%{_datadir}/sddm/themes/breeze/ \
%{buildroot}%{_datadir}/sddm/themes/01-breeze-fedora
ln -sf %{_datadir}/backgrounds/default.png \
%{buildroot}%{_datadir}/sddm/themes/01-breeze-fedora/components/artwork/background.png
# Make kcheckpass work
10 years ago
install -m455 -p -D %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/kde
# installdbgsymbols script
install -p -D -m755 drkonqi/doc/examples/installdbgsymbols_fedora.sh \
%{buildroot}%{_libexecdir}/installdbgsymbols.sh
%find_lang all --with-qt --all-name
grep drkonqi.mo all.lang > drkonqi.lang
grep libkworkspace.mo all.lang > libkworkspace5.lang
grep libtaskmanager.mo all.lang > libs.lang
# any translations not used elsewhere, include in main pkg
cat *.lang | uniq -u > %{name}.lang
10 years ago
10 years ago
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/{plasma-windowed,org.kde.klipper}.desktop
10 years ago
%files common
%license COPYING
%license COPYING.LIB
10 years ago
%files -f %{name}.lang
%{_kf5_bindir}/kcheckrunning
%{_kf5_bindir}/kcminit
%{_kf5_bindir}/kcminit_startup
%{_kf5_bindir}/kdostartupconfig5
%{_kf5_bindir}/klipper
%{_kf5_bindir}/krunner
%{_kf5_bindir}/ksmserver
%{_kf5_bindir}/ksplashqml
%{_kf5_bindir}/kstartupconfig5
%{_kf5_bindir}/kuiserver5
%{_kf5_bindir}/plasmashell
%{_kf5_bindir}/plasmawindowed
%{_kf5_bindir}/startkde
%{_kf5_bindir}/systemmonitor
%{_kf5_bindir}/xembedsniproxy
10 years ago
%{_kf5_libdir}/libkdeinit5_*.so
%{_kf5_qtplugindir}/plasma/dataengine/*.so
%{_kf5_qtplugindir}/plasma/packagestructure/*.so
%{_kf5_qtplugindir}/*.so
%{_kf5_qtplugindir}/phonon_platform/kde.so
10 years ago
%{_kf5_qtplugindir}/kpackage/packagestructure/*.so
10 years ago
%{_kf5_plugindir}/kio/desktop.so
9 years ago
%{_kf5_plugindir}/kded/*.so
10 years ago
%{_kf5_qmldir}/org/kde/*
%{_libexecdir}/ksyncdbusenv
%{_kf5_datadir}/ksmserver/
%{_kf5_datadir}/ksplash/
%{_kf5_datadir}/plasma/plasmoids/
%{_kf5_datadir}/plasma/services/
%{_kf5_datadir}/plasma/shareprovider/
%{_kf5_datadir}/plasma/wallpapers/
%dir %{_kf5_datadir}/plasma/look-and-feel/
%{_kf5_datadir}/plasma/look-and-feel/org.kde.breeze.desktop/
%if 0%{?fedora} > 21
%{_kf5_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.twenty.two/
%endif
%if 0%{?fedora} > 22
%{_kf5_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.twenty.three/
%endif
%{_kf5_datadir}/solid/
%{_kf5_datadir}/kstyle/
10 years ago
%{_sysconfdir}/xdg/*.knsrc
%{_sysconfdir}/xdg/autostart/*.desktop
%{_datadir}/desktop-directories/*.directory
%{_datadir}/dbus-1/services/*.service
%{_kf5_datadir}/kservices5/*.desktop
%{_kf5_datadir}/kservices5/*.protocol
%{_kf5_datadir}/kservicetypes5/*.desktop
%{_kf5_datadir}/knotifications5/*.notifyrc
10 years ago
%{_kf5_datadir}/config.kcfg/*
10 years ago
%{_kf5_datadir}/kio_desktop/
%{_datadir}/applications/org.kde.klipper.desktop
%{_datadir}/applications/plasma-windowed.desktop
10 years ago
%{_datadir}/xsessions/plasma.desktop
# PAM
%config(noreplace) %{_sysconfdir}/pam.d/kde
%exclude %{_kf5_qtplugindir}/plasma-geolocation-gps.so
%exclude %{_kf5_qtplugindir}/plasma-geolocation-ip.so
%exclude %{_kf5_qtplugindir}/plasma/dataengine/plasma_engine_geolocation.so
%exclude %{_kf5_datadir}/kservices5/plasma-dataengine-geolocation.desktop
%exclude %{_kf5_datadir}/kservices5/plasma-geolocation-gps.desktop
%exclude %{_kf5_datadir}/kservices5/plasma-geolocation-ip.desktop
%exclude %{_kf5_datadir}/kservicetypes5/plasma-geolocationprovider.desktop
10 years ago
%files doc
%license COPYING.DOC
%lang(en) %{_docdir}/HTML/en/klipper/
10 years ago
%lang(en) %{_docdir}/HTML/en/kcontrol/screenlocker
9 years ago
%lang(ca) %{_docdir}/HTML/ca/klipper/
%lang(ca) %{_docdir}/HTML/ca/kcontrol/screenlocker
10 years ago
%post -n libkworkspace5 -p /sbin/ldconfig
%postun -n libkworkspace5 -p /sbin/ldconfig
%files -n libkworkspace5 -f libkworkspace5.lang
%{_libdir}/libkworkspace5.so.5*
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files libs -f libs.lang
%{_sysconfdir}/xdg/taskmanagerrulesrc
%{_libdir}/libtaskmanager.so.5*
%{_libdir}/libweather_ion.so.7*
%files geolocation
%{_kf5_qtplugindir}/plasma-geolocation-gps.so
%{_kf5_qtplugindir}/plasma-geolocation-ip.so
%{_kf5_qtplugindir}/plasma/dataengine/plasma_engine_geolocation.so
%{_kf5_datadir}/kservices5/plasma-dataengine-geolocation.desktop
%{_kf5_datadir}/kservices5/plasma-geolocation-gps.desktop
%{_kf5_datadir}/kservices5/plasma-geolocation-ip.desktop
%{_kf5_datadir}/kservicetypes5/plasma-geolocationprovider.desktop
%post geolocation-libs -p /sbin/ldconfig
%postun geolocation-libs -p /sbin/ldconfig
%files geolocation-libs
%{_libdir}/libplasma-geolocation-interface.so.5*
10 years ago
%files devel
%{_libdir}/libweather_ion.so
%{_libdir}/libtaskmanager.so
%{_libdir}/libplasma-geolocation-interface.so
%{_libdir}/libkworkspace5.so
%dir %{_includedir}/KDE
%dir %{_includedir}/KDE/Plasma/
%{_includedir}/KDE/Plasma/Weather/
%dir %{_includedir}/plasma/
%{_includedir}/plasma/weather/
%{_includedir}/kworkspace5/
%{_includedir}/plasma/geolocation/
%{_includedir}/taskmanager/
%{_libdir}/cmake/KRunnerAppDBusInterface/
%{_libdir}/cmake/KSMServerDBusInterface/
%{_libdir}/cmake/LibKWorkspace/
%{_libdir}/cmake/LibTaskManager/
%{_datadir}/dbus-1/interfaces/*.xml
%post drkonqi
# make DrKonqi work by default by taming SELinux enough (suggested by dwalsh)
# if KDE_DEBUG is set, DrKonqi is disabled, so do nothing
# if it is unset (or empty), check if deny_ptrace is already disabled
# if not, disable it
if [ -z "$KDE_DEBUG" ] ; then
if [ "`getsebool deny_ptrace 2>/dev/null`" == 'deny_ptrace --> on' ] ; then
setsebool -P deny_ptrace off &> /dev/null || :
fi
fi
%files drkonqi -f drkonqi.lang
%{_libexecdir}/drkonqi
%{_kf5_datadir}/drkonqi/
%{_libexecdir}/installdbgsymbols.sh
10 years ago
%files -n sddm-breeze
%{_datadir}/sddm/themes/breeze/
%{_datadir}/sddm/themes/01-breeze-fedora/
9 years ago
%files wayland
%{_kf5_bindir}/startplasmacompositor
%{_libexecdir}/startplasma
%{_datadir}/wayland-sessions/plasmawayland.desktop
10 years ago
10 years ago
%changelog
* Mon Jan 11 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.5.3-4
- startplasmacompositor.patch (#1297528)
- disable bootstrap
* Sun Jan 10 2016 Rex Dieter <rdieter@fedoraproject.org> 5.5.3-3
- drop hacked klipper/prison support (until we have kf5-prison available properly)
* Sat Jan 09 2016 Rex Dieter <rdieter@fedoraproject.org> 5.5.3-2
- pull in upstream fixes (notifications,xembedsniproxy)
9 years ago
* Thu Jan 07 2016 Daniel Vrátil <dvratil@fedoraproject.org> - 5.5.3-1
- Plasma 5.5.3
* Thu Dec 31 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.5.2-2
- use %%majmin_ver for most plasma-related deps
- tighten plugin deps using %%_isa
- update URL
9 years ago
* Thu Dec 31 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.5.2-1
- 5.5.2
9 years ago
* Fri Dec 18 2015 Daniel Vrátil <dvratil@fedoraproject.org> - 5.5.1-1
- Plasma 5.5.1
* Tue Dec 15 2015 Than Ngo <than@redhat.com> - 5.5.0-5
- enable bootstrap for secondary arch
* Mon Dec 14 2015 Daniel Vrátil <dvratil@fedoraproject.org> - 5.5.0-4
- proper upstream fix for #356415 (review #126331)
* Sun Dec 13 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.5.0-3
- latest upstream fixes (#1291100)
- revert commit causing regression'ish kde #356415
- drop kwayland-integration from main pkg (only in -wayland subpkg)
* Sat Dec 05 2015 Daniel Vrátil <dvraitl@fedoraproject.org> - 5.5.0-2
- remove version dependency on oxygen-fonts, because it's not being released anymore
9 years ago
* Thu Dec 03 2015 Daniel Vrátil <dvratil@fedoraproject.org> - 5.5.0-1
- Plasma 5.5.0
9 years ago
* Wed Nov 25 2015 Daniel Vrátil <dvratil@fedoraproject.org> - 5.4.95-1
- Plasma 5.4.95
* Tue Nov 17 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.3-4
- Unhelpful summary/description for drkonqi packages (#1282810)
* Mon Nov 16 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.3-3
- Fix changing of visibility for system tray entries
Resolves: kdebz#355404
* Wed Nov 11 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.3-2
- refresh xembedsniproxy support (#1280457)
9 years ago
* Thu Nov 05 2015 Daniel Vrátil <dvratil@fedoraproject.org> - 5.4.3-1
- Plasma 5.4.3
* Tue Nov 03 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.2-8
- make klipper/prison support f24+ only (for now)
- backport xembed-sni-proxy
* Tue Oct 20 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-7
- klipper: prison (qrcode) support
* Wed Oct 14 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-6
- rev startkde.patch drop dbus launch (kde#352251)
* Mon Oct 12 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-5
- Obsoletes: kde-runtime-kuiserver (#1249157), Provides: kuiserver
* Mon Oct 05 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-4
- startkde: don't try to source things in a subshell, don't munge XDG_DATA_DIRS needlessly
* Sun Oct 04 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-3
- consistently use %%{majmin_ver} macro for other plasma5-related deps
* Sat Oct 03 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.2-2
- .spec cosmetics, use %%license
- -common, -drkonqi, -libs, libkworkspace5 subpkgs
- -geolocation subpkg (#1222097)
- -drkonqi: include installdbgsymbols.sh
9 years ago
* Thu Oct 01 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.2-1
- 5.4.2
* Thu Oct 01 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-6
- try tightened plasmashell dep (loosened in plasma-desktop)
* Fri Sep 25 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-5
- relax kf5-kxmlrpcclient dep (and drop related hacks), tighten khotkeys
* Tue Sep 15 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-4
- Requires: sddm-breeze unconditionally (#1260394)
* Sat Sep 12 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-3
- tighten build deps
* Sat Sep 12 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-2
10 years ago
- Requires: sddm-breeze, (hopefully) temporary workaround for dnf Obsoletes bug (#1260394, f22)
10 years ago
* Fri Sep 11 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-1
- de-bootstrap
* Wed Sep 09 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-0.1
- 5.4.1, enable bootstrap
* Fri Sep 04 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-7
- Conflicts: kio-extras < 5.4.0
* Wed Sep 02 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-6.1
- make plasma-pa f23+ only
* Tue Sep 01 2015 Daniel Vrátil <dvratil@redhat.com> - 5.4.0-6
- Try rebuilding against new baloo
* Wed Aug 26 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-5
- versioned kf5-related build deps
10 years ago
* Tue Aug 25 2015 Daniel Vrátil <dvratil@redhat.com> - 5.4.0-4
- Disable bootstrap
* Tue Aug 25 2015 Daniel Vrátil <dvratil@redhat.com> - 5.4.0-3
- Re-enable plasma-pa and kwayland-integration dependencies
* Sat Aug 22 2015 Daniel Vrátil <dvratil@redhat.com> - 5.4.0-2
- Temporarily disable plasma-pa and kwayland-integration until the packages are reviewed
10 years ago
* Fri Aug 21 2015 Daniel Vrátil <dvratil@redhat.com> - 5.4.0-1
- Plasma 5.4.0
* Thu Aug 20 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.95-4
- use patch for startkde.cmake, remove redundant prison dependency
10 years ago
* Thu Aug 13 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.95-1
- Plasma 5.3.95
* Tue Aug 11 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-11
- Provides: f23-kde-theme-core (and f22-kde-theme-core)
- default_lookandfeel org.fedoraproject.fedora.twenty.three (f23+)
* Thu Aug 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-10
- prep fedora.twenty.three plasma theme
* Thu Aug 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-9
- make sddm-breeze noarch (#1250204)
* Thu Aug 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-8
- sddm-breeze subpkg, userlist variant for bz #1250204
* Wed Aug 05 2015 Jonathan Wakely <jwakely@redhat.com> 5.3.2-7
- Rebuilt for Boost 1.58
* Fri Jul 31 2015 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-6
- Requires: kde-platform-plugin
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.2-5
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 5.3.2-4
- rebuild for Boost 1.58
* Thu Jul 09 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-3
- .spec cosmetics
- port selinux/drkonqi scriptlet (from kde-runtime)
- own /usr/share/drkonqi/
- %%config(noreplace) pam
* Fri Jun 26 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.2-2
- Make the Requires: plasmashell unversioned to break circular dependency during update
10 years ago
* Thu Jun 25 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.2-1
- Plasma 5.3.2
* Sat Jun 20 2015 Rex Dieter <rdieter@fedoraproject.org> 5.3.1-5
- shutdown scripts are not executed (#1234059)
* Thu Jun 18 2015 Rex Dieter <rdieter@fedoraproject.org> 5.3.1-4
- startkde.cmake: sync ScaleFactor changes, drop QT_PLUGIN_PATH munging (#1233298)
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue Jun 02 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.3.1-2
- use %%{?kf5_kinit_requires}
- Requires: kf5-kactivities
- doc: make noarch, %%lang'ify
10 years ago
* Tue May 26 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.1-1
- Plasma 5.3.1
* Wed May 20 2015 Jan Grulich <jgrulich@redhat.com> - 5.3.0-8
- apply the new patch for update scripts execution
* Wed May 20 2015 Jan Grulich <jgrulich@redhat.com> - 5.3.0-7
- process update scripts after first initialization
* Tue May 19 2015 Jan Grulich <jgrulich@redhat.com> - 5.3.0-6
- copy Breeze look-and-feel package also as Fedora Twenty Two look-and-feel package
* Mon May 18 2015 Jan Grulich <jgrulich@redhat.com> - 5.3.0-5
- set default look and feel theme to Fedora Twenty Two
* Tue May 05 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.0-4
- backport patch form kde-workspace to add Konsole into shell context menu
- re-enable fix-update-scripts.patch
10 years ago
* Wed Apr 29 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.0-3
- Disable bootstrap
* Wed Apr 29 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.0-2
- Requires plasmashell (virtual provides for packages that provide Plasma shells, like plasma-desktop)
10 years ago
* Mon Apr 27 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.0-1
- Plasma 5.3.0
10 years ago
* Wed Apr 22 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.95-1
- Plasma 5.2.95
* Wed Apr 15 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.2-6
10 years ago
- Requires: kde-settings-plasma (#1197709)
* Sat Apr 04 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.2-5
- conflicts with kf5-kxmlrpcclient (#1208947)
* Tue Mar 31 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.2-4
- Requires: khotkeys (#1207079)
* Mon Mar 30 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.2-3
- backport fix for update scripts
* Wed Mar 25 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.2-2
- Lockscreen: Password field does not have focus (kde#344823)
10 years ago
* Fri Mar 20 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.2-1
- Plasma 5.2.2
* Mon Mar 16 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.2.1-6
- revert Requires: plasma-desktop (dep should be the other way around)
- drop Obsoletes: kde-workspace (leave for plasma-desktop)
- Requires: polkit-kde
* Sun Mar 15 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-5
- Requires: -sddm (#1201034), +plasma-desktop
10 years ago
* Fri Mar 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-4
- rebuild (gpsd)
* Tue Mar 03 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-3
- use our own startkde.cmake
10 years ago
* Fri Feb 27 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.1-2
- Rebuild (GCC 5)
10 years ago
* Tue Feb 24 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.1-1
- Plasma 5.2.1
* Wed Feb 18 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.2.0-8
- (Build)Requires: kf5-kglobalaccel(-devel) >= 5.7
- drop ksyncdbusenv.patch workaround
- .spec cosmetics
* Wed Feb 11 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-7
- "Could not sync environment to dbus." (startkde) (#1191171)
* Mon Feb 09 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.0-6
- Revert the previous change
* Mon Feb 09 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.0-5
- Provides/Obsoletes: kdeclassic-cursor-theme
* Sun Feb 08 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.0-4
- Requires: powerdevil, oxygen-sound-theme
* Thu Jan 29 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.0-3
- Requires: plasma-milou (for krunner)
* Thu Jan 29 2015 Dan Horák <dan[at]danny.cz> - 5.2.0-2
- no FireWire on s390(x)
10 years ago
* Mon Jan 26 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.0-1
- Plasma 5.2.0
* Wed Jan 14 2015 Daniel Vrátil <dvratil@redhat.com> - 5.1.95-3.beta
- Requires: kf5-frameworkintegration (provides platformtheme plugin)
* Wed Jan 14 2015 Daniel Vrátil <dvratil@redhat.com> - 5.1.95-2.beta
- BR: kf5-kscreen-devel (renamed)
* Tue Jan 13 2015 Daniel Vrátil <dvratil@redhat.com> - 5.1.95-1.beta
- Plasma 5.1.95 Beta
* Mon Jan 12 2015 Daniel Vrátil <dvratil@redhat.com> - 5.1.2-5
- Add upstream patch to make ksyncdbusenv work with dbus-1.8.14
* Fri Jan 09 2015 Daniel Vrátil <dvratil@redhat.com> - 5.1.2-4
- Requires: qt5-qttools (for dbus-qt5)
10 years ago
* Wed Jan 07 2015 Jan Grulich <jgrulich@redhat.com> - 5.1.2-3
- Omit "5" from pkg summary
Drop config macro for files installed to /etc/xdg
Move /usr/share/dbus-1/interfaces/*.xml stuff to main package
Validate .desktop files
look for qdbus-qt5 in startkde instead of qdbus
10 years ago
* Mon Jan 05 2015 Daniel Vrátil <dvratil@redhat.com> - 5.1.2-2
- add upstream patch to fix black screen on start
* Wed Dec 17 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.2-1
- Plasma 5.1.2
* Fri Nov 28 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.1-2
- Apply upstream patch to build against new version of KScreen
* Fri Nov 07 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.1-1
- Plasma 5.1.1
* Tue Oct 14 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.0.1-1
- Plasma 5.1.0.1
* Thu Oct 09 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.0-1
- Plasma 5.1.0
* Tue Sep 16 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.2-1
- Plasma 5.0.2
* Tue Sep 02 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.1-3
- Make sure we get oxygen-icon-theme and oxyge-icons installed
* Fri Aug 29 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.1-2
- Add upstream patch to fix generated path in plasma.desktop
* Sun Aug 10 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.1-1
- Plasma 5.0.1
* Wed Aug 06 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.0-7
- Add more Obsoletes to make upgrade from KDE 4 smooth
- Add sni-qt to Requires so that Qt 4 apps are working with Plasma 5 systray
- Requires kde-settings
* Thu Jul 24 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.0-4
- Add patch to fix build-time generated paths
* Thu Jul 24 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.0-3
- Use relative BIN_INSTALL_DIR so that built-in paths are correctly generated
* Thu Jul 24 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.0-2
- Fix /usr//usr/ in generated files
* Wed Jul 16 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.0-1
- Plasma 5.0.0
* Tue May 20 2014 Daniel Vrátil <dvratil@redhat.com> - 4.96.0-6.20140519gita85f5bc
- Add LIBEXEC_PATH to kde5 profile to fix drkonqi lookup
10 years ago
- Fix install
10 years ago
* Mon May 19 2014 Daniel Vrátil <dvratil@redhat.com> - 4.96.0-3.20140519gita85f5bc
- Update to latest git snapshot
- Add PAM file
- Add profile.d entry
* Fri Apr 25 2014 Daniel Vrátil <dvratil@redhat.com> - 4.95.0-1.20140425git7c97c92
- Initial version of kde5-plasma-workspace