View Raw Ebuild
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
addr2line@0.12.1
atty@0.2.14
autocfg@1.0.0
backtrace@0.3.48
bitflags@1.2.1
bstr@0.2.13
bumpalo@3.3.0
byteorder@1.3.4
cast@0.2.3
cfg-if@0.1.10
clap@2.33.1
criterion@0.3.2
criterion-plot@0.4.2
crossbeam-deque@0.7.3
crossbeam-epoch@0.8.2
crossbeam-queue@0.2.1
crossbeam-utils@0.7.2
csv@1.1.3
csv-core@0.1.10
either@1.5.3
failure@0.1.8
failure_derive@0.1.8
gimli@0.21.0
hermit-abi@0.1.13
itertools@0.9.0
itoa@0.4.5
js-sys@0.3.39
lazy_static@1.4.0
libc@0.2.70
log@0.4.8
maybe-uninit@2.0.0
memchr@2.3.3
memoffset@0.5.4
num-traits@0.2.11
num_cpus@1.13.0
object@0.19.0
oorandom@11.1.1
plotters@0.2.14
proc-macro2@1.0.17
quote@1.0.6
rayon@1.3.0
rayon-core@1.7.0
regex@1.3.7
regex-automata@0.1.9
regex-syntax@0.6.17
rustc-demangle@0.1.16
rustc_version@0.2.3
ryu@1.0.4
same-file@1.0.6
scopeguard@1.1.0
semver@0.9.0
semver-parser@0.7.0
serde@1.0.110
serde_derive@1.0.110
serde_json@1.0.53
syn@1.0.23
synstructure@0.12.3
textwrap@0.11.0
tinytemplate@1.0.4
unicode-width@0.1.7
unicode-xid@0.2.0
vapoursynth@0.3.0
vapoursynth-sys@0.3.0
walkdir@2.3.1
wasm-bindgen@0.2.62
wasm-bindgen-backend@0.2.62
wasm-bindgen-macro@0.2.62
wasm-bindgen-macro-support@0.2.62
wasm-bindgen-shared@0.2.62
web-sys@0.3.39
winapi@0.3.8
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.5
winapi-x86_64-pc-windows-gnu@0.4.0
"
inherit cargo
DESCRIPTION="adaptivegrain-rs"
HOMEPAGE="https://github.com/Irrational-Encoding-Wizardry/adaptivegrain"
SRC_URI="https://github.com/Irrational-Encoding-Wizardry/adaptivegrain/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=""
RDEPEND="${DEPEND}
media-libs/vapoursynth
"
src_install() {
insinto "/usr/$(get_libdir)/vapoursynth/"
doins ./*/*/libadaptivegrain_rs.so
}