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