update to 3.6.5 [release 3.6.5-1mamba;Mon Jun 21 2021]

This commit is contained in:
Silvan Calarco 2024-01-05 17:51:33 +01:00
parent fb75f1e2ef
commit 4eb388f770
2 changed files with 71 additions and 18 deletions

View File

@ -1,57 +1,88 @@
Name: OpenSceneGraph Name: OpenSceneGraph
Version: 3.4.0 Version: 3.6.5
Release: 1mamba Release: 1mamba
Summary: An open source high performance 3D graphics toolkit Summary: An open source high performance 3D graphics toolkit
Group: Applications/Graphics Group: Applications/Graphics
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.openscenegraph.org/projects/osg URL: http://trac.openscenegraph.org/projects/osg/
Source: http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-%{version}/source/OpenSceneGraph-%{version}.zip Source: https://github.com/openscenegraph/OpenSceneGraph/archive/refs/tags/OpenSceneGraph-%{version}.tar.gz
Patch0: %{name}-2.9.7-ffmpeg-0.6.1.patch Patch0: %{name}-2.9.7-ffmpeg-0.6.1.patch
License: OSGPL License: OSGPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: libGL-devel
BuildRequires: libSDL-devel BuildRequires: libSDL-devel
BuildRequires: libX11-devel BuildRequires: libX11-devel
BuildRequires: libXinerama-devel
BuildRequires: libXrandr-devel BuildRequires: libXrandr-devel
BuildRequires: libavcodec-ffmpeg-devel BuildRequires: libavcodec-ffmpeg-devel
BuildRequires: libavdevice-ffmpeg-devel BuildRequires: libavdevice-ffmpeg-devel
BuildRequires: libavformat-ffmpeg-devel BuildRequires: libavformat-ffmpeg-devel
BuildRequires: libavresample-ffmpeg-devel
BuildRequires: libavutil-ffmpeg-devel BuildRequires: libavutil-ffmpeg-devel
BuildRequires: libcairo-devel BuildRequires: libcairo-devel
BuildRequires: libcoin-devel
BuildRequires: libcurl-devel BuildRequires: libcurl-devel
BuildRequires: libdcmtk-devel BuildRequires: libdcmtk-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel BuildRequires: libfreetype-devel
BuildRequires: libgcc BuildRequires: libgcc
BuildRequires: libgdal-devel BuildRequires: libgdal-devel
BuildRequires: libgdk-pixbuf-devel BuildRequires: libgdk-pixbuf-devel
BuildRequires: libgif-devel BuildRequires: libgif-devel
BuildRequires: libglib-devel BuildRequires: libglib-devel
BuildRequires: libilmbase-devel BuildRequires: libglvnd-devel
BuildRequires: libgst-plugins-base-devel
BuildRequires: libgstreamer-devel
BuildRequires: libicu-devel
BuildRequires: libjasper-devel BuildRequires: libjasper-devel
BuildRequires: libjpeg-devel BuildRequires: libjpeg-devel
BuildRequires: libopenexr-devel BuildRequires: libnsl-devel
BuildRequires: libopenssl-devel
BuildRequires: libpng-devel BuildRequires: libpng-devel
BuildRequires: libpoppler-glib-devel BuildRequires: libpoppler-glib-devel
BuildRequires: libqt5-devel
BuildRequires: librsvg-devel BuildRequires: librsvg-devel
BuildRequires: libstdc++6-devel BuildRequires: libstdc++6-devel
BuildRequires: libswresample-ffmpeg-devel
BuildRequires: libswscale-ffmpeg-devel BuildRequires: libswscale-ffmpeg-devel
BuildRequires: libtiff-devel BuildRequires: libtiff-devel
BuildRequires: libvncserver-devel BuildRequires: libvncserver-devel
BuildRequires: libxine-devel BuildRequires: libwrap-devel
BuildRequires: libxml2-devel
BuildRequires: libz-devel BuildRequires: libz-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: libdcmtk-devel >= 3.6.6
BuildRequires: dcmtk >= 3.6.6
BuildRequires: libgdal-devel >= 3.3.0
BuildRequires: cmake BuildRequires: cmake
BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: libosg = %{?epoch:%epoch:}%{version}-%{release}
%description %description
An open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries. OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries.
%package -n libosg
Group: System/Libraries
Summary: Shared libraries provided by %{name}
%description -n libosg
OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries.
This package contains shared libraries for %{name}.
%package -n libosg-devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: libosg = %{?epoch:%epoch:}%{version}-%{release}
%description -n libosg-devel
This package contains libraries and header files for developing applications that use %{name}.
%debug_package
%prep %prep
%setup -q %setup -q -n OpenSceneGraph-OpenSceneGraph-%{version}
#-D -T
#:<< _EOF
#%patch0 -p1 #%patch0 -p1
%define minver %(echo %version | cut -d. -f2) %define minver %(echo %version | cut -d. -f2)
@ -63,7 +94,13 @@ fi
: :
%build %build
%cmake -d build #:<< _EOF
%cmake -d build \
\
%ifarch x86_64 aarch64
-DLIB_POSTFIX=64
%endif
%make %make
%install %install
@ -73,6 +110,9 @@ fi
%clean %clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -n libosg -p /sbin/ldconfig
%postun -n libosg -p /sbin/ldconfig
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/osgarchive %{_bindir}/osgarchive
@ -81,16 +121,29 @@ fi
%{_bindir}/osgversion %{_bindir}/osgversion
%{_bindir}/osgviewer %{_bindir}/osgviewer
%{_bindir}/present3D %{_bindir}/present3D
%{_includedir}/osg*/*
%{_includedir}/OpenThreads/* %files -n libosg
%{_libdir}/libOpenThreads.so* %defattr(-,root,root)
%{_libdir}/libosg*.so* %{_libdir}/libOpenThreads.so.*
%{_libdir}/libosg*.so.*
%{_libdir}/osgPlugins-%{version}/*.so %{_libdir}/osgPlugins-%{version}/*.so
%doc AUTHORS.txt LICENSE.txt
%files -n libosg-devel
%defattr(-,root,root)
%dir %{_includedir}/osg*
%{_includedir}/osg*/*
%dir %{_includedir}/OpenThreads
%{_includedir}/OpenThreads/*
%{_libdir}/pkgconfig/openscenegraph*.pc %{_libdir}/pkgconfig/openscenegraph*.pc
%{_libdir}/pkgconfig/openthreads.pc %{_libdir}/pkgconfig/openthreads.pc
%doc ChangeLog README.txt %{_libdir}/libOpenThreads.so
%{_libdir}/libosg*.so
%changelog %changelog
* Mon Jun 21 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 3.6.5-1mamba
- update to 3.6.5
* Fri Feb 12 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 3.4.0-1mamba * Fri Feb 12 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 3.4.0-1mamba
- update to 3.4.0 - update to 3.4.0

View File

@ -1,4 +1,4 @@
# OpenSceneGraph # OpenSceneGraph
An open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries. OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries.