Name librav1e0.7
Description Fastest and safest AV1 encoder - shared library
Version 0.7.1-9+b2
Package Base rust-rav1e
Homepage https://github.com/xiph/rav1e/
Maintainers ['Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>']
Contributors ['Sebastian Ramacher <sramacher@debian.org>']
Distro-repo https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/rav1e
Sources ['https://sources.debian.org/data/main/r/rust-rav1e/0.7.1-9/debian/watch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0001-Remove-benches.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0003-Remove-wasm-feature.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0004-Remove-fuzzing-feature.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0006-Tell-dh-cargo-that-source-does-not-need-to-be-includ.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0007-Remove-some-unused-features.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0008-Use-rayon.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0009-Remove-built.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0014-Relax-itertools.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0015-upgrade-toml.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0016-Remove-tracing.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0017-Relax-num-derive.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0018-Revert-to-dav1d-sys.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0019-Temporarily-increase-version.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/0020-system-deps.patch', 'https://sources.debian.org/src/rust-rav1e/0.7.1-9/debian/patches/series']
Dependencies ['libc6', 'libgcc-s1']
Optional-Dependencies []
Build-Dependencies ['debhelper-compat', 'dh-sequence-cargo', 'cargo', 'rustc', 'libstd-rust-dev', 'librust-arg-enum-proc-macro-0.3+default-dev', 'librust-arrayvec-0.7+default-dev', 'librust-av-metrics-0.9-dev', 'librust-av1-grain-0.2+default-dev', 'librust-bitstream-io-2+default-dev', 'librust-cc-1+default-dev', 'librust-cc-1+parallel-dev', 'librust-cfg-if-1+default-dev', 'librust-clap-4+color-dev', 'librust-clap-4+derive-dev', 'librust-clap-4+std-dev', 'librust-clap-4+wrap-help-dev', 'librust-clap-complete-4+default-dev', 'librust-console-0.15+default-dev', 'librust-fern-0.6+default-dev', 'librust-itertools-0+default-dev', 'librust-ivf-0.1+default-dev', 'librust-libc-0.2+default-dev', 'librust-log-0.4+default-dev', 'librust-nasm-rs-0.2+default-dev', 'librust-nasm-rs-0.2+parallel-dev', 'librust-new-debug-unreachable-1+default-dev', 'librust-nom-7+default-dev', 'librust-noop-proc-macro-0.3+default-dev', 'librust-num-derive-0.3+default-dev', 'librust-num-traits-0.2+default-dev', 'librust-once-cell-1+default-dev', 'librust-paste-1+default-dev', 'librust-rayon-1+default-dev', 'librust-scan-fmt-0.2-dev', 'librust-signal-hook-0.3+default-dev', 'librust-simd-helpers-0.1+default-dev', 'librust-system-deps-7+default-dev', 'librust-thiserror-1+default-dev', 'librust-v-frame-0.3+default-dev', 'librust-y4m-0.8+default-dev', 'cargo-c', 'librust-aom-sys-0.3-dev', 'librust-assert-cmd-2-dev', 'librust-dav1d-sys-0.7-dev', 'librust-interpolate-name-0.2-dev', 'librust-ivf-0.1-dev', 'librust-pretty-assertions-1-dev', 'librust-quickcheck-1-dev', 'librust-quickcheck-macros-1-dev', 'librust-serde-1+default-dev', 'librust-serde-1+derive-dev', 'librust-serde-big-array-0.5+default-dev', 'librust-semver-1+default-dev']
Provides []
Builddate
Architecture amd64
Distro-Version trixie
Licenses []
Hash d5b1373a8d6905ee4523faf1db7a626dc660e03836ec91b616e57ba386f47eb6
#!/usr/bin/make -f

include /usr/share/dpkg/architecture.mk

ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
	NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
else
	NUMJOBS = 1
endif

CARGO_C_FLAGS = --release \
	--destdir=debian/tmp \
	--prefix=/usr \
	--libdir=/usr/lib/${DEB_HOST_MULTIARCH} \
	--offline \
	-v \
	-j $(NUMJOBS)

%:
	dh $@ --buildsystem cargo

execute_after_dh_auto_build:
	CARGO_HOME=debian/cargo_home \
		/usr/share/cargo/bin/cargo cbuild $(CARGO_C_FLAGS)

execute_after_dh_auto_install:
	CARGO_HOME=debian/cargo_home \
		/usr/share/cargo/bin/cargo cinstall $(CARGO_C_FLAGS)

execute_after_dh_install:
	find debian -name Cargo.lock -delete