Hello community,

here is the log from the commit of package hugin for openSUSE:Leap:15.2 checked 
in at 2020-02-21 10:52:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/hugin (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.hugin.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hugin"

Fri Feb 21 10:52:33 2020 rev:27 rq:777461 version:2019.2.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/hugin/hugin.changes    2020-01-15 
15:11:35.266112461 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.hugin.new.26092/hugin.changes 2020-02-21 
10:53:03.631381653 +0100
@@ -1,0 +2,68 @@
+Thu Jan  2 18:43:08 UTC 2020 - Stefan Brüns <[email protected]>
+
+- update to version 2019.2.0
+  * 2019.2.0 is mainly a bug fix release.
+  * Fixes bugs in verdandi/internal blender.
+  * Scripting interface needs now Python3.
+  * Improvements for high dpi displays (Windows, GTK+3).
+  * Fixes for several small bugs...
+- Some minor spec file cleanup
+- Drop obsolete 0001-Unified-inclusion-of-exiv2-library-1828925.patch
+- Remove obsolete find-hugin-provides.prov
+- Change autopano-sift Recommends to autopano-sift-C, the former
+  does not exist anymore.
+
+-------------------------------------------------------------------
+Sun Jul 14 16:12:38 UTC 2019 - Stefan Brüns <[email protected]>
+
+- update to version 2019.0.0
+  * Added raw import: It converts the RAW images to TIFF using a
+    raw converter. This can be done by dcraw (requires additional
+    exiftool), RawTherapee or darktable. These programs needs to be
+    installed externally.
+  * Fixes for align_image_stack with EXR images.
+  * Added option for range compression. Can be helpful for LDR
+    panoramas to brighten the shadows before merging, because at this
+    stage the blender has some more information which can be helpful.
+  * New hotkeys for mask editor (change zoom level with 0, 1 and 2).
+  * Expression parser (pto_var and "manipulate image variables" in
+    GUI) can now read also all image variables.
+  * line_find: Ignore lines with low distance to each other to get
+    better coverage. Also use only central part of the panorama for
+    searching for line control points (ignoring zenit/nadir near areas).
+  * pano_modify: Added new switch --projection-parameter to set
+    projection parameters.
+  * Store program settings according to XDG base dir specification
+    (Linux only, needs to compile with wxWidgets 3.1.1 or later).
+- Enable parallel build, use memory-constraints
+- Replace hugin-exiv2-0.27.patch with upstream patch,
+  0001-Unified-inclusion-of-exiv2-library-1828925.patch
+- Cleanup spec file:
+  * Drop obsolete SDL and freeglut BuildRequires
+  * Remove obsolete references to SVN (hugin uses mercurial)
+  * Minor cleanups, remove obsolete comments etc.
+
+-------------------------------------------------------------------
+Wed Mar 13 10:55:00 UTC 2019 - Adam Majer <[email protected]>
+
+- Add missing build require on libboost_system (bsc#1129031)
+
+-------------------------------------------------------------------
+Wed Feb 20 19:55:18 CET 2019 - [email protected]
+
+- Don't skip rpath (bsc#1125178).
+
+-------------------------------------------------------------------
+Wed Jan 30 19:17:03 UTC 2019 - Stefan Brüns <[email protected]>
+
+- spec file cleanup (%license, %defattr)
+- add HSI (Hugin Scripting Interface) bcond, correct -DBUILD_HSI
+  option syntax for cmake
+
+-------------------------------------------------------------------
+Tue Jan 29 09:23:42 UTC 2019 - Dominique Leuenberger <[email protected]>
+
+- Add hugin-exiv2-0.27.patch: Fix build against exiv 0.27
+  (boo#1123401).
+
+-------------------------------------------------------------------

Old:
----
  find-hugin-provides.prov
  hugin-2018.0.0.tar.bz2
  hugin-svn-dummy

New:
----
  hugin-2019.2.0.tar.bz2

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

Other differences:
------------------
++++++ hugin.spec ++++++
--- /var/tmp/diff_new_pack.o7sNM2/_old  2020-02-21 10:53:04.267383050 +0100
+++ /var/tmp/diff_new_pack.o7sNM2/_new  2020-02-21 10:53:04.271383059 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hugin
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,68 +12,62 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%bcond_with hsi
+%bcond_with system_flann
+%bcond_without lapack
+
 Name:           hugin
 BuildRequires:  Mesa-devel
 BuildRequires:  OpenEXR-devel
-BuildRequires:  SDL-devel
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_filesystem-devel
-%else
-BuildRequires:  boost-devel
-%endif
-BuildRequires:  cmake >= 2.8.12
+BuildRequires:  cmake >= 3.1.0
 BuildRequires:  desktop-file-utils
 BuildRequires:  exiftool
 BuildRequires:  fdupes
 BuildRequires:  fftw3-devel
-BuildRequires:  freeglut-devel
+BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_system-devel
+%if %{with system_flann}
+BuildRequires:  flann-devel
+%endif
 BuildRequires:  gcc-c++
 BuildRequires:  glew-devel
-BuildRequires:  lapack
-BuildRequires:  libXi-devel
-BuildRequires:  libXmu-devel
+%if %{with lapack}
+BuildRequires:  lapack-devel
+%endif
 BuildRequires:  libexiv2-devel
 BuildRequires:  libjpeg-devel
-BuildRequires:  liblapack3
 BuildRequires:  liblcms2-devel
 BuildRequires:  libpano-devel >= 2.9.19
+BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
-BuildRequires:  libxml2
+BuildRequires:  memory-constraints
+%if %{with hsi}
 BuildRequires:  python-wxWidgets >= 3
-BuildRequires:  sqlite3-devel
 BuildRequires:  swig
+%endif
+BuildRequires:  pkg-config
+BuildRequires:  sqlite3-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  vigra-devel
 BuildRequires:  wxWidgets-devel >= 3
-BuildRequires:  zip
-%define mversion 2018.0
-Version:        2018.0.0
+%define mversion 2019.2
+Version:        2019.2.0
 Release:        0
 Summary:        Toolchain for Stitching of Images and Creating Panoramas
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Productivity/Graphics/Other
-Url:            http://hugin.sourceforge.net/
+URL:            http://hugin.sourceforge.net/
 Source:         
http://downloads.sourceforge.net/project/%{name}/%{name}/%{name}-%{mversion}/%{name}-%{version}.tar.bz2
-# For SVN snapshot:
-# svn co https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk hugin
-#Source:         %%{name}-svn2008xxxx.tar.bz2
-Source1:        %{name}-svn-dummy
-# This script is a combined appdata.prov and desktop-file.prov to enable hugin 
to provide appdata.xml and desktop files see boo#952324
-Source2:        find-hugin-provides.prov
 Patch0:         hugin.appdata.patch
 Requires:       enblend-enfuse >= 3.2
 # needed for photo stiching (bnc#822775)
 Requires:       make
-Recommends:     autopano-sift
+Recommends:     autopano-sift-C
 Recommends:     exiftool
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-
-%define __find_provides %{SOURCE2}
-#%%debug_package
 
 %description
 Hugin can be used to stitch multiple images together. The resulting
@@ -88,51 +82,40 @@
 %setup -q
 %patch0
 
-# For SVN snapshot:
-#setup -q -n %%{name}
-# Rename Catalan in Spain to Catalan (translation removed in version 2014.0.0).
-#mv src/translations/ca_ES.po src/translations/ca.po
+chmod -x AUTHORS authors.txt Changes.txt README COPYING.txt
+
 # Rename Czech in Czech Republic to Czech.
 mv src/translations/cs_CZ.po src/translations/cs.po
 #sed -i "s/ca_ES/ca/;s/cs_CZ/cs/" src/hugin/po/LINGUAS
-# For SVN snapshot:
-#mkdir bin
-#cp %%{SOURCE1} bin/svn
-#chmod +x bin/svn
-chmod 0755 %{SOURCE2}
 
 %build
-echo -n be8da0221960 > rev.txt
-export PATH=$PWD/bin:$PATH
-export CFLAGS="%{optflags}"
-export CXXFLAGS="$CFLAGS"
-# FIXME: This is an ugly hack. Build system should be fixed instead! Remove as 
soon as upstream fixes it (bnc#846944).
-export LDFLAGS="-Wl,-rpath -Wl,%{_libdir}/hugin"
-LIB_SUFFIX=%{_lib}
-LIB_SUFFIX=${LIB_SUFFIX#lib}
-mkdir build && cd build
-cmake \
-       -DCMAKE_SKIP_RPATH=ON \
-       -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIB_SUFFIX=$LIB_SUFFIX \
-       -DENABLE_LAPACK=ON BUILD_HSI=ON \
+%cmake \
+       -DENABLE_LAPACK=%{?with_lapack:ON}%{!?with_lapack:OFF} \
+       -DBUILD_HSI=%{?with_hsi:ON}%{!?with_hsi:OFF} \
+       -DCMAKE_SKIP_RPATH:BOOL=OFF \
        ..
-# parallel make kills our workers
-make VERBOSE=1 %{?_smp_mflags} -j1
+
+%limit_build
+%cmake_build
 
 %install
-cd build
-%make_install
-cd ..
+pushd .
+%cmake_install
+
+popd
 %suse_update_desktop_file hugin 2DGraphics
 %suse_update_desktop_file PTBatcherGUI 2DGraphics
 %suse_update_desktop_file calibrate_lens_gui 2DGraphics
 # locales
 %{find_lang} %{name}
-# Use better place for MIME icons.
-mv -f %{buildroot}%{_datadir}/icons/gnome %{buildroot}%{_datadir}/icons/hicolor
-mkdir -p %{buildroot}%{_docdir}/%{name}
-cp -a AUTHORS authors.txt COPYING.txt Changes.txt README TODO 
%{buildroot}%{_docdir}/%{name}/
-chmod -x %{buildroot}%{_docdir}/%{name}/*
+
+# Use better place for MIME icon.
+mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes
+mv -f 
%{buildroot}%{_datadir}/icons/{gnome/48x48/mimetypes/gnome-mime-,hicolor/48x48/mimetypes/}application-x-ptoptimizer-script.png
+rmdir -p --ignore-fail-on-non-empty 
%{buildroot}%{_datadir}/icons/gnome/48x48/mimetypes
+
+# Install manually so it can be dedup'ed with the one in the program resources
+install -m644 -D -t %{buildroot}%{_licensedir}/hugin/ COPYING.txt
 %fdupes %{buildroot}
 
 %post
@@ -146,14 +129,15 @@
 %desktop_database_postun
 
 %files -f %{name}.lang
-%defattr(-,root,root)
-%doc %{_docdir}/%{name}
+%license COPYING.txt
+%doc AUTHORS authors.txt Changes.txt README
 %{_bindir}/*
 %{_datadir}/hugin
 %{_datadir}/applications/*.desktop
 %{_datadir}/icons/hicolor/48x48/mimetypes/*.png
+%{_datadir}/icons/hicolor/*/apps/*.png
+%{_datadir}/icons/hicolor/scalable/apps/*.svg
 %{_datadir}/mime/packages/*.xml
-%{_datadir}/pixmaps/*.png
 %dir %{_datadir}/appdata
 %{_datadir}/appdata/*xml
 %dir %{_libdir}/hugin

++++++ hugin-2018.0.0.tar.bz2 -> hugin-2019.2.0.tar.bz2 ++++++
/work/SRC/openSUSE:Leap:15.2/hugin/hugin-2018.0.0.tar.bz2 
/work/SRC/openSUSE:Leap:15.2/.hugin.new.26092/hugin-2019.2.0.tar.bz2 differ: 
char 11, line 1


Reply via email to