update to 2020.0.0 [release 2020.0.0-1mamba;Sun Jun 27 2021]

This commit is contained in:
Silvan Calarco 2024-01-05 23:44:20 +01:00
parent fe00596aef
commit 3f8598234e
2 changed files with 64 additions and 65 deletions

View File

@ -0,0 +1,28 @@
diff -ru hugin-2020.0.0.orig/CMakeModules/FindOpenEXR.cmake hugin-2020.0.0/CMakeModules/FindOpenEXR.cmake
--- hugin-2020.0.0.orig/CMakeModules/FindOpenEXR.cmake 2021-04-24 13:32:14.405277312 +0200
+++ hugin-2020.0.0/CMakeModules/FindOpenEXR.cmake 2021-04-24 19:14:40.144215012 +0200
@@ -10,6 +10,12 @@
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+FIND_PACKAGE(OpenEXR CONFIG REQUIRED)
+IF (TARGET OpenEXR::OpenEXR)
+ SET(OPENEXR_FOUND TRUE)
+ SET(OPENEXR_INCLUDE_DIR OpenEXR::OpenEXR)
+ SET(OPENEXR_LIBRARIES OpenEXR::OpenEXR)
+ENDIF()
if (OPENEXR_INCLUDE_DIR AND OPENEXR_LIBRARIES)
# in cache already
diff -ru hugin-2020.0.0.orig/CMakeModules/FindVIGRA.cmake hugin-2020.0.0/CMakeModules/FindVIGRA.cmake
--- hugin-2020.0.0.orig/CMakeModules/FindVIGRA.cmake 2021-04-24 13:32:14.405277312 +0200
+++ hugin-2020.0.0/CMakeModules/FindVIGRA.cmake 2021-04-24 18:54:50.461698528 +0200
@@ -74,7 +74,7 @@
OUTPUT_STRIP_TRAILING_WHITESPACE
)
STRING(TOLOWER "${OUTPUT_LDD_VIGRA}" OUTPUT_LDD_VIGRA_LOWER)
- IF(NOT "${OUTPUT_LDD_VIGRA_LOWER}" MATCHES "libilmimf")
+ IF(NOT "${OUTPUT_LDD_VIGRA_LOWER}" MATCHES "libopenexr")
MESSAGE(FATAL_ERROR "Libvigraimpex found. But vigraimpex seems to compiled without OpenEXR support. OpenEXR support is required for Hugin.")
ENDIF()
ELSE()

View File

