File plasma6-desktoptheme-rosa.spec of Package plasma6-desktoptheme-rosa

Name:           plasma6-desktoptheme-rosa
Version:        1.2.5
Release:        1
License:        GPL-3.0-or-later
Summary:        ROSA Plasma desktop theme adapted for Plasma 6
Url:            https://abf.rosalinux.ru/import/plasma-theme-rosa
Group:          System/GUI/KDE
Source0:        plasma-desktoptheme-rosa-%{version}.tar.bz2
BuildArch:      noarch

# Runtime dependencies
Requires:       plasma-framework >= 6.0
Requires:       (breeze-icons or kf6-breeze-icons) 

# Build dependencies
BuildRequires:  cmake
BuildRequires:  extra-cmake-modules >= 6.0
BuildRequires:  fdupes
BuildRequires:  kf6-filesystem
BuildRequires:  qt6-base-devel

%description
Classic ROSA Plasma theme adapted for Plasma 6.
Includes basic theme elements compatible with KDE Frameworks 6.

%prep
%setup -q -n ROSA  # Имя папки в архиве

%install
mkdir -p %{buildroot}%{_datadir}/plasma/desktoptheme/rosa
cp -R * %{buildroot}%{_datadir}/plasma/desktoptheme/rosa/

# Удаляем ненужные файлы
rm -f %{buildroot}%{_datadir}/plasma/desktoptheme/rosa/CMakeLists.txt
rm -f %{buildroot}%{_datadir}/plasma/desktoptheme/rosa/LICENSE

# Оптимизация дубликатов
%fdupes -s %{buildroot}%{_datadir}

%files
%license LICENSE
%dir %{_datadir}/plasma/desktoptheme/
%dir %{_datadir}/plasma/desktoptheme/rosa/
%{_datadir}/plasma/desktoptheme/rosa/

%changelog
* %(date +"%a %b %d %Y")  Alex Shubin aka Sylar <renard.corp@hotmail.com> - 1.2.5-1
- Initial package for Plasma 6
- Simplified installation from local archive
- Removed CMake build system as original package doesn't use it
- Basic compatibility with Plasma 6 framework
openSUSE Build Service is sponsored by