Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

net-proxy/clash-verge-bin: workaround openrc issue #5976

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions net-proxy/clash-verge-bin/Manifest
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
DIST Clash.Verge_2.0.2_amd64.deb 44588684 BLAKE2B f901dbc8194dc2d05a665746fe47136c6371adf09d0beb5f7ec86f4f859b6c6c7ce80825bb6eb3711737e4061d912a6b1402afe43dacf44e08cdf811e2dc6bea SHA512 00b91fe3c15b7a857b740b880622cac5724bbd802aaf73b1f0efaa4005ae6e2b76d95107a52b285ea5a080b0c9e11835ae401fd9da48262e7eada922d1a8e2c8
DIST Clash.Verge_2.0.2_arm64.deb 42323540 BLAKE2B f735dfe73191dc32f6bb550c8ac4c7174fe8d8171501ee18ddf69851c7b7c3ec4797332331da87d1ff5b8bd41d7c265bab41830a58a1d59f06e00f1b8bc1f5fb SHA512 694662dcb22fae67e4e843291ed39fde126892572838506415b1da2e7365f4059cc294f26c4e41eae5d17327ce41b411a4e501196e04070f8beaaa1a31144f4d
DIST clash-verge-service 1325256 BLAKE2B 55f6538c8374bb91caa442a029eb0805e21604d89e962927034cc3ea6d37de523ef716162e86ec124980530a26c9c42f01ae9b23074f480b349136af7e14d80b SHA512 a8f19f8ff0538416e4b227ff99dab7563c96272e5cff7d33e1c8da52630046c453b1e06071186ee3baa4035289cfee5c19626128d522107e9d3423902d56b307
DIST clash-verge_1.6.0_amd64.deb 43532710 BLAKE2B cd603d8f7fd0e84de895a06bbdad7205435cc71a075b7cd43a060010634564b9d0e25e3e6952e017d480f255a63219c65aa66a4408730b293c7bfab420ba61ef SHA512 4e17e319a5d83bc35967c204f91dc270e3061009fa3a3a6175090c28e89d81959036abce9f29280e56b470e954feb872714abd8583dc23800f9e7659b68172c1
DIST clash-verge_1.6.0_arm64.deb 42036378 BLAKE2B ca99c2e29604c9fd62471ad77d2897adbe56472a0c6a4e7611fb9a86201b2e9510803bfe3103c02d69264f6a8c83c1fdc92be42b96be4f18dd8731793750bf52 SHA512 161ed9865292f7fc9ab38509caae58c48010bf25d030e322f7d1e0f41a803469154fa9b6b3d1d5072f417d2a70f1a4551aee314a8bf0c92e393fa34e2a5e866f
DIST clash-verge_1.6.4_amd64.deb 43581684 BLAKE2B 520f02299115efb25ac070abc03324af829c5245b2776e8f6b15c5ccee29f5868fb553d37f82582c7183cf32d4ec49ac74d6f1b8cd8310ef35a518e50d2629e8 SHA512 c3d7004039085c54729703af262791b90afae3ddab17572899766fa6fc29997cb17543a3c6c692e2a5642ecc5a53e1b72b1276e141c452f95932c587b055e353
Expand All @@ -8,3 +9,5 @@ DIST clash-verge_1.6.6_amd64.deb 43689598 BLAKE2B aa373e47d7978659da674d8aad68e4
DIST clash-verge_1.6.6_arm64.deb 42180304 BLAKE2B 51debed0e0b02596be2fcc572b47a2099fdf399891d08d05366318e36f8c2bd20a774087932265938b9add3580e43686dd03b0733c000aeb65af935dc7c69603 SHA512 450d76cac850d95900fcced45d09b4721146c56857f5573d9a7b9bed4cdc7af1c338d0bba7d36cec1923bfa2be0515a37c04f3924792f9fb89954fcabb7487aa
DIST clash-verge_1.7.7_amd64.deb 43269668 BLAKE2B f3d386a842c30c76997d0df742b1af9d178e6a37b6eafa2329816c66ccd7f329807fffd52744bb3ea7c073ec68333fc23c301af612984bb565a8c28a50cafcc4 SHA512 66e6be58f9a388b2b9887f9544811ddaf70d5695975bd44e2a1b29badc5f271cc2bc6f543bddaf3f9f8ce0be161ecbf54401b2941b27b5141620b56db0aa501a
DIST clash-verge_1.7.7_arm64.deb 41863794 BLAKE2B 773fdc240d2d24a3a1c5b5d8627948ddfb34bad0978772bbf720d3dfd33585dfede39a2b457df5a9940e658a433f0195e205207bf345c624a8dc86f616e41596 SHA512 4a1e09b4db4dc662f1c629778ba49d5f369f97f5a9a6308807365c3d8b4de4246b6d3586a6409c94d64e2b11b05bc7942b56cd9f56a98f66352187cd111e22cd
DIST install-service 474680 BLAKE2B 2fb1b487a3333247d636871290d7e7cd7a3179a5eb278070d99b563e363163252e4691971849502409d78035e3db05f6a373a7813dc46be61ef8d1cd01bbace1 SHA512 31a41b62e99baeac4bd4104d026662cead38430693fe8f78f5b5a10cb20b0e0247a0b5b4d41630e8bb6a3ae53cc5e071dcb7e789f99fd09f1d5f069753cf9458
DIST uninstall-service 456040 BLAKE2B 06f1e49400212337002dd1e5552b689fee68b5ef95fbc24cb4c28684fc4d1857cc5f27ddb15519fae2d38e65277f375e094abc1beeef11f443c4ca3edf613184 SHA512 efbfd09571e5cab6d251ee7e0b92be404f878542de8bc2d3fde3a340deca89fc9259490cad47075c601bbaecb7cfe7c036c5faf94e025737373b952da2249c90
47 changes: 47 additions & 0 deletions net-proxy/clash-verge-bin/clash-verge-bin-2.0.2-r1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit desktop unpacker xdg

