You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.2 KiB
43 lines
1.2 KiB
6 months ago
|
[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 = [
|
||
|
# 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/*'",
|
||
|
]
|