Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-PyMuPDF for openSUSE:Factory 
checked in at 2025-10-27 14:39:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PyMuPDF (Old)
 and      /work/SRC/openSUSE:Factory/.python-PyMuPDF.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-PyMuPDF"

Mon Oct 27 14:39:07 2025 rev:30 rq:1313519 version:1.26.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PyMuPDF/python-PyMuPDF.changes    
2025-07-06 17:10:14.028725144 +0200
+++ /work/SRC/openSUSE:Factory/.python-PyMuPDF.new.1980/python-PyMuPDF.changes  
2025-10-27 14:40:48.205330969 +0100
@@ -1,0 +2,52 @@
+Tue Oct 21 22:07:42 UTC 2025 - Giacomo Comes <[email protected]>
+
+- Update to version 1.26.5:
+  * Use MuPDF-1.26.10.
+  * Fixed issues:
+    * Fixed #2883
+    * Fixed #4507
+    * Fixed #4613
+    * Fixed #4700
+    * Fixed #4716
+  * Other:
+    * Supported Python versions are now 3.9-3.14.
+    * We now define all class methods explicitly instead of with dynamic 
assignment; this improves type hints.
+    * Removed pymupdf.utils.Shape class, was duplicate of pymupdf.Shape.
+    * Allow use of cibuildwheel to build and test on Pyodide.
+    * Fixed various Pyodide bugs.
+    * In documentation, added section about Linux wheels and glibc 
compatibility.
+    * Improved documentation of pymupdf.open()'s arg.
+    * Retrospectively mark 4544 
<https://github.com/pymupdf/PyMuPDF/issues/4544>_ as fixed in 1.26.4.
+- Update to version 1.26.4:
+- Update to version 1.26.3:
+- Update to version 1.26.1:
+- Update to version 1.26.0:
+- Update to version 1.25.5:
+- Update to version 1.25.4:
+- Update to version 1.25.3:
+- Update to version 1.25.2:
+- Update to version 1.25.1:
+- Update to version 1.25.0:
+- Update to version 1.24.14:
+  ...
+- Update to version 1.24.0:
+- Update to version 1.23.26:
+  ...
+- Update to version 1.23.0:
+- Update to version 1.22.5:
+- Update to version 1.22.3:
+- Update to version 1.22.2:
+- Update to version 1.22.1:
+- Update to version 1.22.0:
+  * many many changes, see:
+    https://github.com/pymupdf/PyMuPDF/blob/main/changes.txt
+- Add mupdf source tarball (previously bundled with PyMuPDF) 
+- Add BuildRequires: clang19-devel python3-clang19
+- Add %define pythons python313
+  * build as app not module since the required python3-clangxx
+    is available only for python 3.13
+- created devel package
+- added CFLAGS option -ffat-lto-objects (rpmlint request)
+- fix boo#1252103
+
+-------------------------------------------------------------------

Old:
----
  PyMuPDF-1.21.1.tar.gz

New:
----
  PyMuPDF-1.26.5.tar.gz
  mupdf-1.26.10-source.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-PyMuPDF.spec ++++++
--- /var/tmp/diff_new_pack.B04aFQ/_old  2025-10-27 14:40:49.729395335 +0100
+++ /var/tmp/diff_new_pack.B04aFQ/_new  2025-10-27 14:40:49.729395335 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-PyMuPDF
 #
-# 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
@@ -19,19 +19,25 @@
 # Python 2 build fails always
 %define skip_python2 1
 %define pypi_name PyMuPDF
+%define mupdf_version 1.26.10
 %{?sle15_python_module_pythons}
+#python3-clangxx is only available for python 3.13
+%define pythons python313
 Name:           python-%{pypi_name}
-Version:        1.21.1
+Version:        1.26.5
 Release:        0
 Summary:        Python binding for MuPDF, a PDF and XPS viewer
 License:        AGPL-3.0-only
 Group:          Development/Libraries/Python
 URL:            https://github.com/pymupdf/PyMuPDF
 Source:         
https://files.pythonhosted.org/packages/source/P/PyMuPDF/PyMuPDF-%{version}.tar.gz
+Source1:        mupdf-%{mupdf_version}-source.tar.gz
+BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
+BuildRequires:  clang19-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
@@ -39,6 +45,7 @@
 BuildRequires:  openSUSE-release
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
+BuildRequires:  python3-clang19
 BuildRequires:  swig
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(harfbuzz)
@@ -56,11 +63,20 @@
 book formats. PyMuPDF can also access files with extensions *.pdf,
 *.xps, *.oxps, *.epub, *.cbz or *.fb2 from Python scripts.
 
+%package devel
+Summary:        Python binding for MuPDF
+Group:          Development/Libraries/Python
+Requires:       %{name} = %{version}
+
+%description devel
+Devel package for %{name}.
+
 %prep
 %autosetup -p1 -n %{pypi_name}-%{version}
+cp %{SOURCE1} .
 
 %build
-export CFLAGS="%{optflags} -I/usr/include/freetype2 -DNDEBUG"
+export CFLAGS="%{optflags} -ffat-lto-objects -I/usr/include/freetype2 -DNDEBUG"
 export ARCHFLAGS="%{optflags}"
 %pyproject_wheel
 
@@ -71,10 +87,17 @@
 %check
 cd /tmp
 %python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -c 'import 
fitz'
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -c 'import 
pymupdf'
 
 %files %{python_files}
 %license COPYING
 %doc README.md
 %{python_sitearch}/[Pp]y[Mm]u[Pp][Dd][Ff]-%{version}*info
 %{python_sitearch}/fitz/
+%{python_sitearch}/pymupdf/
+%{_bindir}/pymupdf
+%exclude %{python_sitearch}/pymupdf/mupdf-devel/
+
+%files %{python_files devel}
+%{python_sitearch}/pymupdf/mupdf-devel/
 

++++++ PyMuPDF-1.21.1.tar.gz -> PyMuPDF-1.26.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-PyMuPDF/PyMuPDF-1.21.1.tar.gz 
/work/SRC/openSUSE:Factory/.python-PyMuPDF.new.1980/PyMuPDF-1.26.5.tar.gz 
differ: char 4, line 1

Reply via email to