Rex Dieter 89be122
# uncomment to enable bootstrap mode
Rex Dieter 89be122
#global bootstrap 1
Rex Dieter 89be122
Rex Dieter 89be122
%if !0%{?bootstrap}
Rex Dieter 89be122
# avoid slow arm arch for now
Rex Dieter 89be122
%ifnarch %{arm}
Rex Dieter 89be122
%global tests 1
Rex Dieter 89be122
%endif
Rex Dieter 05abc8f
# Whether to build experimental Wayland support
Rex Dieter 05abc8f
# NOTE: Does not build on F20 due to too old Wayland and requires kf5-kwayland,
Rex Dieter 05abc8f
# which is not available in Fedora yet
Dan Vrátil 12ba056
%if 0%{?fedora} > 21
Rex Dieter 6053f91
%global  wayland 1
Rex Dieter dfd111d
%endif
Rex Dieter 89be122
%endif
Rex Dieter 05abc8f
Rex Dieter 6053f91
Name:    kwin
8efd6f2
Version: 5.10.5
8efd6f2
Release: 1%{?dist}
Rex Dieter 6053f91
Summary: KDE Window manager
Rex Dieter 05abc8f
Rex Dieter 05abc8f
# all sources are effectively GPLv2+, except for:
Rex Dieter 05abc8f
# scripts/enforcedeco/contents/code/main.js
Rex Dieter 05abc8f
# KDE e.V. may determine that future GPL versions are accepted
Rex Dieter 6053f91
License: GPLv2 or GPLv3
Rex Dieter 89be122
URL:     https://userbase.kde.org/KWin
Rex Dieter 89be122
#URL:    https://cgit.kde.org/%{name}.git
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%global revision %(echo %{version} | cut -d. -f3)
Rex Dieter 05abc8f
%if %{revision} >= 50
Rex Dieter 534cc37
%global majmin_ver %(echo %{version} | cut -d. -f1,2).50
Rex Dieter 05abc8f
%global stable unstable
Rex Dieter 05abc8f
%else
Rex Dieter 534cc37
%global majmin_ver %(echo %{version} | cut -d. -f1,2)
Rex Dieter 05abc8f
%global stable stable
Rex Dieter 05abc8f
%endif
Rex Dieter 6053f91
Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz
Dan Vrátil f3390f3
Rex Dieter f1cfc17
## upstream patches
Rex Dieter 37fbaab
Rex Dieter 05abc8f
# Base
Rex Dieter 05abc8f
BuildRequires:  extra-cmake-modules
Rex Dieter 6053f91
BuildRequires:  kf5-rpm-macros
Rex Dieter 05abc8f
Rex Dieter 05abc8f
# Qt
Rex Dieter 05abc8f
BuildRequires:  qt5-qtbase-devel
Dan Vrátil 293c321
BuildRequires:  qt5-qtbase-static
Rex Dieter e878a14
# KWinQpaPlugin (and others?)
Rex Dieter e878a14
BuildRequires:  qt5-qtbase-private-devel
Rex Dieter 05abc8f
BuildRequires:  qt5-qtscript-devel
Rex Dieter 05abc8f
BuildRequires:  qt5-qttools-devel
Rex Dieter 05abc8f
BuildRequires:  qt5-qttools-static
Rex Dieter 05abc8f
BuildRequires:  qt5-qtx11extras-devel
Rex Dieter 05abc8f
Rex Dieter 05abc8f
# X11/OpenGL
Rex Dieter 05abc8f
BuildRequires:  mesa-libGL-devel
Rex Dieter 05abc8f
BuildRequires:  mesa-libEGL-devel
Dan Vrátil 7e4d19d
BuildRequires:  mesa-libgbm-devel
Rex Dieter 05abc8f
BuildRequires:  libxkbcommon-devel
Rex Dieter 05abc8f
BuildRequires:  libX11-devel
Rex Dieter c730449
BuildRequires:  libXi-devel
Rex Dieter 05abc8f
BuildRequires:  libxcb-devel
Rex Dieter 05abc8f
BuildRequires:  libICE-devel
Rex Dieter 05abc8f
BuildRequires:  libSM-devel
Rex Dieter 05abc8f
BuildRequires:  libXcursor-devel
Rex Dieter 05abc8f
BuildRequires:  xcb-util-wm-devel
Rex Dieter 05abc8f
BuildRequires:  xcb-util-image-devel
Rex Dieter 05abc8f
BuildRequires:  xcb-util-keysyms-devel
5698b20
BuildRequires:  xcb-util-cursor-devel
Rex Dieter 05abc8f
BuildRequires:  libepoxy-devel
Rex Dieter 05abc8f
Rex Dieter 05abc8f
# Wayland (optional)
Rex Dieter 05abc8f
%if 0%{?wayland}
Rex Dieter be38aa4
BuildRequires:  kf5-kwayland-devel
Rex Dieter 05abc8f
BuildRequires:  libwayland-client-devel
Rex Dieter 05abc8f
BuildRequires:  libwayland-server-devel
Rex Dieter 05abc8f
BuildRequires:  libwayland-cursor-devel
Rex Dieter 05abc8f
BuildRequires:  mesa-libwayland-egl-devel
Rex Dieter 05abc8f
BuildRequires:  libxkbcommon-devel >= 0.4
Rex Dieter 73fa4b3
BuildRequires:  pkgconfig(libinput) >= 0.10
Rex Dieter 73fa4b3
BuildRequires:  pkgconfig(libudev)
Rex Dieter 05abc8f
%endif
Rex Dieter 05abc8f
Rex Dieter 05abc8f
# KF5
Rex Dieter 0522b03
BuildRequires:  kf5-kcompletion-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kconfig-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kconfigwidgets-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kcoreaddons-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kcrash-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kglobalaccel-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-ki18n-devel
Rex Dieter 9300d40
BuildRequires:  kf5-kinit-devel >= 5.10.0-3
Rex Dieter 0522b03
BuildRequires:  kf5-kio-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-knotifications-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kservice-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-plasma-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kwidgetsaddons-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kwindowsystem-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kdoctools-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kcmutils-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-knewstuff-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kactivities-devel
Rex Dieter 05abc8f
BuildRequires:  kf5-kdoctools-devel
Dan Vrátil f9bcc09
BuildRequires:  kf5-kdeclarative-devel
Rex Dieter 8c98558
BuildRequires:  kf5-kiconthemes-devel
Dan Vrátil edc5669
BuildRequires:  kf5-kidletime-devel
Rex Dieter ece67c0
BuildRequires:  kf5-ktextwidgets-devel
Rex Dieter 05abc8f
Rex Dieter 50d26e2
BuildRequires:  kdecoration-devel >= %{majmin_ver}
Dan Vrátil 293c321
BuildRequires:  kscreenlocker-devel >= %{majmin_ver}
Rex Dieter a9a59d8
BuildRequires:  plasma-breeze-devel >= %{majmin_ver}
Dan Vrátil 097a3f6
Rex Dieter 89be122
%if 0%{?tests}
Rex Dieter 89be122
BuildRequires: dbus-x11
Rex Dieter 89be122
BuildRequires: openbox
Rex Dieter 89be122
BuildRequires: xorg-x11-server-Xvfb
Rex Dieter 89be122
%endif
Rex Dieter 89be122
Rex Dieter 2f87258
## Runtime deps
Rex Dieter 323b01e
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Dan Vrátil 6a8f86a
Requires:       %{name}-common%{?_isa} = %{version}-%{release}
Rex Dieter 033fb5f
Requires:       kdecoration%{?_isa} >= %{majmin_ver}
Rex Dieter 033fb5f
Requires:       kscreenlocker%{?_isa} >= %{majmin_ver}
Rex Dieter 323b01e
Rex Dieter 05abc8f
Requires:       kf5-filesystem
Rex Dieter e878a14
# paranoia, mostly harmless since -wayland already has it
Rex Dieter e878a14
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
Rex Dieter 2f87258
# Runtime-only dependency for effect video playback
Rex Dieter cdd713f
%if ! 0%{?bootstrap}
Rex Dieter cdd713f
BuildRequires:  qt5-qtmultimedia-devel
Rex Dieter cdd713f
%endif
Rex Dieter 89be122
Requires:       qt5-qtmultimedia%{?_isa}
Rex Dieter 9300d40
# libkdeinit5_kwin*
Rex Dieter 9300d40
%{?kf5_kinit_requires}
Rex Dieter 05abc8f
Rex Dieter 05abc8f
# Before kwin was split out from kde-workspace into a subpackage
Rex Dieter 05abc8f
Conflicts:      kde-workspace%{?_isa} < 4.11.14-2
Rex Dieter 05abc8f
Dan Vrátil 50786d3
Obsoletes:      kwin-gles < 5
Dan Vrátil 50786d3
Obsoletes:      kwin-gles-libs < 5
Dan Vrátil 50786d3
Rex Dieter 0a9bb22
# http://bugzilla.redhat.com/605675
Rex Dieter 48dddbb
Provides: firstboot(windowmanager) = kwin_x11
Rex Dieter 61552b2
# and kwin too (#1197135), until initial-setup fixed
Rex Dieter 61552b2
Provides: firstboot(windowmanager) = kwin
Rex Dieter 0a9bb22
Rex Dieter 05abc8f
%description
Rex Dieter 05abc8f
%{summary}.
Rex Dieter 05abc8f
Dan Vrátil 12ba056
%if 0%{?wayland}
Rex Dieter 05abc8f
%package        wayland
Rex Dieter 05abc8f
Summary:        KDE Window Manager with experimental Wayland support
Rex Dieter 05abc8f
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Dan Vrátil 6a8f86a
Requires:       %{name}-common%{?_isa} = %{version}-%{release}
Rex Dieter 033fb5f
Requires:       kwayland-integration%{?_isa} >= %{majmin_ver}
Rex Dieter cdd713f
%if ! 0%{?bootstrap}
Rex Dieter cdd713f
BuildRequires:  xorg-x11-server-Xwayland
Rex Dieter cdd713f
%endif
Rex Dieter afa81cf
Requires:       xorg-x11-server-Xwayland
Rex Dieter e878a14
# KWinQpaPlugin (and others?)
Rex Dieter 1658d91
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
Rex Dieter 9300d40
# libkdeinit5_kwin*
Rex Dieter 9300d40
%{?kf5_kinit_requires}
Rex Dieter 05abc8f
%description    wayland
Rex Dieter 05abc8f
%{summary}.
Rex Dieter 05abc8f
%endif
Rex Dieter 05abc8f
Dan Vrátil 6a8f86a
%package        common
Dan Vrátil 6a8f86a
Summary:        Common files for KWin X11 and KWin Wayland
Dan Vrátil 6a8f86a
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Dan Vrátil 6a8f86a
%description    common
Dan Vrátil 6a8f86a
%{summary}.
Dan Vrátil 6a8f86a
Rex Dieter 05abc8f
%package        libs
Rex Dieter 05abc8f
Summary:        KWin runtime libraries
Rex Dieter 05abc8f
# Before kwin-libs was split out from kde-workspace into a subpackage
Rex Dieter 05abc8f
Conflicts:      kde-workspace-libs%{?_isa} < 4.11.14-2
Rex Dieter 05abc8f
%description    libs
Rex Dieter 05abc8f
%{summary}.
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%package        devel
Rex Dieter 05abc8f
Summary:        Development files for %{name}
Rex Dieter 05abc8f
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Dan Vrátil 6a8f86a
Requires:       %{name}-common%{?_isa} = %{version}-%{release}
Rex Dieter 05abc8f
Requires:       kf5-kconfig-devel
Rex Dieter 05abc8f
Requires:       kf5-kservice-devel
Rex Dieter 05abc8f
Requires:       kf5-kwindowsystem-devel
Dan Vrátil 097a3f6
Conflicts:      kde-workspace-devel < 5.0.0-1
Rex Dieter 05abc8f
%description    devel
Rex Dieter 05abc8f
The %{name}-devel package contains libraries and header files for
Rex Dieter 05abc8f
developing applications that use %{name}.
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%package        doc
Rex Dieter 05abc8f
Summary:        User manual for %{name}
Dan Vrátil e01c8cc
Requires:       %{name} = %{version}-%{release}
Rex Dieter 05abc8f
BuildArch:      noarch
Rex Dieter 05abc8f
%description    doc
Rex Dieter 05abc8f
%{summary}.
Rex Dieter 05abc8f
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%prep
Rex Dieter dfd111d
%autosetup -n %{name}-%{version} -p1
Rex Dieter 05abc8f
Rex Dieter e585730
sed -i \
Rex Dieter 935e5f4
  -e 's|^find_package(Breeze ${PROJECT_VERSION} CONFIG)|find_package(Breeze 5.9 CONFIG)|' \
