# 从预构建 RPM 重新打包 - 支持多架构 # 源 RPM: https://github.com/clash-verge-rev/clash-verge-rev/releases/ Name: clash-verge Version: 2.4.5 Release: 1%{?dist} Summary: Clash Verge Rev License: GPL-3.0-only URL: https://github.com/clash-verge-rev/clash-verge-rev # 多架构源文件 %ifarch x86_64 Source0: https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v%{version}/Clash.Verge-%{version}-1.x86_64.rpm %endif %ifarch aarch64 Source0: https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v%{version}/Clash.Verge-%{version}-1.aarch64.rpm %endif %ifarch armv7hl armhfp Source0: https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v%{version}/Clash.Verge-%{version}-1.armhfp.rpm %endif # 仅支持这些架构 ExclusiveArch: x86_64 aarch64 armv7hl # 重新打包不需要编译依赖 BuildRequires: coreutils BuildRequires: cpio Requires: openssl Obsoletes: clash-verge < %{version} %description Clash Verge Rev - A Clash GUI based on Tauri %prep # 从预构建 RPM 提取文件 %build # 无需编译,直接重新打包 %install # 从源 RPM 提取所有文件到 buildroot mkdir -p %{buildroot} cd %{buildroot} rpm2cpio %{SOURCE0} | cpio -idmv %files /usr/bin/clash-verge /usr/bin/clash-verge-service /usr/bin/clash-verge-service-install /usr/bin/clash-verge-service-uninstall /usr/bin/verge-mihomo /usr/bin/verge-mihomo-alpha "/usr/lib/Clash Verge" "/usr/share/applications/Clash Verge.desktop" /usr/share/icons/hicolor/128x128/apps/clash-verge.png /usr/share/icons/hicolor/256x256@2/apps/clash-verge.png /usr/share/icons/hicolor/32x32/apps/clash-verge.png %changelog * Mon Jan 27 2026 Auto Generated - Repackaged from upstream RPM - Added multi-architecture support (x86_64, aarch64, armv7hl)