Release 24.3.0
This commit is contained in:
parent
9de25b0a25
commit
1fdcc4a2a0
2 changed files with 21 additions and 1 deletions
20
NEWS
20
NEWS
|
@ -1,5 +1,25 @@
|
||||||
rust2rpm
|
rust2rpm
|
||||||
|
|
||||||
|
Version 24.3.0
|
||||||
|
==============
|
||||||
|
|
||||||
|
This version adds new settings to `rust2rpm.conf`:
|
||||||
|
|
||||||
|
- `summary`: override the RPM package's `Summary` with a specific string
|
||||||
|
if the heuristics for generating a summary from the crate's description
|
||||||
|
produces nonsense
|
||||||
|
- `supported-arches`: build library crates and run their tests only on
|
||||||
|
architectures where they are supported
|
||||||
|
|
||||||
|
The second setting allows generating spec files for Rust crates that only
|
||||||
|
have limited cross-platform compatibility that can still be included in
|
||||||
|
repositories for all architectures. This provides a workaround for limitations
|
||||||
|
of RPM (subpackages do not inherit `ExcludeArch` / `ExclusiveArch` tags) and
|
||||||
|
Fedora build infrastructure (`noarch` packages are included in repositories for
|
||||||
|
all architectures), and should make it possible to enable more features in more
|
||||||
|
crates without introducing broken dependencies on architectures where some
|
||||||
|
crates do not work.
|
||||||
|
|
||||||
Version 24.2.0
|
Version 24.2.0
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ from rust2rpm import licensing
|
||||||
# release of the last minor version.
|
# release of the last minor version.
|
||||||
#
|
#
|
||||||
# Only the major version is included in the header of generated spec files.
|
# Only the major version is included in the header of generated spec files.
|
||||||
__version__ = "24.2.0"
|
__version__ = "24.3.0"
|
||||||
|
|
||||||
TARGET_ARCHES = [
|
TARGET_ARCHES = [
|
||||||
"x86_64",
|
"x86_64",
|
||||||
|
|
Loading…
Reference in a new issue