Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libpano for openSUSE:Factory checked in at 2021-04-22 18:04:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpano (Old) and /work/SRC/openSUSE:Factory/.libpano.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpano" Thu Apr 22 18:04:51 2021 rev:24 rq:887826 version:2.9.20 Changes: -------- --- /work/SRC/openSUSE:Factory/libpano/libpano.changes 2014-10-14 07:13:37.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libpano.new.12324/libpano.changes 2021-04-22 18:06:29.818747551 +0200 @@ -1,0 +2,12 @@ +Wed Apr 14 13:12:03 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to version 2.9.20 + * Bugfixes for Panini General, Biplane and Triplane output + projections + * Fix crash and security issue caused by malformed filename prefix + ( CVE-2021-20307 ) +- Dropped upstream fixed libpano-implicit-decl.patch +- Use SourceURL: https://en.opensuse.org/SourceUrls +- Do not ship build instructions and outdated docs + +------------------------------------------------------------------- Old: ---- libpano-implicit-decl.patch libpano13-2.9.19.tar.bz2 New: ---- libpano13-2.9.20.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpano.spec ++++++ --- /var/tmp/diff_new_pack.whtsi1/_old 2021-04-22 18:06:30.370748465 +0200 +++ /var/tmp/diff_new_pack.whtsi1/_new 2021-04-22 18:06:30.374748471 +0200 @@ -1,7 +1,7 @@ # # spec file for package libpano # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,29 +12,24 @@ # 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/ # -%define _name libpano13 - Name: libpano -Version: 2.9.19 +Version: 2.9.20 Release: 0 Summary: Panorama Tools Back-End Library -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Development/Libraries/C and C++ -Url: http://panotools.sourceforge.net/ -Source: %{_name}-%{version}.tar.bz2 -# https://sourceforge.net/tracker/?func=detail&aid=2833227&group_id=96188&atid=613956 -Patch0: libpano-implicit-decl.patch +URL: http://panotools.sourceforge.net/ +Source: https://sourceforge.net/projects/panotools/files/libpano13/libpano13-%{version}/libpano13-%{version}.tar.gz BuildRequires: java-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Library and utilities for working with panoramas. @@ -42,65 +37,56 @@ %package -n libpano13-3 Summary: Panorama Tools Back-End Library Group: Development/Libraries/C and C++ -Obsoletes: %{name} < %{version} %description -n libpano13-3 -Library for working with panoramas. +Library and utilities for working with panoramas. %package utils Summary: Panorama Tools Utilities Group: Productivity/Graphics/Other -Obsoletes: %{name} < %{version} -# Explicitly mentioned libpano (for <= 10.2) probably means libpano-utils: -Provides: %{name} = %{version} %description utils Utilities for working with panoramas. %package devel -Summary: Panorama Tools Back-End Library - files mandatory for development +Summary: Panorama Tools Back-End Library Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libpano13-3 = %{version} +Recommends: %{name}-utils %description devel Development files for library for working with panoramas. %prep -%setup -q -n %{_name}-%{version} -%patch0 +%setup -q -n libpano13-%{version} %build -autoreconf -f -i -%configure\ +autoreconf -fi +%configure \ --with-java=%{java_home} -make %{?_smp_mflags} +%make_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" -print -delete - -%clean -rm -rf %{buildroot} +find %{buildroot} -type f -name "*.la" -delete -print %post -n libpano13-3 -p /sbin/ldconfig - %postun -n libpano13-3 -p /sbin/ldconfig %files -n libpano13-3 -%defattr(-,root,root) -%doc README README.linux AUTHORS COPYING NEWS ChangeLog ChangeLog.hg doc/*.txt tools/README.PTmender +%license COPYING %{_libdir}/libpano13.so.* %files utils -%defattr(-,root,root) +%doc doc/{Optimize,stitch}.txt tools/README.PTmender %{_bindir}/* -%doc %{_mandir}/man?/*.* +%{_mandir}/man?/*.* %files devel -%defattr(-,root,root) +%doc README AUTHORS ChangeLog %{_includedir}/pano13 %{_libdir}/libpano13.so %{_libdir}/pkgconfig/libpano13.pc