parent
91990299f9
commit
71e41498d9
@ -0,0 +1,46 @@
|
|||||||
|
[features]
|
||||||
|
hide = [
|
||||||
|
# For wasm/browser targets only; rust2rpm already patches everything out of
|
||||||
|
# this feature automatically.
|
||||||
|
"js",
|
||||||
|
# We do not want to package jiff-tzdb (which bundles the timezone
|
||||||
|
# database), and we think Fedora should always be using the system tz
|
||||||
|
# database, not a bundled one.
|
||||||
|
"tzdb-bundle-always",
|
||||||
|
]
|
||||||
|
enable = [
|
||||||
|
# Required for some doctests
|
||||||
|
"serde",
|
||||||
|
]
|
||||||
|
|
||||||
|
[package]
|
||||||
|
cargo-toml-patch-comments = [
|
||||||
|
"""\
|
||||||
|
Allow chrono-tz 0.8.x; this is just for doctests anyway. \
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=2273630\
|
||||||
|
""",
|
||||||
|
# This would be a candidate for automated patching with tomcli if it were
|
||||||
|
# an unconditional dependency, but given it is
|
||||||
|
# target.'cfg(not(target_family = "wasm"))', manual patching is easier.
|
||||||
|
"Drop dev-dependency hifitime: not packaged, and only for doctests",
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package.extra-patches]]
|
||||||
|
number = 10
|
||||||
|
file = "0001-Downstream-only-Omit-doctests-that-require-hifitime.patch"
|
||||||
|
comments = [
|
||||||
|
"""\
|
||||||
|
Downstream-only: Omit doctests that require hifitime. \
|
||||||
|
It is not worth packaging it solely for a couple of tiny examples.\
|
||||||
|
""",
|
||||||
|
]
|
||||||
|
[requires]
|
||||||
|
build = [
|
||||||
|
"tomcli",
|
||||||
|
]
|
||||||
|
|
||||||
|
[scripts.prep]
|
||||||
|
post = [
|
||||||
|
"# Exclude test and debug scripts that would BuildRequire sh or bash",
|
||||||
|
"tomcli set Cargo.toml append package.exclude test test-wasm 'scripts/*'",
|
||||||
|
]
|
Loading…
Reference in new issue