Summary: Library for manipulating panoramic images Name: libpano13 Version: 2.9.22 Release: 5%{?dist} License: GPLv2+ URL: http://panotools.sourceforge.net/ Source: http://downloads.sourceforge.net/panotools/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: libjpeg-devel, libtiff-devel, libpng-devel, zlib-devel BuildRequires: cmake, suitesparse-devel perl-podlators %description Helmut Dersch's Panorama Tools library. Provides very high quality manipulation, correction and stitching of panoramic photographs. %package tools Summary: Tools that use the libpano13 library Requires: %{name} = %{version}-%{release} %description tools PTcrop, create cropped TIFF files from uncropped TIFF PTuncrop, create uncropped TIFF files from cropped TIFF PTtiffdump PTinfo PToptimizer, a command-line interface for control-point optimisation PTblender, match colour histograms of overlapping TIFF files PTtiff2psd, convert TIFF files to PSD panoinfo, a tool for querying pano13 library capabilities PTmasker PTmender, remaps photos between projections PTroller, merges multiple TIFF with alpha masks to a single TIFF %package devel Summary: Development tools for programs which will use the libpano13 library Requires: %{name} = %{version}-%{release} Requires: libjpeg-devel, libtiff-devel, libpng-devel, zlib-devel %description devel The libpano13-devel package includes the header files necessary for developing programs which will manipulate panoramas using the libpano13 library. %prep %autosetup -p1 %build %cmake -DSUPPORT_JAVA_PROGRAMS=0 -DUSE_SPARSE_LEVMAR=1 %cmake_build %check %ctest %install %cmake_install rm -f %{buildroot}/%{_libdir}/libpano13.a rm -rf %{buildroot}%{_datadir}/pano13 %files %doc AUTHORS ChangeLog COPYING NEWS README %{_libdir}/libpano13.so.3* %files tools %doc doc/Optimize.txt doc/stitch.txt doc/PTblender.readme doc/PTmender.readme %{_bindir}/PTcrop %{_bindir}/PTtiffdump %{_bindir}/PTinfo %{_bindir}/PToptimizer %{_bindir}/PTblender %{_bindir}/PTtiff2psd %{_bindir}/panoinfo %{_bindir}/PTmasker %{_bindir}/PTmender %{_bindir}/PTroller %{_bindir}/PTuncrop %{_mandir}/man1/*.1.gz %files devel %doc COPYING %{_includedir}/pano13 %{_libdir}/libpano13.so %{_libdir}/pkgconfig/libpano13.pc %changelog * Wed Mar 13 2024 Bruno Postle - 2.9.22-5 - use macro correctly for the benefit of flatpak builds (yselkowitz) * Sun Feb 04 2024 Orion Poplawski - 2.9.22-4 - Rebuild with suitesparse 7.6.0 * Thu Jan 25 2024 Fedora Release Engineering - 2.9.22-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 2.9.22-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Sep 11 2023 Bruno Postle - 2.9.22-1 - Upstream release * Thu Jul 20 2023 Fedora Release Engineering - 2.9.21-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 2.9.21-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Jan 17 2023 Florian Weimer - 2.9.21-4 - C99 compatibility fix * Thu Jul 21 2022 Fedora Release Engineering - 2.9.21-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 2.9.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Dec 30 2021 Bruno Postle - 2.9.21-1 - Upstream release * Thu Jul 22 2021 Fedora Release Engineering - 2.9.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Bruno Postle - 2.9.20-1 - Upstream release, contains fix for CVE-2021-20307 * Tue Jan 26 2021 Fedora Release Engineering - 2.9.19-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Bruno Postle - 2.9.19-13 - cmake macros have changed, fix mass rebuild failure * Tue Jul 28 2020 Fedora Release Engineering - 2.9.19-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 2.9.19-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 2.9.19-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Feb 01 2019 Fedora Release Engineering - 2.9.19-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 2.9.19-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 2.9.19-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 2.9.19-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.9.19-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 2.9.19-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 2.9.19-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 2.9.19-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Oct 16 2014 Bruno Postle - 2.9.19-1 - Upstream release * Sun Aug 17 2014 Fedora Release Engineering - 2.9.18-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 2.9.18-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed Jun 04 2014 Bruno Postle - 2.9.18-10 - Drop PTAInterpolate since it required java * Wed Jun 04 2014 Bruno Postle - 2.9.18-9 - Drop java support since libgcj-devel no longer in fedora * Sat Aug 03 2013 Fedora Release Engineering - 2.9.18-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 2.9.18-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Jan 18 2013 Adam Tkac - 2.9.18-6 - rebuild due to "jpeg8-ABI" feature drop * Fri Dec 21 2012 Adam Tkac - 2.9.18-5 - rebuild against new libjpeg * Thu Jul 19 2012 Fedora Release Engineering - 2.9.18-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 2.9.18-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 06 2011 Adam Jackson - 2.9.18-2 - Rebuild for new libpng * Tue May 03 2011 Bruno Postle 2.9.18-1 - new upstream release * Sat Sep 11 2010 Terry Duell 2.9.17-1 - New upstream release with soname increment * Fri Jul 24 2009 Fedora Release Engineering - 2.9.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue May 26 2009 Bruno Postle - 2.9.14-1 - New upstream release with soname increment. - Maximum fisheye field of view has increased to 179 degrees. - Obsoletes libpano12-devel and libpano12-tools. - New man pages and PTAinterpolate tool. * Wed Feb 25 2009 Fedora Release Engineering - 2.9.12-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Jun 13 2008 Bruno Postle - 2.9.12-7 - Bad URL report, use sourceforge tar.gz rather than slightly different tar.bz2. It seems that there have been two 2.9.12 releases with the old bz2 file being deleted. Diffing trees reveals just a couple of bugfixes in the newer gz version. * Thu May 29 2008 Bruno Postle - 2.9.12-6 - bumping to fix broken shipped binaries on F-9 * Mon Feb 18 2008 Fedora Release Engineering - 2.9.12-5 - Autorebuild for GCC 4.3 * Sun Sep 30 2007 Bruno Postle 2.9.12-4 - add _smp_mflags, change defattr * Sun Jul 01 2007 Bruno Postle 2.9.12-3 - upstream release * Sat Jan 27 2007 Bruno Postle 2.9.12-1 - adapted from libpano12 package