File clash-verge-rev.spec of Package clash-verge-rev
Name: clash-verge-rev
Version: 2.0.2
Release: 0%{?dist}
Summary: Continuation of Clash Verge - A Clash Meta GUI based on Tauri
License: GPL-3.0-or-later
URL: https://clash-verge-rev.github.io
Source0: https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v2.0.2/Clash.Verge_2.0.2_amd64.deb
BuildRequires: dpkg hicolor-icon-theme
Requires: openssl libayatana-appindicator3-1 libwebkit2gtk-4_0-37 libgtk-3-0 libcap-progs
Recommends: verge-mihomo-cores-bin
# Use clash-meta/mihomo service instead
# Recommends: srcpackage:clash-cap-hook
%description
Continuation of Clash Verge - A Clash Meta GUI based on Tauri
%package -n verge-mihomo-cores-bin
Summary: A rule-based tunnel in Go
Provides: clash-meta = 1.18.10
%description -n verge-mihomo-cores-bin
A rule-based tunnel in Go
%prep
%setup -c -T
dpkg -x %{SOURCE0} .
%build
# (no op)
%install
mv usr/share/icons/hicolor/256x256@2 usr/share/icons/hicolor/256x256
mv usr/lib/Clash* usr/lib/clash-verge
cp -r . %{buildroot}
strip %{buildroot}/usr/bin/clash-verge
%files
/usr/bin/clash-verge*
/usr/bin/install-service
/usr/bin/uninstall-service
/usr/lib/clash-verge
/usr/share/applications/Clash*.desktop
/usr/share/icons/hicolor/32x32/apps/clash-verge.png
/usr/share/icons/hicolor/128x128/apps/clash-verge.png
/usr/share/icons/hicolor/256x256/apps/clash-verge.png
%files -n verge-mihomo-cores-bin
/usr/bin/verge-mihomo
/usr/bin/verge-mihomo-alpha
%changelog