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:
Ferdinand Thiessen 2017-11-12 16:35:29 +00:00 committed by Git OBS Bridge
parent 4a874fdf0e
commit 9884c96788
4 changed files with 49 additions and 16 deletions

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2eaebb9f8b7642815e46227956ca223806f666acd11e31708bd030028cf72bac
size 2520248

View File

@ -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

View File

@ -16,17 +16,16 @@
#
%define so_maj 3
%define so_maj 6
%define lname libode%{so_maj}
Name: ode
Url: http://ode.org/
Summary: Open Dynamics Engine Library
License: LGPL-2.1+ or BSD-3-Clause or Zlib
Group: Development/Libraries/C and C++
Version: 0.13
Version: 0.15.2
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
Patch0: ode-iso-cpp.patch
BuildRequires: Mesa-devel
@ -85,7 +84,7 @@ export X_LIBS="-lX11"
make V=1 %{?_smp_mflags}
%install
make V=1 %{?_smp_mflags} DESTDIR=%{buildroot} install
%make_install
mkdir -p %{buildroot}%{_mandir}/man1
gzip -c9 %{SOURCE1} | tee -a %{buildroot}%{_mandir}/man1/ode-config.1.gz
find %{buildroot} -type f -name "*.la" -delete -print
@ -101,14 +100,12 @@ make V=1 %{?_smp_mflags} check
%postun -n %{lname} -p /sbin/ldconfig
%files -n %{lname}
%defattr(-,root,root)
%doc LICENSE.TXT README.txt CHANGELOG.txt COPYING
%doc LICENSE.TXT
%{_libdir}/libode.so.%{so_maj}.*
%files devel
%defattr(-,root,root)
%{_bindir}/ode-config
%{_mandir}/man1/ode-config.1.gz
%{_mandir}/man1/ode-config.1%{ext_man}
%{_includedir}/ode
%{_libdir}/libode.so
%{_libdir}/libode.so.%{so_maj}