%global repo dde-kwin Name: deepin-kwin Version: 0.0.4 Release: 4%{?dist} Summary: KWin configuration for Deepin Desktop Environment License: GPLv3+ URL: https://github.com/linuxdeepin/%{repo} Source0: %{url}/archive/%{version}/%{repo}-%{version}.tar.gz # https://github.com/linuxdeepin/developer-center/issues/1103 Patch0: newer_kwin.patch BuildRequires: gcc-c++ BuildRequires: kwin-devel BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: gsettings-qt-devel BuildRequires: dtkcore-devel BuildRequires: kf5-kglobalaccel-devel # for libQt5EdidSupport.a BuildRequires: qt5-qtbase-static BuildRequires: qt5-qtbase-private-devel %{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} Requires: deepin-qt5integration%{?_isa} Requires: kwin%{?_isa} %description This package provides a kwin configuration that used as the new WM for Deepin Desktop Environment. %package devel Summary: Development package for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: kwin-devel%{?_isa} Requires: qt5-qtx11extras-devel%{?_isa} Requires: gsettings-qt-devel%{?_isa} Requires: dtkcore-devel%{?_isa} Requires: kf5-kglobalaccel-devel%{?_isa} %description devel Header files and libraries for %{name}. %prep %setup -q -n %{repo}-%{version} %patch0 -p1 %build # help find (and prefer) qt5 utilities, e.g. qmake, lrelease export PATH=%{_qt5_bindir}:$PATH %qmake_qt5 PREFIX=%{_prefix} %make_build %install %make_install INSTALL_ROOT=%{buildroot} chmod 644 %{buildroot}%{_datadir}/kwin/tabbox/thumbnail_grid/metadata.desktop \ %{buildroot}%{_datadir}/kwin/tabbox/thumbnail_grid/contents/ui/main.qml %ldconfig_scriptlets %files %doc CHANGELOG.md %license LICENSE %{_sysconfdir}/xdg/* %{_bindir}/deepin-wm-dbus %{_bindir}/kwin_no_scale %{_qt5_plugindir}/platforms/lib%{repo}-xcb.so %{_libdir}/lib%{repo}.so.0* %{_datadir}/aurorae/ %{_datadir}/dbus-1/services/*.service %{_datadir}/dbus-1/interfaces/*.xml %{_datadir}/kwin/scripts/* %{_datadir}/kwin/tabbox/* %files devel %{_includedir}/%{repo} %{_libdir}/lib%{repo}.so %{_libdir}/pkgconfig/%{repo}.pc %changelog * Thu Sep 26 2019 Jan Grulich - 0.0.4-4 - rebuild (qt5) * Mon Jun 17 2019 Jan Grulich - 0.0.4-3 - rebuild (qt5) * Wed Jun 05 2019 Jan Grulich - 0.0.4-2 - rebuild (qt5) * Mon Apr 22 2019 Robin Lee - 0.0.4-1 - new version * Mon Apr 15 2019 Robin Lee - 0.0.3.2-1 - Update to 0.0.3.2 * Fri Apr 12 2019 Robin Lee - 0.0.3.1-1 - Initial packaging