Accepting request 1222608 from devel:tools:scm

- Update to 3.3.9:
  - Plenty of bug fixes
  - Compatibility up to 3.12
  - Add MergeProposal.__str__, MergeProposal.__repr__
  - Explicitly track which URLs are used for GitLab
- Add functional _service file.
- python-launchpadlib should be Recommends, not Suggests.
- Remove cargo_config (it is now included in the vendor tarball).

OBS-URL: https://build.opensuse.org/request/show/1222608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/breezy?expand=0&rev=14
This commit is contained in:
Ana Guerrero 2024-11-08 11:00:46 +00:00 committed by Git OBS Bridge
commit 6dae5044b0
8 changed files with 32 additions and 24 deletions

5
_service Normal file
View File

@ -0,0 +1,5 @@
<services>
<service name="cargo_vendor" mode="manual">
<param name="src">breezy-*.tar.gz</param>
</service>
</services>

BIN
breezy-3.3.4.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
breezy-3.3.9.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Thu Nov 7 22:57:37 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
- Update to 3.3.9:
- Plenty of bug fixes
- Compatibility up to 3.12
- Add MergeProposal.__str__, MergeProposal.__repr__
- Explicitly track which URLs are used for GitLab
- Add functional _service file.
- python-launchpadlib should be Recommends, not Suggests.
- Remove cargo_config (it is now included in the vendor tarball).
-------------------------------------------------------------------
Tue Oct 10 07:37:39 UTC 2023 - Matej Cepl <mcepl@cepl.eu>

View File

@ -1,7 +1,7 @@
#
# spec file for package breezy
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -19,15 +19,14 @@
%define rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
Name: breezy
Version: 3.3.4
Version: 3.3.9
Release: 0
Summary: Distributed version control system with multi-format support
License: GPL-2.0-or-later
URL: https://www.breezy-vcs.org/
Source0: https://files.pythonhosted.org/packages/source/b/breezy/breezy-%{version}.tar.gz
Source90: cargo_config
Source98: vendor-lib-rio.tar.xz
Source99: vendor.tar.xz
Source99: vendor.tar.zst
BuildRequires: cargo >= 1.41.0
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@ -41,6 +40,7 @@ BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildRequires: python3-setuptools-gettext
BuildRequires: python3-setuptools-rust
BuildRequires: python3-tzlocal
BuildRequires: python3-wheel
BuildRequires: rust >= 1.41.0
BuildRequires: zstd
@ -48,19 +48,17 @@ Requires: python3-PyYAML
Requires: python3-configobj
Requires: python3-dulwich >= 0.19.11
Requires: python3-fastbencode
Requires: python3-fastimport >= 0.9.8
Requires: python3-merge3
Requires: python3-patiencediff
Requires: python3-urllib3
Requires: python3-tzlocal
Requires: python3-urllib3 >= 1.24.1
Suggests: python3-launchpadlib >= 1.6.3
Recommends: python3-launchpadlib >= 1.6.3
Provides: bzr = %{version}
Obsoletes: bzr < %{version}
# SECTION test requirements
BuildRequires: python3-configobj
BuildRequires: python3-dulwich >= 0.19.11
BuildRequires: python3-fastbencode
BuildRequires: python3-fastimport >= 0.9.8
BuildRequires: python3-fixtures >= 1.3.0
BuildRequires: python3-patiencediff
BuildRequires: python3-python-subunit
@ -77,11 +75,6 @@ Bazaar file formats and network protocols.
sed -ie "s,man/man1,share/man/man1," setup.py
mkdir .cargo
cp %{SOURCE90} .cargo/config
mkdir lib-rio/.cargo
cp %{SOURCE90} lib-rio/.cargo/config
sed -i '1{\@^#!i[[:blank:]]*%{_bindir}/env python@d}' \
breezy/dirty_tracker.py \
breezy/tests/ssl_certs/create_ssls.py \
@ -140,5 +133,8 @@ export LANG=en_US.UTF8
%{_mandir}/man1/brz.1%{?ext_man}
%{_mandir}/man1/bzr.1%{?ext_man}
%{_mandir}/man1/git-remote-bzr.1%{?ext_man}
%dir %{_datadir}/locale/{ckb,fo,ku,my,sco}
%dir %{_datadir}/locale/{ckb,fo,ku,my,sco}/LC_MESSAGES
%{_datadir}/locale/*/*/breezy.mo
%changelog

View File

@ -1,5 +0,0 @@
[source.crates-io]
replace-with = "vendored-sources"
[source.vendored-sources]
directory = "vendor"

BIN
vendor.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
vendor.tar.zst (Stored with Git LFS) Normal file

Binary file not shown.