File better-blur.spec of Package better-blur

%global repo_name kwin-effects-forceblur

Name:           better-blur
Version:        1.0
Release:        1%{?dist}
Summary:        Fork of the KWin Blur effect for Plasma 6
License:        GPL-3.0
URL:            https://github.com/taj-ny/kwin-effects-forceblur
Source0:        %repo_name-%version.tar

Requires:	kwin6 >= 6.0.0

BuildRequires:	cmake
BuildRequires:	extra-cmake-modules
BuildRequires:	gcc-c++
BuildRequires:	kf6-extra-cmake-modules
BuildRequires:	kpackage-devel
BuildRequires:	cmake(KF6Config)
BuildRequires:	cmake(KF6CoreAddons)
BuildRequires:	cmake(KF6ConfigWidgets)
BuildRequires:	cmake(KF6FrameworkIntegration)
BuildRequires:	cmake(KF6GuiAddons)
BuildRequires:	cmake(KF6I18n)
BuildRequires:	cmake(KF6IconThemes)
BuildRequires:	cmake(KF6KCMUtils)
BuildRequires:	cmake(KF6KirigamiPlatform)
BuildRequires:	cmake(KF6WindowSystem)
BuildRequires:	cmake(Qt6Core)
BuildRequires:	cmake(Qt6DBus)
BuildRequires:	cmake(Qt6Quick)
BuildRequires:	cmake(Qt6Svg)
BuildRequires:	cmake(Qt6Widgets)
BuildRequires:	cmake(Qt6Xml)
BuildRequires:	cmake(Qt6UiTools)
BuildRequires:	cmake(KF6Crash)
BuildRequires:	cmake(KF6GlobalAccel)
BuildRequires:	cmake(KF6KIO)
BuildRequires:	cmake(KF6Service)
BuildRequires:	cmake(KF6Notifications)
BuildRequires:	cmake(KWin)
BuildRequires:	cmake(KWinX11)
BuildRequires:	cmake(KDecoration3)

%description
Better Blur (formerly kwin-effects-forceblur) is a fork the KWin Blur effect for KDE Plasma 6 with additional features and bug fixes.

%prep
%setup -q -n %repo_name-%version

%build
mkdir -p build ; cd build
cmake .. --install-prefix %{_prefix}
make %{_smp_mflags}

%install
cd build
%make_install

%check

%files
%dir %{_kf6_plugindir}/kwin*
%dir %{_kf6_plugindir}/kwin*/effects
%dir %{_kf6_plugindir}/kwin*/effects/configs
%dir %{_kf6_plugindir}/kwin*/effects/plugins

%{_kf6_plugindir}/kwin/effects/configs/kwin_better_blur_config.so
%{_kf6_plugindir}/kwin-x11/effects/configs/kwin_better_blur_config.so

%{_kf6_plugindir}/kwin/effects/plugins/forceblur.so
%{_kf6_plugindir}/kwin-x11/effects/plugins/forceblur_x11.so

%changelog
openSUSE Build Service is sponsored by