Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cadabra2 for openSUSE:Factory checked in at 2026-09-07 11:32:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cadabra2 (Old) and /work/SRC/openSUSE:Factory/.cadabra2.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cadabra2" Mon Sep 7 11:32:29 2026 rev:34 rq:1375898 version:2.5.14 Changes: -------- --- /work/SRC/openSUSE:Factory/cadabra2/cadabra2.changes 2025-10-03 15:47:06.977745498 +0200 +++ /work/SRC/openSUSE:Factory/.cadabra2.new.1265/cadabra2.changes 2026-09-07 11:33:57.153718094 +0200 @@ -1,0 +2,15 @@ +Sat Sep 5 08:09:38 UTC 2026 - Atri Bhattacharya <[email protected]> + +- Restore BuildRequires: libboost_date_time-devel for Leap 16.1 + and older to fix build failures. + +------------------------------------------------------------------- +Sat Sep 5 06:57:39 UTC 2026 - Atri Bhattacharya <[email protected]> + +- Add cadabra2-microtex-inc-FcFreeTypeQuery-def.patch to include + the header file for FcFreeTypeQuery function definition. +- Drop BuildRequires: libboost_date-time-devel: stub library, no + longer needed. +- Use fdupes to symlink duplicate doc files. + +------------------------------------------------------------------- New: ---- cadabra2-microtex-inc-FcFreeTypeQuery-def.patch ----------(New B)---------- New: - Add cadabra2-microtex-inc-FcFreeTypeQuery-def.patch to include the header file for FcFreeTypeQuery function definition. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cadabra2.spec ++++++ --- /var/tmp/diff_new_pack.NNUBHc/_old 2026-09-07 11:33:58.398761566 +0200 +++ /var/tmp/diff_new_pack.NNUBHc/_new 2026-09-07 11:33:58.404761775 +0200 @@ -1,7 +1,7 @@ # # spec file for package cadabra2 # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 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 @@ -42,6 +42,8 @@ # PATCH-FIX-UPSTREAM cadabra2-disable-components-test.patch gh#kpeeters/cadabra2#212 [email protected] -- Disable a test that crashes for unknown reasons Patch0: cadabra2-disable-components-test.patch Patch1: Remove-boost-system-component-from-cmakefiles.patch +# PATCH-FIX-UPSTREAM cadabra2-microtex-inc-FcFreeTypeQuery-def.patch [email protected] -- Include fontconfig/fcfreetype.h header for FcFreeTypeQuery definition +Patch2: cadabra2-microtex-inc-FcFreeTypeQuery-def.patch BuildRequires: %{python_module devel >= 3.9} BuildRequires: %{python_module gobject-devel} BuildRequires: %{python_module matplotlib} @@ -51,10 +53,13 @@ BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: doxygen +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gmp-devel BuildRequires: hicolor-icon-theme +%if 0%{?suse_version} < 1650 BuildRequires: libboost_date_time-devel +%endif BuildRequires: libboost_filesystem-devel BuildRequires: libboost_headers-devel BuildRequires: libboost_program_options-devel @@ -63,6 +68,7 @@ BuildRequires: libuuid-devel BuildRequires: pkgconfig BuildRequires: python-rpm-macros +BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtkmm-3.0) BuildRequires: pkgconfig(jsoncpp) @@ -161,7 +167,7 @@ # Remove timestamps from Doxygen HTML files echo "HTML_TIMESTAMP = NO" >> config/Doxyfile # REMOVE HASHBANG FROM NON-EXEC SCRIPT -sed -i "1{/#!\/usr\/bin\/env python/d}" libs/appdirs/cdb_appdirs.py +sed -i "1{/#!\/usr\/bin\/env python/d}" libs/appdirs/cdb_appdirs.py core/packages/cdb/remote/__init__.py %build %{python_expand # @@ -183,6 +189,7 @@ %install %cmake_install +%fdupes -s doxygen/html mkdir -p %{buildroot}%{_datadir}/texmf/tex/latex/cadabra2/ ln %{buildroot}%{_datadir}/cadabra2/latex/* %{buildroot}%{_datadir}/texmf/tex/latex/cadabra2/ ++++++ cadabra2-microtex-inc-FcFreeTypeQuery-def.patch ++++++ --- submodules/microtex/platform/cairo/graphic_cairo.cpp | 1 + 1 file changed, 1 insertion(+) Index: cadabra2-2.5.14/submodules/microtex/platform/cairo/graphic_cairo.cpp =================================================================== --- cadabra2-2.5.14.orig/submodules/microtex/platform/cairo/graphic_cairo.cpp +++ cadabra2-2.5.14/submodules/microtex/platform/cairo/graphic_cairo.cpp @@ -1,4 +1,5 @@ #include <fontconfig/fontconfig.h> +#include <fontconfig/fcfreetype.h> // for FcFreeTypeQuery // #include <cairo/cairo-ft.h> #include <cairo-ft.h> #include <pango/pangocairo.h>
