Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hugin for openSUSE:Factory checked in at 2025-04-15 16:46:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hugin (Old) and /work/SRC/openSUSE:Factory/.hugin.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hugin" Tue Apr 15 16:46:01 2025 rev:84 rq:1269324 version:2024.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/hugin/hugin.changes 2024-11-26 20:56:42.820464590 +0100 +++ /work/SRC/openSUSE:Factory/.hugin.new.1907/hugin.changes 2025-04-15 16:49:05.267097878 +0200 @@ -1,0 +2,9 @@ +Mon Apr 14 08:39:36 UTC 2025 - Atri Bhattacharya <badshah...@gmail.com> + +- Build with EGL support on Tumbleweed, as wxwidgets is also + similarly configured (boo#1235150). +- Build with libepoxy instead of glew for better wayland + performance. +- Drop use of deprecated %suse_update_desktop_file macro. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hugin.spec ++++++ --- /var/tmp/diff_new_pack.gzSjLb/_old 2025-04-15 16:49:05.819120992 +0200 +++ /var/tmp/diff_new_pack.gzSjLb/_new 2025-04-15 16:49:05.819120992 +0200 @@ -1,7 +1,7 @@ # # spec file for package hugin # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,8 +20,12 @@ %bcond_with hsi %bcond_without system_flann %bcond_without lapack -# Cannot use EGL unless glew bug https://github.com/nigels-com/glew/issues/315 is fixed +# Note: Build with EGL support *only* if wxwidgets supports EGL too +%if 0%{?suse_version} > 1650 +%bcond_without egl +%else %bcond_with egl +%endif Name: hugin Version: %{mversion}.1 Release: 0 @@ -39,7 +43,6 @@ BuildRequires: fdupes BuildRequires: fftw3-devel BuildRequires: gcc-c++ -BuildRequires: glew-devel BuildRequires: libboost_filesystem-devel BuildRequires: libboost_system-devel BuildRequires: libexiv2-devel @@ -50,9 +53,9 @@ BuildRequires: libtiff-devel BuildRequires: pkgconfig BuildRequires: sqlite3-devel -BuildRequires: update-desktop-files BuildRequires: vigra-devel BuildRequires: wxGTK3-devel >= 3.1.5 +BuildRequires: pkgconfig(epoxy) Requires: enblend-enfuse >= 3.2 # needed for photo stiching (bnc#822775) Requires: make @@ -98,19 +101,16 @@ %cmake \ -DENABLE_LAPACK=%{?with_lapack:ON}%{!?with_lapack:OFF} \ -DBUILD_HSI=%{?with_hsi:ON}%{!?with_hsi:OFF} \ - -DCMAKE_SKIP_RPATH:BOOL=OFF \ - -DCMAKE_SKIP_INSTALL_RPATH:BOOL=OFF \ -DBUILD_WITH_EGL:BOOL=%{?with_egl:ON}%{!?with_egl:OFF} \ - -DUSE_GDKBACKEND_X11:BOOL=%{?with_egl:OFF}%{!?with_egl:ON} + -DUSE_GDKBACKEND_X11:BOOL=%{?with_egl:OFF}%{!?with_egl:ON} \ + -DBUILD_WITH_EPOXY:BOOL=ON \ + %{nil} %cmake_build %install %cmake_install -%suse_update_desktop_file hugin 2DGraphics -%suse_update_desktop_file PTBatcherGUI 2DGraphics -%suse_update_desktop_file calibrate_lens_gui 2DGraphics # locales %find_lang %{name}