Name rav1e
Description Fastest and safest AV1 encoder - command line encoder
Version 0.7.1-2
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://git.launchpad.net/ubuntu/+source/rust-rav1e/tree/?h=ubuntu/noble
Sources ['https://git.launchpad.net/ubuntu/+source/rav1e/plain/debian/watch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/../?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0001-Remove-benches.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0003-Remove-wasm-feature.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0004-Remove-fuzzing-feature.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0006-Tell-dh-cargo-that-source-does-not-need-to-be-includ.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0007-Remove-some-unused-features.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0008-Use-rayon.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0009-Remove-built.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0014-Relax-itertools.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0015-upgrade-toml.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0016-Remove-tracing.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0017-Relax-num-derive.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/0018-Revert-to-dav1d-sys.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/rust-rav1e/plain/debian/patches/series?h=ubuntu/noble']
Dependencies ['libc6', 'libgcc-s1']
Optional-Dependencies []
Build-Dependencies ['debhelper', 'dh-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-6+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']
Provides []
Builddate
Architecture amd64
Distro-Version noble
Licenses []
Hash 83a5aa392c35b7c52f3f6a87fb8f7124cc6728be82f9c28081064ed963c0ad34
#!/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