Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

rust-packaging-15-bp153.1.84 RPM for noarch

From OpenSuSE Leap 15.3 for noarch

Name: rust-packaging Distribution: SUSE Linux Enterprise 15 SP3
Version: 15 Vendor: openSUSE
Release: bp153.1.84 Build date: Tue May 18 10:10:40 2021
Group: Development/Languages/Rust Build host: lamb25
Size: 6340 Source RPM: rust-packaging-15-bp153.1.84.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pagure.io/fedora-rust/rust2rpm
Summary: RPM macros for building Rust packages on various architectures
The package provides macros for building projects in Rust
on various architectures.

Provides

Requires

License

MIT

Changelog

* Fri May 22 2020 Neal Gompa <ngompa13@gmail.com>
  - Update to 15
    + metadata: Fix setting up tilde version in RPM
    + templates: Generate files entry with no-tilde
    + inspector: Add support for multiple features
    + metadata: Support "renamed" dependencies
    + Use `cargo install --no-track` with cargo 1.41
    + metadata: support versions like X.*.*
    + Fix up Cargo.toml.orig error message that started to appear with Rust 1.43.0
  - Remove downstream patch
    + cargo-install.patch
* Tue Mar 31 2020 Andreas Schwab <schwab@suse.de>
  - cargo-install.patch: Use `cargo install --no-track` with cargo 1.41
  - Require cargo >= 1.41
* Wed Dec 04 2019 Igor Gnatenko <i.gnatenko.brain@gmail.com>
  - Remove downstream patches
    + 0001-Ignore-Cargo.lock.patch
    + 0001-macros-Remove-Cargo.toml.orig.patch
    + 0001-metadata-normalize-version-via-CargoSemVer.patch
    + 0001-metadata-replace-semantic-version-with-a-custom-pars.patch
  - Update to 11
    + When dynamic BuildRequires are turned on, propagate arguments to %cargo_*
    + Few improvements in algorithm of description splitting into a summary
    + Ignore Cargo.lock for installation (publish lockfile feature in Cargo 1.37+)
    + Replace semantic_version dependency by custom parser
    + Add MPL-2.0-or-later and 0BSD into a Fedora SPDX mapping
    + Pass --cap-lints=warn into the RUSTFLAGS to prevent FTBFS after
      dependency and/or compiler updates
    + Enable dynamic BuildRequires by default for Fedora target
* Wed Oct 30 2019 Neal Gompa <ngompa13@gmail.com>
  - Fix version normalization via CargoSemVer
    + 0001-metadata-normalize-version-via-CargoSemVer.patch
* Mon Oct 28 2019 Neal Gompa <ngompa13@gmail.com>
  - Replace semantic_version dependency with custom CargoVersion parser
    + Add 0001-metadata-replace-semantic-version-with-a-custom-pars.patch
* Tue Oct 22 2019 Thomas Bechtold <tbechtold@suse.com>
  - Add 0001-Ignore-Cargo.lock.patch
    This fixes build problems when the .crate file contains a Cargo.lock
    file
* Thu Aug 29 2019 Thomas Bechtold <tbechtold@suse.com>
  - update to version 10
    * Translate '-or-later' and '+' license suffixes properly
    * Check /usr/lib/os-release in addition to /etc/os-release
    * Prettify summary and description automatically
    * Use %{expand:…} for %description to avoid escaping of newlines
    * Add '--suffix' option for "compat" packages
    * Implement option to skip building of crates (aka fast/bootstrap build)
* Mon May 06 2019 Neal Gompa <ngompa13@gmail.com>
  - Update to version 9
    + Remove temporary Cargo.toml.deps
    + Fix packager identity detection to use fallbacks properly
    + Always put upstream license data comment in generated specs
  - Drop unneeded epoch handling in spec, as Epochs are nearly never used in openSUSE
  - Ensure the version-release of rust2rpm used is mentioned in generated specs
  - Ensure license file is installed in rust-packaging
* Tue Apr 23 2019 Igor Gnatenko <i.gnatenko.brain@gmail.com>
  - Add 0001-macros-Remove-Cargo.toml.orig.patch so crates pass
    rpmlint