@ -1,66 +1,66 @@
%define majorver %(echo "%{version}" | sed "s,\..$,,") %define majorver %(echo "%{version}" | sed "s,\..$,,")
Name: hugin Name: hugin
Version: 2018.0.0 Version: 2020.0.0
Release: 1mamba Release: 1mamba
Summary: A panoramic photo stitcher Summary: A panoramic photo stitcher
Group: Graphical Desktop/Applications/Multimedia Group: Graphical Desktop/Applications/Multimedia
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Davide Madrisan <davide.madrisan@gmail.com> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://hugin.sourceforge.net URL: http://hugin.sourceforge.net
Source: http://downloads.sourceforge.net/project/hugin/hugin/hugin-%{majorver}/hugin-%{version}.tar.bz2 Source: https://sourceforge.net/projects/hugin/files/hugin/hugin-%{majorver}/hugin-%{version}.tar.bz2
Patch0: %{name}-2010.0.0-libpng14.patch Patch0: %{name}-2010.0.0-libpng14.patch
Patch1: hugin-2011.4.0-gcc-4.7.patch Patch1: hugin-2011.4.0-gcc-4.7.patch
Patch2: hugin-2014.0.0-liblensfun-0.3.0.patch Patch2: hugin-2014.0.0-liblensfun-0.3.0.patch
Patch3: hugin-2014.0.0-libboost-1.57.patch Patch3: hugin-2014.0.0-libboost-1.57.patch
Patch4: hugin-2014.0.0-libboost-1.57-2.patch Patch4: hugin-2014.0.0-libboost-1.57-2.patch
Patch5: hugin-2020.0.0-openexr-3.0.4.patch
License: GPL License: GPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: libGLU-devel
BuildRequires: libX11-devel
BuildRequires: libboost-devel BuildRequires: libboost-devel
BuildRequires: libexiv2-devel BuildRequires: libexiv2-devel
BuildRequires: libfreeglut-devel BuildRequires: libfftw-devel
BuildRequires: libgcc BuildRequires: libgcc
BuildRequires: libGL-devel
BuildRequires: libglew-devel BuildRequires: libglew-devel
BuildRequires: libGLU-devel BuildRequires: libglvnd-devel
BuildRequires: libICE-devel BuildRequires: libgomp-devel
BuildRequires: libilmbase-devel BuildRequires: libimath-devel
BuildRequires: libjpeg-devel BuildRequires: libjpeg-devel
BuildRequires: liblcms2-devel
BuildRequires: libopenexr-devel BuildRequires: libopenexr-devel
BuildRequires: libpano13-devel BuildRequires: libpano13-devel
BuildRequires: libpng-devel BuildRequires: libpng-devel
BuildRequires: libSM-devel BuildRequires: libsqlite-devel
BuildRequires: libstdc++6-devel BuildRequires: libstdc++6-devel
BuildRequires: libtiff-devel BuildRequires: libtiff-devel
BuildRequires: libwxBase-unicode-devel BuildRequires: libvigra-devel
BuildRequires: libwxGTK-unicode-devel BuildRequires: libwx_baseu30-devel
BuildRequires: libX11-devel BuildRequires: libwx_gtk3u30-devel
BuildRequires: libXext-devel
BuildRequires: libXi-devel
BuildRequires: libXmu-devel
BuildRequires: libz-devel BuildRequires: libz-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: libvigra-devel >= 1.11.1-2mamba
BuildRequires: liblensfun-devel >= 0.3.2-1mamba BuildRequires: liblensfun-devel >= 0.3.2-1mamba
BuildRequires: libpano13-devel >= 2.9.19-1mamba BuildRequires: libpano13-devel >= 2.9.19-1mamba
BuildRequires: cmake BuildRequires: cmake
BuildRequires: libtclap-devel BuildRequires: libtclap-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-root
# FIXME:
# 3. DEPENDENCIES
# The following external programs are highly recommended:
# 1. autopano-sift-C, panomatic, autopano or autopano-sift
%description %description
A powerful software package for creation and processing of panoramic images. A powerful software package for creation and processing of panoramic images.
%debug_package
%prep %prep
%setup -q %setup -q
#%patch2 -p1 #%patch2 -p1
#%patch3 -p1 #%patch3 -p1
#%patch4 -p1 #%patch4 -p1
%patch5 -p1
rm CMakeModules/FindZLIB.cmake # Doesn't define the ZLIB::ZLIB target needed by OpenEXR 3
%build %build
%cmake -d build %cmake -d build
@ -79,7 +79,7 @@ A powerful software package for creation and processing of panoramic images.
%post %post
/sbin/ldconfig /sbin/ldconfig
update-desktop-database &>/dev/null update-desktop-database &>/dev/null
update-mime-database %{_datadir}/mime &>/dev/null update-mime-database -n %{_datadir}/mime &>/dev/null
touch --no-create %{_datadir}/icons/gnome touch --no-create %{_datadir}/icons/gnome
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/gnome %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/gnome
exit 0 exit 0
@ -87,7 +87,7 @@ exit 0
%postun %postun
/sbin/ldconfig /sbin/ldconfig
update-desktop-database &>/dev/null update-desktop-database &>/dev/null
update-mime-database %{_datadir}/mime &>/dev/null update-mime-database -n %{_datadir}/mime &>/dev/null
touch --no-create %{_datadir}/icons/gnome touch --no-create %{_datadir}/icons/gnome
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/gnome %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/gnome
exit 0 exit 0
@ -96,7 +96,6 @@ exit 0
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/align_image_stack %{_bindir}/align_image_stack
%{_bindir}/autooptimiser %{_bindir}/autooptimiser
#%{_bindir}/autopano-noop.sh
%{_bindir}/calibrate_lens_gui %{_bindir}/calibrate_lens_gui
%{_bindir}/celeste_standalone %{_bindir}/celeste_standalone
%{_bindir}/checkpto %{_bindir}/checkpto
@ -108,23 +107,10 @@ exit 0
%{_bindir}/deghosting_mask %{_bindir}/deghosting_mask
%{_bindir}/fulla %{_bindir}/fulla
%{_bindir}/hugin %{_bindir}/hugin
%{_bindir}/hugin_hdrmerge %{_bindir}/hugin_*
%{_bindir}/hugin_stacker
%{_bindir}/hugin_stitch_project
#%{_bindir}/matchpoint
%{_bindir}/nona %{_bindir}/nona
#%{_bindir}/nona_gui %{_bindir}/pano_*
%{_bindir}/pano_modify %{_bindir}/pto_*
%{_bindir}/pano_trafo
%{_bindir}/pto_gen
%{_bindir}/pto_mask
%{_bindir}/pto_merge
%{_bindir}/pto_move
%{_bindir}/pto_template
#%{_bindir}/pto2mk
%{_bindir}/pto_lensstack
%{_bindir}/pto_var
#%{_bindir}/PTBatcher
%{_bindir}/PTBatcherGUI %{_bindir}/PTBatcherGUI
%{_bindir}/tca_correct %{_bindir}/tca_correct
%{_bindir}/vig_optimize %{_bindir}/vig_optimize
@ -133,30 +119,25 @@ exit 0
%{_bindir}/verdandi %{_bindir}/verdandi
%dir %{_libdir}/hugin %dir %{_libdir}/hugin
%{_libdir}/hugin/libceleste* %{_libdir}/hugin/libceleste*
#%{_libdir}/hugin/libflann_cpp.so.0.0
%{_libdir}/hugin/libhugin* %{_libdir}/hugin/libhugin*
%{_libdir}/hugin/libicpfindlib.so.* %{_libdir}/hugin/libicpfindlib.so.*
%{_libdir}/hugin/liblocalfeatures.so.* %{_libdir}/hugin/liblocalfeatures.so.*
#%{_libdir}/hugin/libmakefilelib.so.0.0
%dir %{_datadir}/%{name} %dir %{_datadir}/%{name}
#%{_datadir}/%{name}/Makefile.*.mk
#%{_datadir}/%{name}/data/celeste.model
%{_datadir}/%{name}/xrc %{_datadir}/%{name}/xrc
%dir %{_datadir}/hugin/data %dir %{_datadir}/hugin/data
%{_datadir}/hugin/data/* %{_datadir}/hugin/data/*
%{_datadir}/appdata/*.xml %{_datadir}/metainfo/*.xml
%{_datadir}/applications/pto_gen.desktop %{_datadir}/applications/pto_gen.desktop
%{_datadir}/applications/PTBatcherGUI.desktop %{_datadir}/applications/PTBatcherGUI.desktop
%{_datadir}/applications/calibrate_lens_gui.desktop %{_datadir}/applications/calibrate_lens_gui.desktop
%{_datadir}/applications/hugin.desktop %{_datadir}/applications/hugin.desktop
%{_datadir}/icons/gnome/48x48/mimetypes/gnome-mime-application-x-ptoptimizer-script.png
%{_datadir}/mime/packages/hugin.xml %{_datadir}/mime/packages/hugin.xml
%{_datadir}/pixmaps/hugin.png %{_datadir}/icons/hicolor/*/apps/*.png
%{_datadir}/pixmaps/ptbatcher.png %{_datadir}/icons/hicolor/scalable/apps/*.svg
%{_datadir}/icons/gnome/48x48/mimetypes/application-x-ptoptimizer-script.png
#%{python_sitearch}/_hsi.so #%{python_sitearch}/_hsi.so
#%{python_sitearch}/hpi.py #%{python_sitearch}/hpi.py
#%{python_sitearch}/hsi.py #%{python_sitearch}/hsi.py
#%{_mandir}/man1/autopano-noop.sh.1*
%{_mandir}/man1/calibrate_lens_gui.1* %{_mandir}/man1/calibrate_lens_gui.1*
%{_mandir}/man1/checkpto.1* %{_mandir}/man1/checkpto.1*
%{_mandir}/man1/cpfind.1* %{_mandir}/man1/cpfind.1*
@ -168,34 +149,24 @@ exit 0
%{_mandir}/man1/deghosting_mask.1* %{_mandir}/man1/deghosting_mask.1*
%{_mandir}/man1/fulla.1* %{_mandir}/man1/fulla.1*
%{_mandir}/man1/hugin.1* %{_mandir}/man1/hugin.1*
%{_mandir}/man1/hugin_hdrmerge.1* %{_mandir}/man1/hugin_*.1*
%{_mandir}/man1/hugin_stitch_project.1*
%{_mandir}/man1/icpfind.1* %{_mandir}/man1/icpfind.1*
%{_mandir}/man1/linefind.1* %{_mandir}/man1/linefind.1*
#%{_mandir}/man1/matchpoint.1* %{_mandir}/man1/pto_*.1*
%{_mandir}/man1/pto_gen.1*
%{_mandir}/man1/pto_lensstack.1*
%{_mandir}/man1/pto_mask.1*
%{_mandir}/man1/pto_move.1*
%{_mandir}/man1/pto_template.1*
%{_mandir}/man1/pto_var.1*
#%{_mandir}/man1/PTBatcher.1*
%{_mandir}/man1/PTBatcherGUI.1* %{_mandir}/man1/PTBatcherGUI.1*
%{_mandir}/man1/nona.1* %{_mandir}/man1/nona.1*
#%{_mandir}/man1/nona_gui.1*
%{_mandir}/man1/pano_modify.1* %{_mandir}/man1/pano_modify.1*
%{_mandir}/man1/pano_trafo.1* %{_mandir}/man1/pano_trafo.1*
%{_mandir}/man1/pto_merge.1*
#%{_mandir}/man1/pto2mk.1*
%{_mandir}/man1/tca_correct.1* %{_mandir}/man1/tca_correct.1*
%{_mandir}/man1/vig_optimize.1* %{_mandir}/man1/vig_optimize.1*
%{_mandir}/man1/hugin_executor.1.gz %{_mandir}/man1/verdandi.1*
%{_mandir}/man1/hugin_lensdb.1.gz
%{_mandir}/man1/verdandi.1.gz
%doc AUTHORS %doc AUTHORS
#ChangeLog README README_JP TODO #ChangeLog README README_JP TODO
%changelog %changelog
* Sun Jun 27 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 2020.0.0-1mamba
- update to 2020.0.0
* Mon Feb 12 2018 Automatic Build System <autodist@mambasoft.it> 2018.0.0-1mamba * Mon Feb 12 2018 Automatic Build System <autodist@mambasoft.it> 2018.0.0-1mamba
- automatic version update by autodist - automatic version update by autodist