File applet-window-title.spec of Package applet-window-tittle

Name:           applet-window-title
Version:        0.9.0
Release:        0
Summary:        Plasma 6 applet that shows the current window title and icon in your panels
License:        GPL-2.0-only
URL:            https://github.com/dhruv8sh/plasma6-window-title-applet
Source0:        %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires:  fdupes
BuildRequires:  extra-cmake-modules >= %{kf6_ver}
BuildRequires:  kirigami-addons6-devel >= 0.10.0
BuildRequires:  kf6-kirigami-devel >= %{kf6_ver}
BuildRequires:  kf6-frameworkintegration-devel >= %{kf6_ver}
Requires:       kf6-kirigami >= %{kf6_ver}
Requires:       kirigami-addons6 >= 0.10.0
Requires:       kf6-frameworkintegration  >= %{kf6_ver}
BuildArch:      noarch

%description
This is a Plasma 6 applet that shows the current window title and icon in your panels.

%prep
%setup -q -n plasma6-window-title-applet-%{version}

%build
%cmake_kf6 -B build -DCMAKE_BUILD_TYPE=Release .
%{__make} -C build %{?_smp_mflags}

%install
%{__make} -C build install DESTDIR=%{buildroot}

# Проверяем какие файлы установились
find %{buildroot} -name "*.xml" -o -name "*appdata*" -o -name "*metainfo*"

%fdupes -s %{buildroot}

%files
%doc README.md
%license LICENSE
%{_kf6_plasmadir}/plasmoids/org.kde.windowtitle/
%{_kf6_appstreamdir}/org.kde.windowtitle.appdata.xml

%changelog
* Fri Sep 19 2025 Your Name <email@example.com>
- Updated for latest KF6 in Tumbleweed
- Fixed appstream file location
- Fixed build directory structure
openSUSE Build Service is sponsored by