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