Accepting request 540255 from home:avindra
- Update to 0.15.2: * Fixed: A bug with dWorldStep assigning both body feedbacks into the first body variables fixed - Includes changes from 0.15.1: * Changed: dSTATIC_ARRAY_SIZE() macro has been added * code refactoring, cleanup, optimizations - Includes changes from 0.15, 0.14, 0.13.1: * Changed: dSTATIC_ARRAY_SIZE() macro has been added * Changed: Project generation options changed to enable built-in multithreaded threading by default * Changed: dWorldStep threaded execution extended to final steps on constraint force application and body position updates * New: dAddVectorScaledVector3() function has been added * New: CCD_ATAN2() macro added for libccd * New: dAddThreeScaledVectors3() function added in the odemath.h * Deprecations: + dGeomTriMeshDataGetBuff (use dGeomTriMeshDataGet) + dGeomTriMeshDataSetBuff (use dGeomTriMeshDataSet) + ddGeomTriMeshDataPreprocess (use GeomTriMeshDataPreprocess2) * Changed: Trimesh-Convex edge contact normals have been changed to retain their inclination along edges as generated by libCCD * Changed: A finer control over OU features implemented and OU basic features have been made available by default * Fixed: An access beyond the edges array has been fixed in the case if last edge was a boundary one * Fixed: A bug fixed with HashSpace calling big boxes collision twice (both straight and reverse geometries order) - For the full list of changes, see: * https://bitbucket.org/odedevs/ode/compare/0.15.2%0D0.13 - cleanup with spec-cleaner - move to new bitbucket url - use %make_install macro OBS-URL: https://build.opensuse.org/request/show/540255 OBS-URL: https://build.opensuse.org/package/show/games/ode?expand=0&rev=6
This commit is contained in:
parent
4a874fdf0e
commit
9884c96788
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:34ce3e236e313bf109a0cb5546d2fca462aed99f29a42e62bc1463b803c31ef9
|
|
||||||
size 2008288
|
|
3
ode-0.15.2.tar.gz
Normal file
3
ode-0.15.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2eaebb9f8b7642815e46227956ca223806f666acd11e31708bd030028cf72bac
|
||||||
|
size 2520248
|
36
ode.changes
36
ode.changes
@ -1,3 +1,39 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 9 15:11:32 UTC 2017 - aavindraa@gmail.com
|
||||||
|
|
||||||
|
- Update to 0.15.2:
|
||||||
|
* Fixed: A bug with dWorldStep assigning both body feedbacks into
|
||||||
|
the first body variables fixed
|
||||||
|
- Includes changes from 0.15.1:
|
||||||
|
* Changed: dSTATIC_ARRAY_SIZE() macro has been added
|
||||||
|
* code refactoring, cleanup, optimizations
|
||||||
|
- Includes changes from 0.15, 0.14, 0.13.1:
|
||||||
|
* Changed: dSTATIC_ARRAY_SIZE() macro has been added
|
||||||
|
* Changed: Project generation options changed to enable built-in
|
||||||
|
multithreaded threading by default
|
||||||
|
* Changed: dWorldStep threaded execution extended to final steps
|
||||||
|
on constraint force application and body position updates
|
||||||
|
* New: dAddVectorScaledVector3() function has been added
|
||||||
|
* New: CCD_ATAN2() macro added for libccd
|
||||||
|
* New: dAddThreeScaledVectors3() function added in the odemath.h
|
||||||
|
* Deprecations:
|
||||||
|
+ dGeomTriMeshDataGetBuff (use dGeomTriMeshDataGet)
|
||||||
|
+ dGeomTriMeshDataSetBuff (use dGeomTriMeshDataSet)
|
||||||
|
+ ddGeomTriMeshDataPreprocess (use GeomTriMeshDataPreprocess2)
|
||||||
|
* Changed: Trimesh-Convex edge contact normals have been changed
|
||||||
|
to retain their inclination along edges as generated by libCCD
|
||||||
|
* Changed: A finer control over OU features implemented and OU
|
||||||
|
basic features have been made available by default
|
||||||
|
* Fixed: An access beyond the edges array has been fixed in the
|
||||||
|
case if last edge was a boundary one
|
||||||
|
* Fixed: A bug fixed with HashSpace calling big boxes collision
|
||||||
|
twice (both straight and reverse geometries order)
|
||||||
|
- For the full list of changes, see:
|
||||||
|
* https://bitbucket.org/odedevs/ode/compare/0.15.2%0D0.13
|
||||||
|
- cleanup with spec-cleaner
|
||||||
|
- move to new bitbucket url
|
||||||
|
- use %make_install macro
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Jun 18 16:44:20 UTC 2017 - rpm@fthiessen.de
|
Sun Jun 18 16:44:20 UTC 2017 - rpm@fthiessen.de
|
||||||
|
|
||||||
|
23
ode.spec
23
ode.spec
@ -16,17 +16,16 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define so_maj 3
|
%define so_maj 6
|
||||||
%define lname libode%{so_maj}
|
%define lname libode%{so_maj}
|
||||||
|
|
||||||
Name: ode
|
Name: ode
|
||||||
Url: http://ode.org/
|
Version: 0.15.2
|
||||||
Summary: Open Dynamics Engine Library
|
|
||||||
License: LGPL-2.1+ or BSD-3-Clause or Zlib
|
|
||||||
Group: Development/Libraries/C and C++
|
|
||||||
Version: 0.13
|
|
||||||
Release: 0
|
Release: 0
|
||||||
Source0: https://sourceforge.net/projects/opende/files/ODE/%{version}/ode-%{version}.tar.bz2
|
Summary: Open Dynamics Engine Library
|
||||||
|
License: LGPL-2.1+ OR BSD-3-Clause OR Zlib
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Url: http://ode.org/
|
||||||
|
Source0: https://bitbucket.org/odedevs/ode/downloads/%{name}-%{version}.tar.gz
|
||||||
Source1: ode-config.1
|
Source1: ode-config.1
|
||||||
Patch0: ode-iso-cpp.patch
|
Patch0: ode-iso-cpp.patch
|
||||||
BuildRequires: Mesa-devel
|
BuildRequires: Mesa-devel
|
||||||
@ -85,7 +84,7 @@ export X_LIBS="-lX11"
|
|||||||
make V=1 %{?_smp_mflags}
|
make V=1 %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make V=1 %{?_smp_mflags} DESTDIR=%{buildroot} install
|
%make_install
|
||||||
mkdir -p %{buildroot}%{_mandir}/man1
|
mkdir -p %{buildroot}%{_mandir}/man1
|
||||||
gzip -c9 %{SOURCE1} | tee -a %{buildroot}%{_mandir}/man1/ode-config.1.gz
|
gzip -c9 %{SOURCE1} | tee -a %{buildroot}%{_mandir}/man1/ode-config.1.gz
|
||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
@ -101,14 +100,12 @@ make V=1 %{?_smp_mflags} check
|
|||||||
%postun -n %{lname} -p /sbin/ldconfig
|
%postun -n %{lname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%files -n %{lname}
|
%files -n %{lname}
|
||||||
%defattr(-,root,root)
|
%doc LICENSE.TXT
|
||||||
%doc LICENSE.TXT README.txt CHANGELOG.txt COPYING
|
|
||||||
%{_libdir}/libode.so.%{so_maj}.*
|
%{_libdir}/libode.so.%{so_maj}.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_bindir}/ode-config
|
%{_bindir}/ode-config
|
||||||
%{_mandir}/man1/ode-config.1.gz
|
%{_mandir}/man1/ode-config.1%{ext_man}
|
||||||
%{_includedir}/ode
|
%{_includedir}/ode
|
||||||
%{_libdir}/libode.so
|
%{_libdir}/libode.so
|
||||||
%{_libdir}/libode.so.%{so_maj}
|
%{_libdir}/libode.so.%{so_maj}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user