Release 24.3.0

This commit is contained in:
Fabio Valentini 2023-04-01 16:31:36 +02:00
parent 9de25b0a25
commit 1fdcc4a2a0
No known key found for this signature in database
GPG key ID: 5AC5F572E5D410AF
2 changed files with 21 additions and 1 deletions

20
NEWS
View file

@ -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
============== ==============

View file

@ -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",