%global plugin_name org.miryugaming.start %global plugin_dir %{_datadir}/plasma/plasmoids/%{plugin_name} %global gettext_domain plasma_applet_%{plugin_name} Name: miryu-start Version: 45.0.0 Release: 1%{?dist} Summary: Windows 11 style start menu with KDE Connect mobile panel License: GPL-3.0-or-later URL: https://github.com/evernightvista/miryu-start Source0: https://github.com/evernightvista/miryu-start/archive/refs/heads/main.zip BuildRequires: gettext BuildRequires: unzip Requires: plasma-workspace >= 6.0 Requires: qt6-qtquickcontrols2 Requires: kdeconnect-kde Requires: python3 Requires: qt6-qttools BuildArch: noarch %description Miryu Start %prep %autosetup -n miryu-start-main %build cd translate sh build.sh %install rm -rf %{buildroot} # Plasma 6 plasmoid 标准安装路径 install -d %{buildroot}%{plugin_dir} cp -a metadata.json %{buildroot}%{plugin_dir}/ cp -a contents %{buildroot}%{plugin_dir}/ # 权限规整 find %{buildroot}%{plugin_dir} -type d -exec chmod 0755 {} \; find %{buildroot}%{plugin_dir} -type f -exec chmod 0644 {} \; # LICENSE / README install -d %{buildroot}%{_datadir}/licenses/%{name} install -m 0644 LICENSE %{buildroot}%{_datadir}/licenses/%{name}/ install -d %{buildroot}%{_datadir}/doc/%{name} install -m 0644 README.md %{buildroot}%{_datadir}/doc/%{name}/ %find_lang %{gettext_domain} --subdir plasma/plasmoids/%{plugin_name}/contents/locale %files -f %{gettext_domain}.lang %license %{_datadir}/licenses/%{name}/LICENSE %doc %{_datadir}/doc/%{name}/README.md %dir %{plugin_dir} %{plugin_dir}/metadata.json %{plugin_dir}/contents/config/ %{plugin_dir}/contents/icons/ %{plugin_dir}/contents/ui/ %dir %{plugin_dir}/contents %dir %{plugin_dir}/contents/locale %changelog * Tue Oct 20 2026 KairikiFedora <13278297951@sina.cn> - 45.0.0-1 - Initial RPM package for Miryu Start 1.0 - Pure QML Plasma 6 plasmoid; translation-only in %%build - Install path: %%{_datadir}/plasma/plasmoids/org.miryugaming.start/ - GPL-3.0-or-later