%global _basename LightlyShaders %global forgeurl https://github.com/AldanTanneo/%{_basename} %global commit 42ba6df20b52bdb79e686e5a89d250884d64c4b3 %global date 20250219 %forgemeta Name: lightlyshaders Version: 3.0.0 Release: 2%{?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(KWinDBusInterface) BuildRequires: cmake(KDecoration3) BuildRequires: pkgconfig(epoxy) 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 * Sat May 10 2025 Hazel Bunny - 3.0-2.git - Rebuild for KWin 6.3.5 * Sun Apr 20 2025 Hazel Bunny - 3.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