DESCRIPTION="(Continuation) of Clash Meta GUI based on Tauri. "
HOMEPAGE="https://github.com/clash-verge-rev/clash-verge-rev"
SRC_URI="
amd64? (
https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v${PV}/Clash.Verge_${PV}_amd64.deb
https://github.com/oatiz/clash-verge-service/releases/download/x86_64-unknown-linux-gnu/clash-verge-service
https://github.com/oatiz/clash-verge-service/releases/download/x86_64-unknown-linux-gnu/install-service
https://github.com/oatiz/clash-verge-service/releases/download/x86_64-unknown-linux-gnu/uninstall-service
)
arm64? ( https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v${PV}/Clash.Verge_${PV}_arm64.deb )
"

S="${WORKDIR}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64"

DEPEND="
dev-libs/libayatana-appindicator
net-libs/webkit-gtk:4.1
dev-libs/openssl:0/3
"

RDEPEND="${DEPEND}"

src_install(){
exeinto /opt/clash-verge/bin
if use amd64; then
doexe "${S}"/usr/bin/{clash-verge,verge-mihomo,verge-mihomo-alpha}
doexe "${DISTDIR}"/{clash-verge-service,install-service,uninstall-service}
else
dexec "${S}"/usr/bin/*
fi
insinto /usr/lib/clash-verge
doins -r "${S}"/usr/lib/Clash\ Verge/resources
domenu "${FILESDIR}"/clash-verge.desktop
doicon -s 128 usr/share/icons/hicolor/128x128/apps/${PN/-bin}.png
doicon -s 256 usr/share/icons/hicolor/256x256@2/apps/${PN/-bin}.png
doicon -s 32 usr/share/icons/hicolor/32x32/apps/${PN/-bin}.png
}
Loading