diff --git a/_service b/_service new file mode 100644 index 0000000..1c5334b --- /dev/null +++ b/_service @@ -0,0 +1,8 @@ + + + + slix-*.tar.gz + zst + true + + diff --git a/python-slixmpp.changes b/python-slixmpp.changes index ca7c83f..63dbaac 100644 --- a/python-slixmpp.changes +++ b/python-slixmpp.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Tue Nov 18 17:18:05 UTC 2025 - Markéta Machová + +- Update to 1.12.0 + * make use of rust and maturin + * various bugfixes and improvements +- Add _service and vendor.tar.zst because of rust bits + ------------------------------------------------------------------- Tue Jan 7 12:43:44 UTC 2025 - John Paul Adrian Glaubitz diff --git a/python-slixmpp.spec b/python-slixmpp.spec index 1b754d4..004c4f8 100644 --- a/python-slixmpp.spec +++ b/python-slixmpp.spec @@ -1,7 +1,7 @@ # # spec file for package python-slixmpp # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,25 +17,28 @@ Name: python-slixmpp -Version: 1.8.6 +Version: 1.12.0 Release: 0 Summary: Python XMPP (Jabber) Library that Implements Everything as a Plugin License: MIT URL: https://slixmpp.readthedocs.io/ Source: https://codeberg.org/poezio/slixmpp/archive/slix-%{version}.tar.gz +Source1: vendor.tar.zst BuildRequires: %{python_module Cython} BuildRequires: %{python_module aiodns} BuildRequires: %{python_module aiohttp} BuildRequires: %{python_module cryptography} BuildRequires: %{python_module devel >= 3.7} +BuildRequires: %{python_module maturin} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: %{python_module xml} +BuildRequires: cargo-packaging BuildRequires: fdupes BuildRequires: gnupg BuildRequires: pkgconfig BuildRequires: python-rpm-macros +BuildRequires: zstd BuildRequires: pkgconfig(libidn) Requires: python-aiodns Requires: python-aiohttp @@ -50,7 +53,7 @@ asyncio instead of threads. XEP (XMPP Extended Protocol) coverage is realized as plugins. %prep -%autosetup -p1 -n slixmpp +%autosetup -a1 -p1 -n slixmpp sed -i '/\#\!\/usr\/bin\/env\ python3/d' slixmpp/plugins/xep_0454/__init__.py %build diff --git a/slix-1.12.0.tar.gz b/slix-1.12.0.tar.gz new file mode 100644 index 0000000..91f8019 --- /dev/null +++ b/slix-1.12.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f94dee171643798b4d7b2b1d649a35c187dcb52e2fb3e3242083a0fd3d171daf +size 708335 diff --git a/slix-1.8.6.tar.gz b/slix-1.8.6.tar.gz deleted file mode 100644 index d2aaedc..0000000 --- a/slix-1.8.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:76b53d141fcd23579722b0c4aecd575835473d922d26cc9ce8b4e425be53c4ee -size 629828 diff --git a/vendor.tar.zst b/vendor.tar.zst new file mode 100644 index 0000000..74ba663 --- /dev/null +++ b/vendor.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f380a83f1c62d42c7c9a0a84c11235e1108ccda11e9ee038cae0eba8dd19c328 +size 3100547