Rex Dieter e585730
  CMakeLists.txt
Rex Dieter e585730
Dan Vrátil f3390f3
Rex Dieter 05abc8f
%build
Rex Dieter dfd111d
mkdir %{_target_platform}
Rex Dieter 05abc8f
pushd %{_target_platform}
Rex Dieter 89be122
%{cmake_kf5} .. \
Rex Dieter 89be122
  -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF}
Rex Dieter 05abc8f
popd
Rex Dieter 05abc8f
Rex Dieter 05abc8f
make %{?_smp_mflags} -C %{_target_platform}
Rex Dieter 05abc8f
Rex Dieter dfd111d
Rex Dieter 05abc8f
%install
Rex Dieter 05abc8f
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
Rex Dieter e0a39e7
Rex Dieter e0a39e7
%find_lang %{name} --with-html --with-qt --all-name
Rex Dieter e0a39e7
grep "%{_kf5_docdir}" %{name}.lang > %{name}-doc.lang
Rex Dieter e0a39e7
cat %{name}.lang %{name}-doc.lang | sort | uniq -u > kwin5.lang
Rex Dieter 05abc8f
Rex Dieter 61552b2
# temporary(?) hack to allow initial-setup to use /usr/bin/kwin too
Rex Dieter 61552b2
ln -s kwin_x11 %{buildroot}%{_bindir}/kwin
Rex Dieter 61552b2
Rex Dieter 05abc8f
Rex Dieter 89be122
%check
Rex Dieter 89be122
%if 0%{?tests}
Rex Dieter 89be122
# using low timeout to avoid extending buildtimes too much for now -- rex
Rex Dieter 89be122
export CTEST_OUTPUT_ON_FAILURE=1
Rex Dieter 89be122
xvfb-run -a \
Rex Dieter 89be122
dbus-launch --exit-with-session \
Rex Dieter 89be122
make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||:
Rex Dieter 89be122
%endif
Rex Dieter 89be122
Rex Dieter 89be122
Rex Dieter 05abc8f
%post
Rex Dieter 05abc8f
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%postun
Rex Dieter 05abc8f
if [ $1 -eq 0 ] ; then
Rex Dieter 05abc8f
    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
