We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File rust-packaging.changes of Package rust-packaging

-------------------------------------------------------------------
Fri May 22 13:48:07 UTC 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 14:49:17 UTC 2020 - Andreas Schwab <schwab@suse.de>

- cargo-install.patch: Use `cargo install --no-track` with cargo 1.41
- Require cargo >= 1.41

-------------------------------------------------------------------
Wed Dec  4 15:06:39 UTC 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 22:34:38 UTC 2019 - Neal Gompa <ngompa13@gmail.com>

- Fix version normalization via CargoSemVer
  + 0001-metadata-normalize-version-via-CargoSemVer.patch

-------------------------------------------------------------------
Mon Oct 28 11:26:33 UTC 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 04:28:37 UTC 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 10:13:27 UTC 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  6 07:19:13 UTC 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 19:52:40 UTC 2019 - Igor Gnatenko <i.gnatenko.brain@gmail.com>

- Add 0001-macros-Remove-Cargo.toml.orig.patch so crates pass
  rpmlint

-------------------------------------------------------------------
Tue Apr 23 19:27:01 UTC 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  5 22:40:21 UTC 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 22:41:29 UTC 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  6 03:02:47 UTC 2018 - Neal Gompa <ngompa13@gmail.com>

- Add missing runtime requirement for python3-setuptools

-------------------------------------------------------------------
Sun Jan 21 03:13:21 UTC 2018 - Neal Gompa <ngompa13@gmail.com>

- Flesh out the descriptions of the produced binary packages

-------------------------------------------------------------------
Sat Jan 13 21:33:16 UTC 2018 - Neal Gompa <ngompa13@gmail.com>

- Initial packaging for (open)SUSE

-------------------------------------------------------------------
Tue Jan  9 00:00:00 UTC 2018 - Igor Gnatenko <ignatenkobrain@fedoraproject.org>

- Remove Cargo.lock

-------------------------------------------------------------------
Mon Jan  8 00:00:00 UTC 2018 - Igor Gnatenko <ignatenkobrain@fedoraproject.org>

- Update to 5

-------------------------------------------------------------------
Sat Nov  4 00:00:00 UTC 2017 - Igor Gnatenko <ignatenkobrain@fedoraproject.org>

- Use cp instead of install

-------------------------------------------------------------------
Sat Oct 21 00:00:00 UTC 2017 - Igor Gnatenko <ignatenkobrain@fedoraproject.org>

- Generate runtime dependency on cargo for devel subpackages

-------------------------------------------------------------------
Sat Jul  8 00:00:00 UTC 2017 - Igor Gnatenko <ignatenkobrain@fedoraproject.org>

- Update to 4

-------------------------------------------------------------------
Fri Jun 23 00:00:00 UTC 2017 - Igor Gnatenko <ignatenkobrain@fedoraproject.org>

- Explicitly set rustdoc path

-------------------------------------------------------------------
Wed Jun 21 00:00:00 UTC 2017 - Igor Gnatenko <ignatenkobrain@fedoraproject.org>

- Switch cargo_registry to /usr/share/cargo/registry

-------------------------------------------------------------------
Wed Jun 14 00:00:00 UTC 2017 - Igor Gnatenko <ignatenkobrain@fedoraproject.org>

- Set C.UTF-8 for cargo inspector where python doesn't do locale coercing

-------------------------------------------------------------------
Tue Jun 13 00:00:00 UTC 2017 - Igor Gnatenko <ignatenkobrain@fedoraproject.org>

- Initial package

openSUSE Build Service is sponsored by