]> git.pld-linux.org Git - packages/kp5-kwin.git/blame - kp5-kwin.spec
- updated to 5.21.4
[packages/kp5-kwin.git] / kp5-kwin.spec
CommitLineData
e1fdf7c1
AM
1# TODO:
2# - libhybris
3#
be4127ba 4%define kdeplasmaver 5.21.4
56fc1ea5 5%define qtver 5.9.0
e1fdf7c1
AM
6%define kpname kwin
7#
8Summary: KDE Window manager
9Name: kp5-%{kpname}
be4127ba 10Version: 5.21.4
e579beef 11Release: 1
e1fdf7c1
AM
12License: LGPL v2.1+
13Group: X11/Libraries
14Source0: http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
be4127ba 15# Source0-md5: 567125d22d83ad952885e400e58922a1
4d39f5ba 16Patch0: kp5-kwin-absolute-path.patch
e1fdf7c1
AM
17URL: http://www.kde.org/
18BuildRequires: Mesa-libEGL-devel
19BuildRequires: Mesa-libgbm-devel
20BuildRequires: Qt5Core-devel >= %{qtver}
d50c5620
WF
21BuildRequires: Qt5EventDispatcherSupport-devel >= %{qtver}
22BuildRequires: Qt5FontDatabaseSupport-devel >= %{qtver}
23#BuildRequires: Qt5PlatformSupport-devel >= %{qtver}
24BuildRequires: Qt5ThemeSupport-devel >= %{qtver}
e1fdf7c1
AM
25BuildRequires: cmake >= 2.8.12
26BuildRequires: kf5-kcmutils-devel
27BuildRequires: kf5-kcompletion-devel
28BuildRequires: kf5-kconfig-devel
29BuildRequires: kf5-kconfigwidgets-devel
30BuildRequires: kf5-kcoreaddons-devel
31BuildRequires: kf5-kcrash-devel
32BuildRequires: kf5-kdeclarative-devel
33BuildRequires: kf5-kglobalaccel-devel
34BuildRequires: kf5-ki18n-devel
35BuildRequires: kf5-kiconthemes-devel
36BuildRequires: kf5-kinit-devel
37BuildRequires: kf5-kio-devel
38BuildRequires: kf5-knewstuff-devel
39BuildRequires: kf5-knotifications-devel
40BuildRequires: kf5-kpackage-devel
41BuildRequires: kf5-kservice-devel
d50c5620 42BuildRequires: kf5-kwayland-devel
e1fdf7c1
AM
43BuildRequires: kf5-kwidgetsaddons-devel
44BuildRequires: kf5-kwindowsystem-devel
45BuildRequires: kf5-kxmlgui-devel
46BuildRequires: kf5-plasma-framework-devel
d50c5620 47BuildRequires: kp5-kdecoration-devel
e579beef 48BuildRequires: kp5-kscreenlocker-devel
08a7f0ec 49BuildRequires: kp5-kwayland-server-devel
e1fdf7c1
AM
50BuildRequires: libdrm-devel
51BuildRequires: libepoxy-devel
4d39f5ba 52BuildRequires: libinput-devel
e1fdf7c1 53BuildRequires: libxcb-devel
0090fa19 54BuildRequires: ninja
e1fdf7c1
AM
55BuildRequires: rpmbuild(macros) >= 1.164
56BuildRequires: udev-devel
57BuildRequires: wayland-devel
58BuildRequires: xcb-util-cursor-devel
59BuildRequires: xcb-util-image-devel
60BuildRequires: xcb-util-keysyms-devel
61BuildRequires: xcb-util-wm-devel
62BuildRequires: xz
63BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64
65%define qt5dir %{_libdir}/qt5
66
67%description
68KDE Window manager.
69
70%package devel
71Summary: Header files for %{kpname} development
72Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kpname}
73Group: X11/Development/Libraries
74Requires: %{name} = %{version}-%{release}
75
76%description devel
77Header files for %{kpname} development.
78
79%description devel -l pl.UTF-8
80Pliki nagłówkowe dla programistów używających %{kpname}.
81
82%prep
83%setup -q -n %{kpname}-%{version}
e579beef 84#%%patch0 -p1
e1fdf7c1
AM
85
86%build
87install -d build
0090fa19
WF
88rm -rf po/id
89
e1fdf7c1 90cd build
0090fa19 91%cmake -G Ninja \
e1fdf7c1 92 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
08a7f0ec 93 -DHTML_INSTALL_DIR=%{_kdedocdir} \
e1fdf7c1 94 ../
0090fa19 95%ninja_build
e1fdf7c1
AM
96
97%install
98rm -rf $RPM_BUILD_ROOT
0090fa19 99%ninja_install -C build
08a7f0ec 100rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{sr,sr@latin}
e1fdf7c1 101
f3dc59ce 102%find_lang %{kpname} --all-name --with-kde
e1fdf7c1 103
08a7f0ec
WF
104find $RPM_BUILD_ROOT%{_datadir}/kconf_update -type f -name "*.py" \
105-exec sed -i -e 's#/usr/bin/env python3#/usr/bin/python3#' '{}' +
106
e1fdf7c1
AM
107%clean
108rm -rf $RPM_BUILD_ROOT
109
110%post -p /sbin/ldconfig
111%postun -p /sbin/ldconfig
112
113%files -f %{kpname}.lang
114%defattr(644,root,root,755)
115%attr(755,root,root) %{_bindir}/kwin_wayland
116%attr(755,root,root) %{_bindir}/kwin_x11
117%attr(755,root,root) %{_libdir}/kconf_update_bin/kwin5_update_default_rules
be4127ba 118%ghost %{_libdir}/libkwin.so.5
e1fdf7c1 119%attr(755,root,root) %{_libdir}/libkwin.so.*.*.*
be4127ba 120%ghost %{_libdir}/libkwin4_effect_builtins.so.1
e1fdf7c1
AM
121%attr(755,root,root) %{_libdir}/libkwin4_effect_builtins.so.*.*.*
122%attr(755,root,root) %{_libdir}/libkwineffects.so.*.*.*
e1fdf7c1 123%attr(755,root,root) %{_libdir}/libkwinglutils.so.*.*.*
e1fdf7c1 124%attr(755,root,root) %{_libdir}/libkwinxrenderutils.so.*.*.*
d50c5620 125
d50c5620
WF
126%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwintouchscreen.so
127%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/kwin_packagestructure_aurorae.so
128%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/kwin_packagestructure_decoration.so
129%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/kwin_packagestructure_scripts.so
130%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/kwin_packagestructure_windowswitcher.so
131%dir %{_libdir}/qt5/plugins/org.kde.kwin.platforms
132%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
133
e1fdf7c1 134%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwin_scripts.so
e1fdf7c1 135%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwinoptions.so
e1fdf7c1
AM
136%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwinscreenedges.so
137%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kwintabbox.so
e579beef 138%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandVirtualBackend.so
93458863
AM
139%dir %{_libdir}/qt5/plugins/kwin
140%dir %{_libdir}/qt5/plugins/kwin/effects
141%dir %{_libdir}/qt5/plugins/kwin/effects/configs
08a7f0ec 142%dir %{_libdir}/qt5/plugins/kwin/plugins
e1fdf7c1
AM
143%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kcm_kwin4_genericscripted.so
144%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_blur_config.so
145%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_coverswitch_config.so
146%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_cube_config.so
147%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_cubeslide_config.so
e1fdf7c1
AM
148%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_desktopgrid_config.so
149%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_diminactive_config.so
150%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_flipswitch_config.so
151%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_glide_config.so
152%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_invert_config.so
153%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_lookingglass_config.so
154%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_magiclamp_config.so
155%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_magnifier_config.so
156%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_mouseclick_config.so
157%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_mousemark_config.so
158%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_presentwindows_config.so
159%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_resize_config.so
160%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_showfps_config.so
161%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_thumbnailaside_config.so
162%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_trackmouse_config.so
163%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_windowgeometry_config.so
164%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_wobblywindows_config.so
165%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_zoom_config.so
166%attr(755,root,root) %{_libdir}/qt5/plugins/kwincompositing.so
167%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
93458863 168%dir %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends
e1fdf7c1
AM
169%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so
170%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandFbdevBackend.so
171%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandWaylandBackend.so
172%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandX11Backend.so
f2ab12cc
WF
173%dir %{_libdir}/qt5/plugins/org.kde.kwin.scenes
174%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.scenes/KWinSceneQPainter.so
175%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.scenes/KWinSceneXRender.so
e1fdf7c1
AM
176%{_libdir}/qt5/qml/org/kde/kwin
177%{_datadir}/config.kcfg/kwin.kcfg
178%{_datadir}/dbus-1/interfaces/org.kde.KWin.xml
179%{_datadir}/dbus-1/interfaces/org.kde.kwin.Compositing.xml
180%{_datadir}/dbus-1/interfaces/org.kde.kwin.Effects.xml
181%{_iconsdir}/hicolor/*/apps/kwin.png
182%{_iconsdir}/hicolor/scalable/apps/kwin.svgz
183%{_datadir}/knotifications5/kwin.notifyrc
184%{_datadir}/kservices5/*kwin*.desktop
e1fdf7c1
AM
185%{_datadir}/kservices5/kwin
186%{_datadir}/kservicetypes5/kwin*.desktop
187%{_datadir}/kwin
56fc1ea5
WF
188%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_slide_config.so
189%attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
190%attr(755,root,root) %{_prefix}/libexec/kwin_killer_helper
191%attr(755,root,root) %{_prefix}/libexec/kwin_rules_dialog
56fc1ea5
WF
192%{_datadir}/config.kcfg/kwin_colorcorrect.kcfg
193%{_datadir}/dbus-1/interfaces/org.kde.kwin.ColorCorrect.xml
194%{_datadir}/kconf_update/kwin.upd
d56a9968 195%ghost %{_libdir}/libkcmkwincommon.so.5
08a7f0ec 196%attr(755,root,root) %{_libdir}/libkcmkwincommon.so.5.*.*
0090fa19
WF
197%attr(755,root,root) %{_libdir}/qt5/plugins/kcms/kcm_kwin_virtualdesktops.so
198%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/kwin_packagestructure_effect.so
199%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/effects/configs/kwin_showpaint_config.so
200%{_datadir}/dbus-1/interfaces/org.kde.KWin.VirtualDesktopManager.xml
201%dir %{_datadir}/kpackage/kcms/kcm_kwin_virtualdesktops
202%dir %{_datadir}/kpackage/kcms/kcm_kwin_virtualdesktops/contents
203%dir %{_datadir}/kpackage/kcms/kcm_kwin_virtualdesktops/contents/ui
204%{_datadir}/kpackage/kcms/kcm_kwin_virtualdesktops/contents/ui/main.qml
205%{_datadir}/kpackage/kcms/kcm_kwin_virtualdesktops/metadata.desktop
206%{_datadir}/kpackage/kcms/kcm_kwin_virtualdesktops/metadata.json
08a7f0ec
WF
207%{_datadir}/knsrcfiles/aurorae.knsrc
208%{_datadir}/knsrcfiles/kwineffect.knsrc
209%{_datadir}/knsrcfiles/kwinscripts.knsrc
210%{_datadir}/knsrcfiles/kwinswitcher.knsrc
211%{_datadir}/knsrcfiles/window-decorations.knsrc
212%dir %{_datadir}/kpackage/kcms
213%dir %{_datadir}/kpackage/kcms/kcm_kwin_effects
214%dir %{_datadir}/kpackage/kcms/kcm_kwin_effects/contents
215%dir %{_datadir}/kpackage/kcms/kcm_kwin_effects/contents/ui
216%{_datadir}/kpackage/kcms/kcm_kwin_effects/contents/ui/Effect.qml
217%{_datadir}/kpackage/kcms/kcm_kwin_effects/contents/ui/Video.qml
218%{_datadir}/kpackage/kcms/kcm_kwin_effects/contents/ui/main.qml
219%{_datadir}/kpackage/kcms/kcm_kwin_effects/metadata.desktop
220%{_datadir}/kpackage/kcms/kcm_kwin_effects/metadata.json
221%dir %{_datadir}/kpackage/kcms/kcm_kwindecoration
222%dir %{_datadir}/kpackage/kcms/kcm_kwindecoration/contents
223%dir %{_datadir}/kpackage/kcms/kcm_kwindecoration/contents/ui
224%{_datadir}/kpackage/kcms/kcm_kwindecoration/contents/ui/ButtonGroup.qml
225%{_datadir}/kpackage/kcms/kcm_kwindecoration/contents/ui/Buttons.qml
226%{_datadir}/kpackage/kcms/kcm_kwindecoration/contents/ui/Themes.qml
227%{_datadir}/kpackage/kcms/kcm_kwindecoration/contents/ui/main.qml
228%{_datadir}/kpackage/kcms/kcm_kwindecoration/metadata.desktop
229%{_datadir}/kpackage/kcms/kcm_kwindecoration/metadata.json
230%attr(755,root,root) %{_libdir}/qt5/plugins/kcms/kcm_kwin_effects.so
231%attr(755,root,root) %{_libdir}/qt5/plugins/kcms/kcm_kwindecoration.so
232%attr(755,root,root) %{_datadir}/kconf_update/kwin-5.16-auto-bordersize.sh
233%{_datadir}/qlogging-categories5/org_kde_kwin.categories
234
235%attr(755,root,root) %{_bindir}/kwin_wayland_wrapper
236%{systemduserunitdir}/plasma-kwin_x11.service
d56a9968
WF
237%ghost %{_libdir}/libkwineffects.so.13
238%ghost %{_libdir}/libkwinglutils.so.13
239%ghost %{_libdir}/libkwinxrenderutils.so.13
08a7f0ec
WF
240%attr(755,root,root) %{_libdir}/qt5/plugins/kcms/kcm_kwinrules.so
241%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/plugins/colordintegration.so
242%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/plugins/krunnerintegration.so
243%attr(755,root,root) %{_libdir}/qt5/plugins/kwin/plugins/libKWinNightColorPlugin.so
244%{_datadir}/config.kcfg/kwindecorationsettings.kcfg
245%{_datadir}/config.kcfg/virtualdesktopssettings.kcfg
246%{_datadir}/dbus-1/interfaces/org.kde.KWin.Plugins.xml
247%attr(755,root,root) %{_datadir}/kconf_update/kwin-5.18-move-animspeed.py
248%attr(755,root,root) %{_datadir}/kconf_update/kwin-5.21-desktop-grid-click-behavior.py
249%attr(755,root,root) %{_datadir}/kconf_update/kwin-5.21-no-swap-encourage.py
250%attr(755,root,root) %{_datadir}/kconf_update/kwinrules-5.19-placement.pl
251%{_datadir}/kconf_update/kwinrules.upd
252%dir %{_datadir}/kpackage/kcms/kcm_kwinrules
253%dir %{_datadir}/kpackage/kcms/kcm_kwinrules/contents
254%dir %{_datadir}/kpackage/kcms/kcm_kwinrules/contents/ui
255%{_datadir}/kpackage/kcms/kcm_kwinrules/contents/ui/FileDialogLoader.qml
256%{_datadir}/kpackage/kcms/kcm_kwinrules/contents/ui/OptionsComboBox.qml
257%{_datadir}/kpackage/kcms/kcm_kwinrules/contents/ui/RuleItemDelegate.qml
258%{_datadir}/kpackage/kcms/kcm_kwinrules/contents/ui/RulesEditor.qml
259%{_datadir}/kpackage/kcms/kcm_kwinrules/contents/ui/RulesList.qml
260%{_datadir}/kpackage/kcms/kcm_kwinrules/contents/ui/ValueEditor.qml
261%{_datadir}/kpackage/kcms/kcm_kwinrules/metadata.desktop
262%{_datadir}/kpackage/kcms/kcm_kwinrules/metadata.json
263%dir %{_datadir}/krunner
264%dir %{_datadir}/krunner/dbusplugins
265%{_datadir}/krunner/dbusplugins/kwin-runner-windows.desktop
e1fdf7c1
AM
266
267%files devel
268%defattr(644,root,root,755)
269%{_includedir}/kwin*.h
d56a9968
WF
270%{_libdir}/libkwin4_effect_builtins.so
271%{_libdir}/libkwineffects.so
272%{_libdir}/libkwinglutils.so
273%{_libdir}/libkwinxrenderutils.so
93458863 274%{_libdir}/cmake/KWinDBusInterface
08a7f0ec 275%{_libdir}/cmake/KWinEffects
This page took 0.106568 seconds and 4 git commands to generate.