Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hugin for openSUSE:Factory checked 
in at 2021-08-30 13:55:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hugin (Old)
 and      /work/SRC/openSUSE:Factory/.hugin.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hugin"

Mon Aug 30 13:55:21 2021 rev:69 rq:914957 version:2020.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/hugin/hugin.changes      2021-08-16 
10:17:30.170665076 +0200
+++ /work/SRC/openSUSE:Factory/.hugin.new.1899/hugin.changes    2021-08-30 
13:55:41.069859076 +0200
@@ -1,0 +2,12 @@
+Thu Aug 12 01:47:14 UTC 2021 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Add hugin-EGL-link-against-X11.patch: Link against X11 even when
+  building with EGL support
+  (https://bugs.launchpad.net/hugin/+bug/1938453).
+- Set up conditionals for building with EGL, but disable EGL
+  support until glew bug is fixed (gh#nigels-com/glew#315).
+- Switch bcond_with to build with system flann: library is now
+  available on all supported openSUSE versions.
+- Minor cleanup with spec-cleaner.
+
+-------------------------------------------------------------------

New:
----
  hugin-EGL-link-against-X11.patch

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

Other differences:
------------------
++++++ hugin.spec ++++++
--- /var/tmp/diff_new_pack.z8wmqq/_old  2021-08-30 13:55:41.721859913 +0200
+++ /var/tmp/diff_new_pack.z8wmqq/_new  2021-08-30 13:55:41.729859923 +0200
@@ -16,11 +16,25 @@
 #
 
 
+%define mversion 2020.0
 %bcond_with hsi
-%bcond_with system_flann
+%bcond_without system_flann
 %bcond_without lapack
-
+# Cannot use EGL unless glew bug https://github.com/nigels-com/glew/issues/315 
is fixed
+%bcond_with egl
 Name:           hugin
+Version:        2020.0.0
+Release:        0
+Summary:        Toolchain for Stitching of Images and Creating Panoramas
+License:        GPL-2.0-or-later
+Group:          Productivity/Graphics/Other
+URL:            http://hugin.sourceforge.net/
+Source:         
http://downloads.sourceforge.net/project/%{name}/%{name}/%{name}-%{mversion}/%{name}-%{version}.tar.bz2
+Patch0:         hugin.appdata.patch
+# https://src.fedoraproject.org/rpms/hugin/blob/rawhide/f/hugin-openexr3.patch
+Patch1:         hugin-openexr3.patch
+# PATCH-FIX-UPSTREAM hugin-EGL-link-against-X11.patch badshah...@gmail.com -- 
Link against X11 even when building with EGL support
+Patch2:         hugin-EGL-link-against-X11.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  OpenEXR-devel
 BuildRequires:  cmake >= 3.1.0
@@ -28,47 +42,39 @@
 BuildRequires:  exiftool
 BuildRequires:  fdupes
 BuildRequires:  fftw3-devel
-BuildRequires:  libboost_filesystem-devel
-BuildRequires:  libboost_system-devel
-%if %{with system_flann}
-BuildRequires:  flann-devel
-%endif
 BuildRequires:  gcc-c++
 BuildRequires:  glew-devel
-%if %{with lapack}
-BuildRequires:  lapack-devel
-%endif
+BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_system-devel
 BuildRequires:  libexiv2-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  liblcms2-devel
 BuildRequires:  libpano-devel >= 2.9.19
 BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
-%if %{with hsi}
-BuildRequires:  python-wxWidgets >= 3
-BuildRequires:  swig
-%endif
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  sqlite3-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  vigra-devel
-BuildRequires:  wxGTK3-devel >= 3
-%define mversion 2020.0
-Version:        2020.0.0
-Release:        0
-Summary:        Toolchain for Stitching of Images and Creating Panoramas
-License:        GPL-2.0-or-later
-Group:          Productivity/Graphics/Other
-URL:            http://hugin.sourceforge.net/
-Source:         
http://downloads.sourceforge.net/project/%{name}/%{name}/%{name}-%{mversion}/%{name}-%{version}.tar.bz2
-Patch0:         hugin.appdata.patch
-# https://src.fedoraproject.org/rpms/hugin/blob/rawhide/f/hugin-openexr3.patch
-Patch1:         hugin-openexr3.patch
+BuildRequires:  wxGTK3-devel >= 3.1.5
 Requires:       enblend-enfuse >= 3.2
 # needed for photo stiching (bnc#822775)
 Requires:       make
 Recommends:     autopano-sift-C
 Recommends:     exiftool
+%if %{with system_flann}
+BuildRequires:  flann-devel
+%endif
+%if %{with lapack}
+BuildRequires:  lapack-devel
+%endif
+%if %{with hsi}
+BuildRequires:  python-wxWidgets >= 3
+BuildRequires:  swig
+%endif
+%if %{with egl}
+BuildRequires:  pkgconfig(egl)
+%endif
 
 %description
 Hugin can be used to stitch multiple images together. The resulting
@@ -83,6 +89,7 @@
 %setup -q
 %patch0
 %patch1 -p1
+%patch2 -p1
 
 chmod -x AUTHORS authors.txt Changes.txt README COPYING.txt
 
@@ -99,7 +106,8 @@
        -DENABLE_LAPACK=%{?with_lapack:ON}%{!?with_lapack:OFF} \
        -DBUILD_HSI=%{?with_hsi:ON}%{!?with_hsi:OFF} \
        -DCMAKE_SKIP_RPATH:BOOL=OFF \
-        -DUSE_GDKBACKEND_X11:BOOL=ON
+       -DBUILD_WITH_EGL:BOOL=%{?with_egl:ON}%{!?with_egl:OFF} \
+        -DUSE_GDKBACKEND_X11:BOOL=%{?with_egl:OFF}%{!?with_egl:ON}
 
 %cmake_build
 
@@ -110,7 +118,7 @@
 %suse_update_desktop_file PTBatcherGUI 2DGraphics
 %suse_update_desktop_file calibrate_lens_gui 2DGraphics
 # locales
-%{find_lang} %{name}
+%find_lang %{name}
 
 # Use better place for MIME icon.
 mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes
@@ -135,6 +143,6 @@
 %{_datadir}/metainfo/*xml
 %dir %{_libdir}/hugin
 %{_libdir}/hugin/*.so.*
-%doc %{_mandir}/man?/*.*
+%{_mandir}/man?/*.*
 
 %changelog

++++++ hugin-EGL-link-against-X11.patch ++++++
Index: hugin-2020.0.0/CMakeLists.txt
===================================================================
--- hugin-2020.0.0.orig/CMakeLists.txt
+++ hugin-2020.0.0/CMakeLists.txt
@@ -256,7 +256,7 @@ IF(NOT HUGIN_SHARED OR NOT WIN32)
   ADD_DEFINITIONS(-DGLEW_STATIC)
 ENDIF()
 
-IF(NOT APPLE AND NOT WIN32 AND NOT HAVE_EGL)
+IF(NOT APPLE AND NOT WIN32)
 MESSAGE(STATUS "Searching X11 header")
 FIND_PACKAGE(X11 REQUIRED)
 ENDIF()

Reply via email to