Rex Dieter 05abc8f
    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Rex Dieter 05abc8f
fi
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%posttrans
Rex Dieter 05abc8f
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
Rex Dieter 05abc8f
Dan Vrátil 6a8f86a
%files
Rex Dieter 61552b2
%{_bindir}/kwin
Rex Dieter 05abc8f
%{_bindir}/kwin_x11
Rex Dieter dfd111d
%{_kf5_libdir}/libkdeinit5_kwin_x11.so
Dan Vrátil 6a8f86a
Dan Vrátil 6a8f86a
%files common -f kwin5.lang
Rex Dieter dfd111d
%{_kf5_libdir}/libkdeinit5_kwin_rules_dialog.so
Rex Dieter 05abc8f
%{_datadir}/kwin
Rex Dieter 05abc8f
%{_kf5_qtplugindir}/*.so
Rex Dieter e75aba3
%{_kf5_qtplugindir}/kwin/
Dan Vrátil 097a3f6
%{_kf5_qtplugindir}/org.kde.kdecoration2/*.so
Rex Dieter e75aba3
%{_kf5_qtplugindir}/org.kde.kwin.platforms/
a2f22e6
%{_kf5_qtplugindir}/kpackage/packagestructure/kwin_packagestructure*.so
Rex Dieter 05abc8f
%{_qt5_prefix}/qml/org/kde/kwin
Rex Dieter 05abc8f
%{_kf5_libdir}/kconf_update_bin/kwin5_update_default_rules
Rex Dieter 05abc8f
%{_libexecdir}/kwin_killer_helper
Rex Dieter 05abc8f
%{_libexecdir}/kwin_rules_dialog
Rex Dieter cfce7ba
%{_libexecdir}/org_kde_kwin_xclipboard_syncer
Rex Dieter 05abc8f
%{_datadir}/kwincompositing
Rex Dieter 05abc8f
%{_kf5_datadir}/kservices5/*.desktop
Rex Dieter 05abc8f
%{_kf5_datadir}/kservices5/kwin
Rex Dieter 05abc8f
%{_kf5_datadir}/kservicetypes5/*.desktop
Rex Dieter 05abc8f
%{_kf5_datadir}/knotifications5/kwin.notifyrc
Rex Dieter 05abc8f
%{_kf5_datadir}/config.kcfg/kwin.kcfg
Rex Dieter dfd111d
%{_datadir}/icons/hicolor/*/apps/kwin.*
Rex Dieter dfd111d
# note: these are for reference (to express config defaults), they are
Rex Dieter dfd111d
# not config files themselves (so don't use %%config tag)
Rex Dieter dfd111d
%{_sysconfdir}/xdg/*.knsrc
Rex Dieter 05abc8f
Dan Vrátil 12ba056
%if 0%{?wayland}
Rex Dieter 05abc8f
%files wayland
Dan Vrátil 7e4d19d
%{_kf5_bindir}/kwin_wayland
Dan Vrátil 293c321
%{_kf5_qtplugindir}/platforms/KWinQpaPlugin.so
Dan Vrátil 7e4d19d
%{_kf5_qtplugindir}/org.kde.kglobalaccel5.platforms/KF5GlobalAccelPrivateKWin.so
Dan Vrátil 7e4d19d
%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so
Dan Vrátil 7e4d19d
%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandFbdevBackend.so
Dan Vrátil 7e4d19d
%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandWaylandBackend.so
Dan Vrátil 7e4d19d
%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandX11Backend.so
Dan Vrátil 293c321
%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandVirtualBackend.so
Dan Vrátil b8bb196
%{_kf5_plugindir}/org.kde.kidletime.platforms/KF5IdleTimeKWinWaylandPrivatePlugin.so
Rex Dieter 05abc8f
%endif
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%post libs -p /sbin/ldconfig
Rex Dieter 05abc8f
%postun libs -p /sbin/ldconfig
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%files libs
Dan Vrátil 7e4d19d
%{_sysconfdir}/xdg/org_kde_kwin.categories
Rex Dieter 05abc8f
%{_libdir}/libkwin.so.*
Rex Dieter 05abc8f
%{_libdir}/libkwinxrenderutils.so.*
Rex Dieter 05abc8f
%{_libdir}/libkwineffects.so.*
Rex Dieter 05abc8f
%{_libdir}/libkwinglutils.so.*
Rex Dieter 05abc8f
%{_libdir}/libkwin4_effect_builtins.so.*
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%files devel
Rex Dieter f28343c
%{_datadir}/dbus-1/interfaces/*.xml
Rex Dieter 05abc8f
%{_libdir}/cmake/KWinDBusInterface
Rex Dieter 05abc8f
%{_libdir}/libkwinxrenderutils.so
Rex Dieter 05abc8f
%{_libdir}/libkwineffects.so
Rex Dieter 05abc8f
%{_libdir}/libkwinglutils.so
Rex Dieter 05abc8f
%{_libdir}/libkwin4_effect_builtins.so
Rex Dieter dfd111d
%{_includedir}/kwin*.h
Rex Dieter 05abc8f
Rex Dieter e0a39e7
%files doc -f %{name}-doc.lang
Rex Dieter 8a5097d
%doc COMPLIANCE HACKING README
Rex Dieter e0a39e7
%license COPYING*
Rex Dieter 05abc8f
Rex Dieter 05abc8f
Rex Dieter 05abc8f
%changelog
8efd6f2
* Thu Aug 24 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.5-1
8efd6f2
- 5.10.5
8efd6f2
e18abf7
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.10.4-3
e18abf7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
e18abf7
8158e36
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.10.4-2
8158e36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8158e36
Rex Dieter 584c36d
* Thu Jul 20 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.4-1
Rex Dieter 584c36d
- 5.10.4
Rex Dieter 584c36d
Rex Dieter edc8e5c
* Wed Jul 19 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.3.1-2
Rex Dieter edc8e5c
- rebuild (qt5)
Rex Dieter edc8e5c
Rex Dieter 935e5f4
* Mon Jul 03 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.3.1-1
Rex Dieter 935e5f4
- kwin-5.10.3.1
Rex Dieter 935e5f4
Rex Dieter 7f37fc6
* Mon Jul 03 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.3-3
Rex Dieter 7f37fc6
- respin
Rex Dieter 7f37fc6
Rex Dieter 89be122
* Sun Jul 02 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.3-2
Rex Dieter 89be122
- enable tests, support %%bootstrap, update URL
Rex Dieter 89be122
Rex Dieter 3cbcf57
* Tue Jun 27 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.3-1
Rex Dieter 3cbcf57
- 5.10.3
Rex Dieter 3cbcf57
Rex Dieter f78ad4a
* Thu Jun 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.2-1
Rex Dieter f78ad4a
- 5.10.2
Rex Dieter f78ad4a
Rex Dieter 1a1eed8
* Tue Jun 06 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.1-1
Rex Dieter 1a1eed8
- 5.10.1
Rex Dieter 1a1eed8
53baa3f
* Wed May 31 2017 Jan Grulich <jgrulich@redhat.com> - 5.10.0-1
53baa3f
- 5.10.0
53baa3f
Rex Dieter d5d2901
* Thu May 11 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.5-3
Rex Dieter d5d2901
- rebuild (qt5)
Rex Dieter d5d2901
Rex Dieter e0a39e7
* Wed Apr 26 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.5-2
Rex Dieter e0a39e7
- -doc: use %%find_lang --with-html
Rex Dieter e0a39e7
Rex Dieter dfd7bb8
* Wed Apr 26 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.5-1
Rex Dieter dfd7bb8
- 5.9.5
Rex Dieter dfd7bb8
Rex Dieter 0aceed3
* Fri Mar 31 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.4-2
Rex Dieter 0aceed3
- rebuild (qt5), update URL
Rex Dieter 0aceed3
Rex Dieter c720552
* Thu Mar 23 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.4-1
Rex Dieter c720552
- 5.9.4
Rex Dieter c720552
Rex Dieter 07f7b59
* Sat Mar 04 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.3-2
Rex Dieter 07f7b59
- rebuild
Rex Dieter 07f7b59
a2f22e6
* Wed Mar 01 2017 Jan Grulich <jgrulich@redhat.com> - 5.9.3-1
a2f22e6
- 5.9.3
a2f22e6
Rex Dieter 9148b57
* Tue Feb 21 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.8.6-1
Rex Dieter 9148b57
- 5.8.6
Rex Dieter 9148b57
0a17150
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.8.5-2
0a17150
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0a17150
Rex Dieter 5323ead
* Wed Dec 28 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.5-1
Rex Dieter 5323ead
- 5.8.5
Rex Dieter 5323ead
Rex Dieter fd0e12f
* Thu Dec 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.4-3
Rex Dieter fd0e12f
- rebuild (qt5)
Rex Dieter fd0e12f
Rex Dieter 993d701
* Sat Dec 03 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.4-2
Rex Dieter 993d701
- rebuild (qt5)
Rex Dieter 993d701
Rex Dieter f11e313
* Tue Nov 22 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.4-1
Rex Dieter f11e313
- 5.8.4
Rex Dieter f11e313
Rex Dieter 1b1997c
* Thu Nov 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.3-2
Rex Dieter 1b1997c
- release++
Rex Dieter 1b1997c
Rex Dieter 6d967b5
* Thu Nov 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.3-1.2
Rex Dieter 6d967b5
- branch rebuild (qt5)
Rex Dieter 6d967b5
Rex Dieter f1cfc17
* Tue Nov 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.3-1
Rex Dieter f1cfc17
- 5.8.3
Rex Dieter f1cfc17
Rex Dieter 37fbaab
* Mon Oct 31 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.2-2
Rex Dieter 37fbaab
- pull in upstream fixes
Rex Dieter 37fbaab
Rex Dieter 2fac64a
* Tue Oct 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.2-1
Rex Dieter 2fac64a
- 5.8.2
Rex Dieter 2fac64a
Rex Dieter be646f5
* Tue Oct 11 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.1-1
Rex Dieter be646f5
- 5.8.1
Rex Dieter be646f5
Rex Dieter 01a4622
* Thu Sep 29 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.8.0-1
Rex Dieter 01a4622
- 5.8.0
Rex Dieter 01a4622
Rex Dieter 534cc37
* Thu Sep 22 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.95-1
Rex Dieter 534cc37
- 5.7.95
Rex Dieter 534cc37
Rex Dieter 11e9758
* Tue Sep 13 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.5-1
Rex Dieter 11e9758
- 5.7.5
Rex Dieter 11e9758
Rex Dieter 2c615de
* Tue Aug 23 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.4-1
Rex Dieter 2c615de
- 5.7.4
Rex Dieter 2c615de
Rex Dieter e585730
* Tue Aug 02 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.3-2
Rex Dieter e585730
- patch-n-relax breeze verision
Rex Dieter e585730
Rex Dieter 1001080
* Tue Aug 02 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.3-1
Rex Dieter 1001080
- 5.7.3
Rex Dieter 1001080
Rex Dieter a9a59d8
* Fri Jul 22 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.2-2
Rex Dieter a9a59d8
- BR: plasma-breeze-devel
Rex Dieter a9a59d8
Rex Dieter 91ddce3
* Tue Jul 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.2-1
Rex Dieter 91ddce3
- 5.7.2
Rex Dieter 91ddce3
Rex Dieter ae78637
* Tue Jul 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-5
Rex Dieter ae78637
- rebuild (qt5)
Rex Dieter ae78637
Rex Dieter e878a14
* Fri Jul 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-4
Rex Dieter e878a14
- add versioned qt5 dep in main pkg too
Rex Dieter e878a14
Rex Dieter afa81cf
* Thu Jul 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-3
Rex Dieter afa81cf
- -wayland: Requires: xorg-x11-server-Xwayland
Rex Dieter afa81cf
Rex Dieter 1658d91
* Thu Jul 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-2
Rex Dieter 1658d91
- -wayland: KWinQpaPlugin uses private Qt5 apis, BR: qt5-qtbase-private-devel
Rex Dieter 1658d91
Rex Dieter 478f700
* Tue Jul 12 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-1
Rex Dieter 478f700
- 5.7.1
Rex Dieter 478f700
Rex Dieter d725ff3
* Thu Jun 30 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.0-1
Rex Dieter d725ff3
- 5.7.0
Rex Dieter d725ff3
Rex Dieter 501e29f
* Sat Jun 25 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.95-1
Rex Dieter 501e29f
- 5.6.95
Rex Dieter 501e29f
Rex Dieter fce1e68
* Tue Jun 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.5-1
Rex Dieter fce1e68
- 5.6.5
Rex Dieter fce1e68
Rex Dieter 3798284
* Sat May 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.4-1
Rex Dieter 3798284
- 5.6.4
Rex Dieter 3798284
Rex Dieter 033fb5f
* Wed Apr 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.3-2
Rex Dieter 033fb5f
- tighten kscreenlocker, kdecoration runtime deps (#1328942)
Rex Dieter 033fb5f
- -wayland: relax kwayland-integration runtime dep
Rex Dieter 033fb5f
Rex Dieter e59b461
* Tue Apr 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.3-1
Rex Dieter e59b461
- 5.6.3
Rex Dieter e59b461
Rex Dieter 85d0a59
* Sat Apr 09 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.2-1
Rex Dieter 85d0a59
- 5.6.2
Rex Dieter 85d0a59
Rex Dieter 57a366f
* Fri Apr 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-1
Rex Dieter 57a366f
- 5.6.1
Rex Dieter 57a366f
4e2521d
* Tue Mar 01 2016 Daniel Vrátil <dvratil@fedoraproject.org> - 5.5.5-1
4e2521d
- Plasma 5.5.5
4e2521d
f933ecf
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.4-2
f933ecf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f933ecf
5979e9d
* Wed Jan 27 2016 Daniel Vrátil <dvratil@fedoraproject.org> - 5.5.4-1
5979e9d
- Plasma 5.5.4
5979e9d
Rex Dieter 8a5097d
* Thu Jan 14 2016 Rex Dieter <rdieter@fedoraproject.org> 5.5.3-2
Rex Dieter 8a5097d
- -BR: cmake, use %%license
Rex Dieter 8a5097d
089da94
* Thu Jan 07 2016 Daniel Vrátil <dvratil@fedoraproject.org> - 5.5.3-1
089da94
- Plasma 5.5.3
089da94
Rex Dieter 34858c3
* Thu Dec 31 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.2-2
Rex Dieter 34858c3
- update URL, use %%majmin_ver for more plasma-related deps
Rex Dieter 34858c3
Rex Dieter 3c10211
* Thu Dec 31 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.5.2-1
Rex Dieter 3c10211
- 5.5.2
Rex Dieter 3c10211
Dan Vrátil 8eda203
* Fri Dec 18 2015 Daniel Vrátil <dvratil@fedoraproject.org> - 5.5.1-1
Dan Vrátil 8eda203
- Plasma 5.5.1
Dan Vrátil 8eda203
Dan Vrátil 6a8f86a
* Thu Dec 03 2015 Daniel Vrátil <dvratil@fedoraproject.org> - 5.5.0-1
Dan Vrátil 6a8f86a
- Plasma 5.5.0
Dan Vrátil 6a8f86a
Dan Vrátil 293c321
* Wed Nov 25 2015 Daniel Vrátil <dvratil@fedoraproject.org> - 5.4.95-1
Dan Vrátil 293c321
- Plasma 5.4.95
Dan Vrátil 293c321
8046f9d
* Thu Nov 05 2015 Daniel Vrátil <dvratil@fedoraproject.org> - 5.4.3-1
8046f9d
- Plasma 5.4.3
8046f9d
Rex Dieter 59e9f4b
* Sat Oct 24 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-4
Rex Dieter 59e9f4b
- respin (rawhide)
Rex Dieter 59e9f4b
Rex Dieter e1a8359
* Fri Oct 23 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-3
Rex Dieter e1a8359
- latest batch of upstream fixes (kde#344278,kde#354164,kde#351763,kde#354090)
Rex Dieter e1a8359
Rex Dieter 6053f91
* Tue Oct 20 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-2
Rex Dieter 6053f91
- .spec cosmetics, backport kwin/aurorae crasher fix (kde#346857)
Rex Dieter 6053f91
Rex Dieter 2b25519
* Thu Oct 01 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.2-1
Rex Dieter 2b25519
- 5.4.2
Rex Dieter 2b25519
Rex Dieter 50d26e2
* Thu Oct 01 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-3
Rex Dieter 50d26e2
- tigthen kdecorration-devel dep
Rex Dieter 50d26e2
Rex Dieter f28343c
* Thu Oct 01 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-2
Rex Dieter f28343c
- -devel: move dbus xml interface files here
Rex Dieter f28343c
Rex Dieter e694df9
* Wed Sep 09 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-1
Rex Dieter e694df9
- 5.4.1
Rex Dieter e694df9
Rex Dieter da0f889
* Wed Sep 02 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-4
Rex Dieter da0f889
- versioned kf5-kwayland dep too
Rex Dieter 92db810
- make kwayland-integration dep arch'd
Rex Dieter da0f889
Rex Dieter 323b01e
* Wed Sep 02 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-3
Rex Dieter 323b01e
- add versioned Requires: kwin-libs dep to main pkg
Rex Dieter 323b01e
Dan Vrátil 6366a16
* Tue Aug 25 2015 Daniel Vrátil <dvratil@redhat.com> - 5.4.0-2
Dan Vrátil 6366a16
- add upstream patch to fix crash
Dan Vrátil 6366a16
- make sure kwayland-integration is installed for kwin-wayland
Dan Vrátil 6366a16
Dan Vrátil 7e4d19d
* Fri Aug 21 2015 Daniel Vrátil <dvratil@redhat.com> - 5.4.0-1
Dan Vrátil 7e4d19d
- Plasma 5.4.0
Dan Vrátil 7e4d19d
Dan Vrátil 7e4d19d
* Thu Aug 13 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.95-1
Dan Vrátil 7e4d19d
- Plasma 5.3.95
Dan Vrátil 7e4d19d
Dan Vrátil 4097a67
* Thu Jun 25 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.2-1
Dan Vrátil 4097a67
- Plasma 5.3.2
Dan Vrátil 4097a67
Rex Dieter 8c98558
* Wed Jun 17 2015 Rex Dieter <rdieter@fedoraproject.org> 5.3.1-4
Rex Dieter 0522b03
- BR: kf5-kcompletion-devel kf5-kiconthemes-devel kf5-kio-devel
Rex Dieter 8c98558
b32f527
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-3
b32f527
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b32f527
Dan Vrátil 03e5e2b
* Tue May 26 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.1-1
Dan Vrátil 03e5e2b
- Plasma 5.3.1
Dan Vrátil 03e5e2b
Rex Dieter 66107a6
* Tue May 19 2015 Rex Dieter <rdieter@fedoraproject.org> 5.3.0-5
Rex Dieter 66107a6
- move dbus xml files to -libs (so present for -devel)
Rex Dieter 66107a6
Rex Dieter 2f87258
* Sun May 17 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.3.0-4
Rex Dieter 2f87258
- followup SM fix, discard support (kde#341930)
Rex Dieter 2f87258
- note qt5-qtmultimedia dep is runtime-only
Rex Dieter 2f87258
Rex Dieter dfd111d
* Thu May 14 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.3.0-3
Rex Dieter dfd111d
- test candidate SM fixes (reviewboard#123580,kde#341930)
Rex Dieter dfd111d
- move libkdeinit bits out of -libs
Rex Dieter dfd111d
- move dbus interface xml to runtime pkg
Rex Dieter dfd111d
- drop %%config from knsrc files
Rex Dieter dfd111d
- enable wayland support (f21+)
Rex Dieter dfd111d
- .spec cosmetics
Rex Dieter dfd111d
5698b20
* Wed Apr 29 2015 Jan Grulich <jgrulich@redhat.com> - 5.3.0-2
5698b20
- BR xcb-util-cursor-devel
5698b20
Dan Vrátil b426cac
* Mon Apr 27 2015 Daniel Vrátil <dvratil@redhat.com> - 5.3.0-1
Dan Vrátil b426cac
- Plasma 5.3.0
Dan Vrátil cd5173a
Dan Vrátil 0e46ba2
* Wed Apr 22 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.95-1
Dan Vrátil 0e46ba2
- Plasma 5.2.95
Dan Vrátil 0e46ba2
Rex Dieter f6dd275
* Tue Apr 07 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.2-2
Rex Dieter f6dd275
- tarball respin
Rex Dieter f6dd275
Dan Vrátil 68da0c2
* Fri Mar 20 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.2-1
Dan Vrátil 68da0c2
- Plasma 5.2.2
Dan Vrátil 68da0c2
Dan Vrátil ed4ae7e
* Fri Feb 27 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.1-4
Dan Vrátil ed4ae7e
- Rebuild (GCC 5)
Dan Vrátil ed4ae7e
Dan Vrátil ed4ae7e
* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.2.1-3
Rex Dieter 61552b2
- Provide /usr/bin/kwin too (#1197135)
Rex Dieter 61552b2
- bump plasma_version macro
Rex Dieter 61552b2
Rex Dieter 0a9bb22
* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
Rex Dieter 48dddbb
- Provides: firstboot(windowmanager) = kwin_x11  (#605675)
Rex Dieter 0a9bb22
Dan Vrátil 3f75d60
* Tue Feb 24 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.1-1
Dan Vrátil 3f75d60
- Plasma 5.2.1
Dan Vrátil 3f75d60
Dan Vrátil 50786d3
* Sun Feb 08 2015 Daniel Vrátil <dvratli@redhat.com> - 5.2.0.1-2
Dan Vrátil 50786d3
- Obsoletes: kwin-gles, kwin-gles-libs
Dan Vrátil 50786d3
Dan Vrátil 117bf84
* Wed Jan 28 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.0.1-1
Dan Vrátil 117bf84
- Update to upstream hotfix release 5.2.0.1 (kwindeco KCM bugfix)
Dan Vrátil 117bf84
Dan Vrátil f3390f3
* Wed Jan 28 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.0-3
Dan Vrátil f3390f3
- add upstream patch for bug #341971 - fixes Window decorations KCM
Dan Vrátil f3390f3
Dan Vrátil e01c8cc
* Tue Jan 27 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.0-2
Dan Vrátil e01c8cc
- -doc: Don't require arch-specific kwin in noarch package
Dan Vrátil e01c8cc
Dan Vrátil 98439b2
* Mon Jan 26 2015 Daniel Vrátil <dvratil@redhat.com> - 5.2.0-1
Dan Vrátil 98439b2
- Plasma 5.2.0
Dan Vrátil 98439b2
Dan Vrátil 097a3f6
* Mon Jan 12 2015 Daniel Vrátil <dvratil@redhat.com> - 5.1.95-1.beta
Dan Vrátil 097a3f6
- Plasma 5.1.95 Beta
Dan Vrátil 097a3f6
Dan Vrátil 097a3f6
* Wed Dec 17 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.2-2
Dan Vrátil 097a3f6
- Plasma 5.1.2
Dan Vrátil 097a3f6
Rex Dieter 05abc8f
* Tue Nov 18 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.1-3
Rex Dieter 05abc8f
- Fixed license
Rex Dieter 05abc8f
- Fixed scriptlets
Rex Dieter 05abc8f
- Fixed Conflicts in -devel
Rex Dieter 05abc8f
- -docs is noarch
Rex Dieter 05abc8f
Rex Dieter 05abc8f
* Wed Nov 12 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.1-2
Rex Dieter 05abc8f
- added optional Wayland support
Rex Dieter 05abc8f
Rex Dieter 05abc8f
* Fri Nov 07 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.1-1
Rex Dieter 05abc8f
- Plasma 5.1.1
Rex Dieter 05abc8f
Rex Dieter 05abc8f
* Tue Oct 14 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.0.1-1
Rex Dieter 05abc8f
- Plasma 5.1.0.1
Rex Dieter 05abc8f
Rex Dieter 05abc8f
* Thu Oct 09 2014 Daniel Vrátil <dvratil@redhat.com> - 5.1.0-1
Rex Dieter 05abc8f
- Plasma 5.1.0
Rex Dieter 05abc8f
Rex Dieter 05abc8f
* Tue Sep 16 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.2-1
Rex Dieter 05abc8f
- Plasma 5.0.2
Rex Dieter 05abc8f
Rex Dieter 05abc8f
* Sun Aug 10 2014 Daniel Vrátil <dvratil@redhat.com> - 5.0.1-1
Rex Dieter 05abc8f
- Plasma 5.0.1
Rex Dieter 05abc8f
Rex Dieter 05abc8f
* Wed Jul 16 2014 Daniel Vrátil <dvratil@redhat.com> 5.0.0-1
Rex Dieter 05abc8f
- Plasma 5.0.0
Rex Dieter 05abc8f
Rex Dieter 05abc8f
* Wed May 14 2014 Daniel Vrátil <dvratil@redhat.com> 4.96.0-1.20140514git61c631c
Rex Dieter 05abc8f
- Update to latest upstream git snapshot
Rex Dieter 05abc8f
Rex Dieter 05abc8f
* Fri Apr 25 2014 Daniel Vrátil <dvratil@redhat.com> 4.95.0-1.20140425gitb92f4a6
Rex Dieter 05abc8f
- Initial package