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
