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