%global _basename LightlyShaders %global forgeurl https://github.com/AldanTanneo/%{_basename} %global commit cd0b0f012706d2def7c624dcc377ff6654c7ca34 %global date 20250620 %forgemeta Name: lightlyshaders Version: 3.0.0 Release: 6%{?dist} Summary: Rounded window corners and outline effect for KWin License: GPL-3.0 URL: %{forgeurl} Source: %{forgesource} BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: qt6-qtbase-private-devel BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6OpenGL) BuildRequires: cmake(Qt6UiTools) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Xml) BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6ConfigWidgets) BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6Crash) BuildRequires: cmake(KF6GlobalAccel) BuildRequires: cmake(KF6GuiAddons) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6KCMUtils) BuildRequires: cmake(KF6KIO) BuildRequires: cmake(KF6Notifications) BuildRequires: cmake(KF6Service) BuildRequires: cmake(KF6WidgetsAddons) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(KWin) BuildRequires: cmake(KDecoration3) %if 0%{?fedora} BuildRequires: cmake(KWinX11) %endif BuildRequires: pkgconfig(epoxy) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcb) Requires: plasma-workspace Requires: kwin %description A simple KWin effect that simply rounds corners of windows, to do this it uses an opengl shader and is able to round any window, like mpv video for example will have rounded corners %files %{_libdir}/liblshelper.so.* %{_kf6_qtplugindir}/kwin/effects/configs/kwin_lightlyshaders_blur_config.so %{_kf6_qtplugindir}/kwin/effects/configs/kwin_lightlyshaders_config.so %{_kf6_qtplugindir}/kwin/effects/plugins/kwin_effect_lightlyshaders.so %{_kf6_qtplugindir}/kwin/effects/plugins/lightlyshaders_blur.so #------------------------------------------------------------------ %prep %forgeautosetup -p1 %build %cmake %cmake_build %install %cmake_install %changelog * Mon Jul 7 2025 Hazel Bunny - 3.0.0-5.git - Rebuild for KWin 6.4.3 * Mon Jun 30 2025 Hazel Bunny - 3.0.0-4.git - Rebuild for KWin 6.4.1 * Fri Jun 20 2025 Hazel Bunny - 3.0.0-3.git - Rebuild for KWin 6.4.0 * Sat May 10 2025 Hazel Bunny - 3.0.0-2.git - Rebuild for KWin 6.3.5 * Sun Apr 20 2025 Hazel Bunny - 3.0.0-1.git - Rebuild for Qt 6.9 * Fri Sep 20 2024 Hazel Bunny - 2.2.1-6.git - Rebuild for kwin 6.1.5 * Sun Aug 11 2024 Hazel Bunny - 2.2.1-5.git - Rebuild for kwin 6.1.4 * Sun Jul 28 2024 Hazel Bunny - 2.2.1-4.git - Rebuild for kwin 6.1.3 * Sun Jul 14 2024 Hazel Bunny - 2.2.1-3.git - switch to AldanTanneo's fork * Sun Jun 23 2024 Hazel Bunny - 2.2.1-2.git - Rebuild for plasma 6.1.0 * Sun Apr 28 2024 Hazel Bunny - 2.2.1-1.git - initial package