Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.1:Ports
kwin5
kwin5.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kwin5.spec of Package kwin5
# # spec file for package kwin5 # # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %bcond_without lang Name: kwin5 Version: 5.4.2 Release: 0 Summary: KDE Window Manager License: GPL-2.0+ Group: System/GUI/KDE Url: http://www.kde.org Source: kwin-%{version}.tar.xz Source99: %{name}-rpmlintrc BuildRequires: extra-cmake-modules >= 0.0.11 BuildRequires: kactivities5-devel >= 5.12.0 BuildRequires: kcmutils-devel >= 5.12.0 BuildRequires: kcompletion-devel >= 5.12.0 BuildRequires: kconfig-devel >= 5.12.0 BuildRequires: kconfigwidgets-devel >= 5.12.0 BuildRequires: kcoreaddons-devel >= 5.12.0 BuildRequires: kcrash-devel >= 5.12.0 BuildRequires: kdeclarative-devel >= 5.12.0 BuildRequires: kdoctools-devel >= 5.12.0 BuildRequires: kf5-filesystem BuildRequires: kglobalaccel-devel >= 5.12.0 BuildRequires: ki18n-devel >= 5.12.0 BuildRequires: kiconthemes-devel >= 5.12.0 BuildRequires: kinit-devel >= 5.12.0 BuildRequires: kio-devel >= 5.12.0 BuildRequires: knewstuff-devel >= 5.12.0 BuildRequires: knotifications-devel >= 5.12.0 BuildRequires: kpackage-devel >= 5.12.0 BuildRequires: kservice-devel >= 5.12.0 BuildRequires: kwayland-devel >= %{version} BuildRequires: kwidgetsaddons-devel >= 5.12.0 BuildRequires: kwindowsystem-devel >= 5.12.0 BuildRequires: kxmlgui-devel >= 5.12.0 BuildRequires: libQt5Core-private-headers-devel >= 5.4.0 BuildRequires: libQt5Gui-private-headers-devel >= 5.4.0 BuildRequires: libepoxy-devel BuildRequires: libkdecoration2-devel >= %{version} BuildRequires: libxcb-devel >= 1.10 BuildRequires: plasma-framework-devel >= 5.12.0 BuildRequires: xz BuildRequires: pkgconfig(Qt5Concurrent) >= 5.4.0 BuildRequires: pkgconfig(Qt5Core) >= 5.4.0 BuildRequires: pkgconfig(Qt5DBus) >= 5.4.0 BuildRequires: pkgconfig(Qt5Quick) >= 5.4.0 BuildRequires: pkgconfig(Qt5Script) >= 5.4.0 BuildRequires: pkgconfig(Qt5UiTools) >= 5.4.0 BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0 BuildRequires: pkgconfig(Qt5X11Extras) >= 5.4.0 BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(sm) BuildRequires: pkgconfig(wayland-client) >= 1.2.0 BuildRequires: pkgconfig(wayland-cursor) >= 1.2.0 %if 0%{?suse_version} != 1315 || 0%{?is_opensuse} BuildRequires: pkgconfig(wayland-egl) %endif BuildRequires: fdupes BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb-cursor) BuildRequires: pkgconfig(xcb-icccm) BuildRequires: pkgconfig(xcb-image) BuildRequires: pkgconfig(xcb-keysyms) BuildRequires: pkgconfig(xkbcommon) Provides: windowmanager # Needed for effects KCM at runtime Requires: libQt5Multimedia5 # new default decoration Requires: breeze5-decoration %requires_eq libQt5Core5 %requires_eq libQt5Gui5 %requires_ge Mesa-libEGL1 %requires_ge libQt5Gui5 %requires_ge libKF5WindowSystem5 %requires_ge plasma-framework %if %{with lang} Recommends: %{name}-lang %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description KWin is the window manager of the K desktop environment. %package devel Summary: KDE Window Manager - development files Group: Development/Libraries/KDE Requires: %{name} = %{version} Requires: libkdecoration2-devel >= %{version} Conflicts: kdebase4-workspace-devel %description devel KWin is the window manager of the K desktop environment. This package provides development files. %lang_package %prep %setup -q -n kwin-%{version} %build %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=share/locale/kf5 %make_jobs %install %kf5_makeinstall -C build %fdupes %{buildroot}/%{_kf5_sharedir}/kwin/ %{buildroot}/%{_kf5_servicesdir}/ %post /sbin/ldconfig %postun /sbin/ldconfig %files %defattr(-,root,root) %doc COPYING* %{_kf5_bindir}/kwin* %config %{_kf5_configdir}/*.knsrc %config %{_kf5_configdir}/org_kde_kwin.categories %{_kf5_libdir}/kconf_update_bin/ %{_kf5_libdir}/libexec/ %{_kf5_libdir}/libkwin.so.* %{_kf5_libdir}/libkdeinit5_kwin*.so %{_kf5_libdir}/libkwin4_effect_builtins.so.* %{_kf5_libdir}/libkwineffects.so.* %{_kf5_libdir}/libkwingl*utils.so.* %{_kf5_libdir}/libkwinxrenderutils.so.* %{_kf5_plugindir}/ %{_kf5_qmldir}/ %{_kf5_sharedir}/config.kcfg/ %{_kf5_sharedir}/icons/hicolor/ %{_kf5_servicesdir}/ %{_kf5_servicetypesdir}/ %{_kf5_sharedir}/kwin/ %{_kf5_sharedir}/kwincompositing/ %{_kf5_notifydir}/ %doc %{_kf5_htmldir}/ %files devel %defattr(-,root,root) %doc COPYING* %{_kf5_prefix}/include/*.h %{_kf5_libdir}/libkwin4_effect_builtins.so %{_kf5_libdir}/libkwineffects.so %{_kf5_libdir}/libkwingl*utils.so %{_kf5_libdir}/libkwinxrenderutils.so %{_kf5_libdir}/cmake/KWinDBusInterface/ %{_kf5_sharedir}/dbus-1/interfaces/ %if %{with lang} %files lang %defattr(-,root,root) %doc COPYING* %{_kf5_localedir}/ %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor