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
openSUSE Build Service is sponsored by