* Tue Apr 23 2019 Igor Gnatenko <i.gnatenko.brain@gmail.com>
  - Update to version 8
  - Changes since version 6
    * Generate %doc statements for readme from Cargo.toml
    * Split features into subpackages (`rust-$crate+$feature-devel`)
    * Add support for dependencies with same name
    * Add support for user configuration (`.rust2rpm.conf`, `_rust2rpm.conf`)
    * Option to not generate default changelog entry (`--no-auto-changelog-entry`)
    * Set `CARGO_HOME` to the local `.cargo` (required by new Rust)
    * Improvements for crates with pre-release versions
    * Do not put unneeded optional dependencies in BuildRequires (`-Z avoid-dev-deps`)
    * Option to use all crate features when generating spec file
    * Use new-style changelog format (with TZ info) on Fedora
    * Option to use dynamic BuildRequires (requires RPM 4.15+)
    * Environment variables to control packager identity
  - Drop patches part of this release
    * 0001-name-spec-patch_file-by-real-crate-name.patch
    * 0002-generate-doc-statements.patch
    * 0003-do-better-for-renamed-crates.patch
    * 0004-remove-pre-3.6-leftovers.patch
    * 0005-Remove-half-downloaded-crate-on-C.patch
    * 0006-Throw-an-error-if-s-is-used-without-a-crate.patch
    * 0007-split-features-into-subpackages.patch
    * 0008-add-support-for-dependencies-with-same-name.patch
    * 0009-add-support-for-feeding-user-configuration.patch
    * 0010-trivial-use-f-strings-everywhere.patch
    * 0011-Add-option-to-not-generate-a-default-changelog-entry.patch
    * 0012-Set-CARGO_HOME-to-the-local-.config.patch
    * 0013-Set-the-install-root-in-.cargo-config.patch
    * 0014-Add-support-for-prerelease-versions.patch
* Tue Mar 05 2019 Igor Gnatenko <i.gnatenko.brain@gmail.com>
  - Backport more upstream patches
    + Added patches
    - 0012-Set-CARGO_HOME-to-the-local-.config.patch
    - 0013-Set-the-install-root-in-.cargo-config.patch
    - 0014-Add-support-for-prerelease-versions.patch
  - Replaced patch with upstream version
    + Removed patches
    - 0101-Add-option-to-not-generate-a-default-changelog-entry.patch
    + Added patches
    - 0011-Add-option-to-not-generate-a-default-changelog-entry.patch
* Sun Nov 11 2018 Neal Gompa <ngompa13@gmail.com>
  - Update to 6
    + Allow generating spec file from rust project checkout
    + add option to copy crate to current working directory
    + Filter dependencies using the cfg language
  - Backport patches for updated packaging generation
    + Added patches
    - 0001-name-spec-patch_file-by-real-crate-name.patch
    - 0002-generate-doc-statements.patch
    - 0003-do-better-for-renamed-crates.patch
    - 0004-remove-pre-3.6-leftovers.patch
    - 0005-Remove-half-downloaded-crate-on-C.patch
    - 0006-Throw-an-error-if-s-is-used-without-a-crate.patch
    - 0007-split-features-into-subpackages.patch
    - 0008-add-support-for-dependencies-with-same-name.patch
    - 0009-add-support-for-feeding-user-configuration.patch
    - 0010-trivial-use-f-strings-everywhere.patch
  - Remove merged patches
    + 0001-macros-remove-Cargo.lock.patch
    + 0002-macros-remove-spurious-whitespace.patch
  - Add proposed patch to add option to not generate default changelog entry
    + 0101-Add-option-to-not-generate-a-default-changelog-entry.patch
* Tue Nov 06 2018 Neal Gompa <ngompa13@gmail.com>
  - Add missing runtime requirement for python3-setuptools
* Sun Jan 21 2018 Neal Gompa <ngompa13@gmail.com>
  - Flesh out the descriptions of the produced binary packages
* Sat Jan 13 2018 Neal Gompa <ngompa13@gmail.com>
  - Initial packaging for (open)SUSE
* Tue Jan 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
  - Remove Cargo.lock
* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
  - Update to 5
* Sat Nov 04 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
  - Use cp instead of install
* Sat Oct 21 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
  - Generate runtime dependency on cargo for devel subpackages
* Sat Jul 08 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
  - Update to 4
* Fri Jun 23 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
  - Explicitly set rustdoc path
* Wed Jun 21 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
  - Switch cargo_registry to /usr/share/cargo/registry
* Wed Jun 14 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
  - Set C.UTF-8 for cargo inspector where python doesn't do locale coercing
* Tue Jun 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org>
  - Initial package

Files

/usr/lib/rpm/fileattrs/cargo.attr
/usr/lib/rpm/macros.d/macros.cargo
/usr/lib/rpm/macros.d/macros.rust
/usr/share/licenses/rust-packaging
/usr/share/licenses/rust-packaging/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 14:50:04 2024