# Copyright 2010-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 CRATES=" addr2line-0.24.1 adler2-2.0.0 aho-corasick-1.1.3 android-tzdata-0.1.1 android_system_properties-0.1.5 anyhow-1.0.89 arrayvec-0.7.6 autocfg-1.3.0 backtrace-0.3.74 bech32-0.9.1 bitcoin-0.30.2 bitcoin-private-0.1.0 bitcoin_hashes-0.12.0 bitflags-2.6.0 bumpalo-3.16.0 bytecount-0.6.8 byteorder-1.5.0 bytes-1.7.2 cc-1.1.21 cfg-if-1.0.0 chrono-0.4.38 cln-plugin-0.2.0 cln-rpc-0.2.0 core-foundation-sys-0.8.7 fnv-1.0.7 futures-0.3.30 futures-channel-0.3.30 futures-core-0.3.30 futures-executor-0.3.30 futures-io-0.3.30 futures-macro-0.3.30 futures-sink-0.3.30 futures-task-0.3.30 futures-util-0.3.30 getrandom-0.2.15 gimli-0.31.0 heck-0.4.1 hermit-abi-0.3.9 hex-0.4.3 hex_lit-0.1.1 iana-time-zone-0.1.61 iana-time-zone-haiku-0.1.2 itoa-1.0.11 js-sys-0.3.70 lazy_static-1.5.0 libc-0.2.158 lock_api-0.4.12 log-0.4.22 log-panics-2.1.0 matchers-0.1.0 memchr-2.7.4 miniz_oxide-0.8.0 mio-1.0.2 nu-ansi-term-0.46.0 num-format-0.4.4 num-traits-0.2.19 object-0.36.4 once_cell-1.19.0 overload-0.1.1 papergrid-0.12.0 parking_lot-0.12.3 parking_lot_core-0.9.10 pin-project-lite-0.2.14 pin-utils-0.1.0 ppv-lite86-0.2.20 proc-macro-error-1.0.4 proc-macro-error-attr-1.0.4 proc-macro2-1.0.86 quote-1.0.37 rand-0.8.5 rand_chacha-0.3.1 rand_core-0.6.4 redox_syscall-0.5.4 regex-1.10.6 regex-automata-0.1.10 regex-automata-0.4.7 regex-syntax-0.6.29 regex-syntax-0.8.4 rustc-demangle-0.1.24 ryu-1.0.18 scopeguard-1.2.0 secp256k1-0.27.0 secp256k1-sys-0.8.1 serde-1.0.210 serde_derive-1.0.210 serde_json-1.0.128 sharded-slab-0.1.7 shlex-1.3.0 slab-0.4.9 smallvec-1.13.2 socket2-0.5.7 syn-1.0.109 syn-2.0.77 tabled-0.16.0 tabled_derive-0.8.0 thread_local-1.1.8 tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 tikv-jemallocator-0.6.0 tokio-1.40.0 tokio-macros-2.4.0 tokio-stream-0.1.16 tokio-util-0.7.12 tracing-0.1.40 tracing-attributes-0.1.27 tracing-core-0.1.32 tracing-log-0.2.0 tracing-subscriber-0.3.18 unicode-ident-1.0.13 unicode-width-0.1.11 valuable-0.1.0 version_check-0.9.5 wasi-0.11.0+wasi-snapshot-preview1 wasm-bindgen-0.2.93 wasm-bindgen-backend-0.2.93 wasm-bindgen-macro-0.2.93 wasm-bindgen-macro-support-0.2.93 wasm-bindgen-shared-0.2.93 winapi-0.3.9 winapi-i686-pc-windows-gnu-0.4.0 winapi-x86_64-pc-windows-gnu-0.4.0 windows-core-0.52.0 windows-sys-0.52.0 windows-targets-0.52.6 windows_aarch64_gnullvm-0.52.6 windows_aarch64_msvc-0.52.6 windows_i686_gnu-0.52.6 windows_i686_gnullvm-0.52.6 windows_i686_msvc-0.52.6 windows_x86_64_gnu-0.52.6 windows_x86_64_gnullvm-0.52.6 windows_x86_64_msvc-0.52.6 zerocopy-0.7.35 zerocopy-derive-0.7.35 " inherit cargo DESCRIPTION="A Core Lightning plugin to automatically rebalance multiple channels" HOMEPAGE="https://github.com/daywalker90/sling" SRC_URI="${HOMEPAGE}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz $(cargo_crate_uris)" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~amd64-linux ~arm ~arm64 ~mips ~ppc ~x86 ~x86-linux" RDEPEND=" >=net-p2p/core-lightning-23.11 " src_install() { cargo_src_install insinto /usr/libexec/c-lightning/plugins mv -- "${ED}/usr/bin/sling" "${ED}/usr/libexec/c-lightning/plugins/" || die }