Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libpano for openSUSE:Factory checked in at 2022-01-31 22:57:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpano (Old) and /work/SRC/openSUSE:Factory/.libpano.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpano" Mon Jan 31 22:57:14 2022 rev:25 rq:950098 version:2.9.21 Changes: -------- --- /work/SRC/openSUSE:Factory/libpano/libpano.changes 2021-04-22 18:06:29.818747551 +0200 +++ /work/SRC/openSUSE:Factory/.libpano.new.1898/libpano.changes 2022-01-31 22:58:01.733295968 +0100 @@ -1,0 +2,15 @@ +Fri Jan 28 15:09:31 UTC 2022 - Stefan Br??ns <[email protected]> + +- Update to version 2.9.21 + * New build option: USE_SPARSE_LEVMAR, requires the Suitesparse + library. This significantly improves geometric optimisation speed + * General clean-up of the build system, removal of the autotools + build system, CMake is now the default + * The test suite is now functional again + * A lot of fixes for potential crashes and safer handling of data + * Fix for bigendian architectures + * Link with libm if necessary + * Various installation location and content fixes +- Follow upstream default and disable java features + +------------------------------------------------------------------- Old: ---- libpano13-2.9.20.tar.gz New: ---- libpano13-2.9.21.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpano.spec ++++++ --- /var/tmp/diff_new_pack.e2NUUF/_old 2022-01-31 22:58:02.293292197 +0100 +++ /var/tmp/diff_new_pack.e2NUUF/_new 2022-01-31 22:58:02.297292171 +0100 @@ -1,7 +1,7 @@ # # spec file for package libpano # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,20 +16,24 @@ # +%bcond_with java + Name: libpano -Version: 2.9.20 +Version: 2.9.21 Release: 0 Summary: Panorama Tools Back-End Library License: GPL-2.0-or-later Group: Development/Libraries/C and C++ URL: http://panotools.sourceforge.net/ Source: https://sourceforge.net/projects/panotools/files/libpano13/libpano13-%{version}/libpano13-%{version}.tar.gz +BuildRequires: cmake +BuildRequires: gcc-c++ +%if %{with java} BuildRequires: java-devel -BuildRequires: libjpeg-devel -BuildRequires: libpng-devel -BuildRequires: libtiff-devel -BuildRequires: libtool -BuildRequires: zlib-devel +%endif +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libtiff-4) %description Library and utilities for working with panoramas. @@ -62,16 +66,17 @@ %setup -q -n libpano13-%{version} %build -autoreconf -fi -%configure \ - --with-java=%{java_home} -%make_build +%cmake \ + %{?with_java:-DSUPPORT_JAVA_PROGRAMS:Bool=ON} \ + %{nil} +%cmake_build %install -%make_install -#Axe Libs.private from .pc files, which do not behave as expected -sed -i -e '/^Libs.private/d' %{buildroot}%{_libdir}/pkgconfig/libpano13.pc -find %{buildroot} -type f -name "*.la" -delete -print +%cmake_install +# No way to disable static library build, delete it +rm %{buildroot}/%{_libdir}/libpano*.a +# Install documentation manually +rm -Rf %{buildroot}/%{_prefix}/share/pano13/doc %post -n libpano13-3 -p /sbin/ldconfig %postun -n libpano13-3 -p /sbin/ldconfig @@ -81,12 +86,12 @@ %{_libdir}/libpano13.so.* %files utils -%doc doc/{Optimize,stitch}.txt tools/README.PTmender +%doc doc/{Optimize,stitch}.txt doc/PT*.readme %{_bindir}/* %{_mandir}/man?/*.* %files devel -%doc README AUTHORS ChangeLog +%doc README AUTHORS %{_includedir}/pano13 %{_libdir}/libpano13.so %{_libdir}/pkgconfig/libpano13.pc ++++++ libpano13-2.9.20.tar.gz -> libpano13-2.9.21.tar.gz ++++++ ++++ 68229 lines of diff (skipped)
