# 从预构建 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 - A Clash GUI based on Tauri License: GPL-3.0-only URL: https://github.com/clash-verge-rev/clash-verge-rev # 多架构源文件 - 全部定义,在 install 阶段选择 Source0: https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v%{version}/Clash.Verge-%{version}-1.x86_64.rpm Source1: https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v%{version}/Clash.Verge-%{version}-1.aarch64.rpm # 仅支持这些架构 ExclusiveArch: x86_64 aarch64 # 重新打包不需要编译依赖 BuildRequires: coreutils BuildRequires: cpio Requires: openssl Obsoletes: clash-verge < %{version} %description Clash Verge Rev - A Clash GUI based on Tauri. Continuation of Clash Verge - A Clash Meta GUI based on Tauri. %prep # 从预构建 RPM 提取文件 %build # 无需编译,直接重新打包 %install mkdir -p %{buildroot} cd %{buildroot} # 根据架构选择正确的源 RPM %ifarch x86_64 rpm2cpio %{SOURCE0} | cpio -idmv %endif %ifarch aarch64 rpm2cpio %{SOURCE1} | cpio -idmv %endif %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 * Tue Jan 27 2026 Auto Generated - Repackaged from upstream RPM - Added multi-architecture support (x86_64, aarch64)