diff --git a/net-proxy/clash-verge-bin/Manifest b/net-proxy/clash-verge-bin/Manifest index c1427cd21ad..63fa8c198e3 100644 --- a/net-proxy/clash-verge-bin/Manifest +++ b/net-proxy/clash-verge-bin/Manifest @@ -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 @@ -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 diff --git a/net-proxy/clash-verge-bin/clash-verge-bin-2.0.2-r1.ebuild b/net-proxy/clash-verge-bin/clash-verge-bin-2.0.2-r1.ebuild new file mode 100644 index 00000000000..c27e39ddca9 --- /dev/null +++ b/net-proxy/clash-verge-bin/clash-verge-bin-2.0.2-r1.ebuild @@ -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 +}