commit libbullet for openSUSE:Factory
Hello community, here is the log from the commit of package libbullet for openSUSE:Factory checked in at 2020-03-11 18:56:01 Comparing /work/SRC/openSUSE:Factory/libbullet (Old) and /work/SRC/openSUSE:Factory/.libbullet.new.3160 (New) Package is "libbullet" Wed Mar 11 18:56:01 2020 rev:9 rq:783933 version:2.89 Changes: --- /work/SRC/openSUSE:Factory/libbullet/libbullet.changes 2020-02-05 19:44:10.127338180 +0100 +++ /work/SRC/openSUSE:Factory/.libbullet.new.3160/libbullet.changes 2020-03-11 18:56:51.875715612 +0100 @@ -1,0 +2,6 @@ +Wed Mar 11 09:25:19 UTC 2020 - Christophe Giboudeaux + +- Require freeglut-devel instead of pkgconfig(freeglut). + The pkgconfig name changed in Tumbleweed. + +--- Other differences: -- ++ libbullet.spec ++ --- /var/tmp/diff_new_pack.0hwq3g/_old 2020-03-11 18:56:53.391716290 +0100 +++ /var/tmp/diff_new_pack.0hwq3g/_new 2020-03-11 18:56:53.395716292 +0100 @@ -33,9 +33,9 @@ BuildRequires: cmake BuildRequires: dos2unix BuildRequires: fdupes +BuildRequires: freeglut-devel BuildRequires: gcc-c++ BuildRequires: pkgconfig -BuildRequires: pkgconfig(freeglut) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(tinyxml2)
commit libbullet for openSUSE:Factory
Hello community, here is the log from the commit of package libbullet for openSUSE:Factory checked in at 2020-02-05 19:43:06 Comparing /work/SRC/openSUSE:Factory/libbullet (Old) and /work/SRC/openSUSE:Factory/.libbullet.new.26092 (New) Package is "libbullet" Wed Feb 5 19:43:06 2020 rev:8 rq:770196 version:2.89 Changes: --- /work/SRC/openSUSE:Factory/libbullet/libbullet.changes 2019-06-19 21:02:35.574198845 +0200 +++ /work/SRC/openSUSE:Factory/.libbullet.new.26092/libbullet.changes 2020-02-05 19:44:10.127338180 +0100 @@ -1,0 +2,11 @@ +Sat Feb 1 04:52:24 UTC 2020 - Max Mitschke + +- Removed fix-pkgconfig-cflags.patch +- Added fix-pkgconfig-includedir.patch +- Update to v2.89 + * New implementation of volumetric deformable objects and cloth +based on the Finite Element Method + * Two-way coupling between deformabled and rigit/multi body +is achieved using a unified constraint solver + +--- Old: bullet3-2.88.tar.gz fix-pkgconfig-cflags.patch New: bullet3-2.89.tar.gz fix-pkgconfig-includedir.patch Other differences: -- ++ libbullet.spec ++ --- /var/tmp/diff_new_pack.CUh3wZ/_old 2020-02-05 19:44:13.519339795 +0100 +++ /var/tmp/diff_new_pack.CUh3wZ/_new 2020-02-05 19:44:13.523339797 +0100 @@ -1,7 +1,7 @@ # # spec file for package libbullet # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,19 +16,19 @@ # -%define sover 2_88 +%define sover 2_89 %define lname libbullet%{sover} %define pdesc Bullet is a Collision Detection and Rigid Body Dynamics Library. Name: libbullet -Version:2.88 +Version:2.89 Release:0 Summary:Bullet Continuous Collision Detection and Physics Library License:Zlib Group: Development/Libraries/C and C++ URL:https://pybullet.org/wordpress/ Source: https://github.com/bulletphysics/bullet3/archive/%{version}/bullet3-%{version}.tar.gz -# PATCH-FIX-UPSTREAM fix-pkgconfig-cflags.patch gh#bulletphysics/bullet3#626 -Patch1: fix-pkgconfig-cflags.patch +# PATCH-FIX-OPENSUSE fix-pkgconfig-includedir.patch +Patch1: fix-pkgconfig-includedir.patch Patch2: use-system-libs.patch BuildRequires: cmake BuildRequires: dos2unix ++ bullet3-2.88.tar.gz -> bullet3-2.89.tar.gz ++ /work/SRC/openSUSE:Factory/libbullet/bullet3-2.88.tar.gz /work/SRC/openSUSE:Factory/.libbullet.new.26092/bullet3-2.89.tar.gz differ: char 13, line 1 ++ fix-pkgconfig-includedir.patch ++ diff -Naur a/bullet.pc.cmake b/bullet.pc.cmake --- a/bullet.pc.cmake 2019-12-20 19:26:32.0 -0500 +++ b/bullet.pc.cmake 2020-02-01 00:18:39.859704707 -0500 @@ -1,7 +1,7 @@ prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=${prefix} libdir=${exec_prefix}/@LIB_DESTINATION@ -includedir=${prefix}/@INCLUDE_INSTALL_DIR@ +includedir=${prefix}/include/bullet Name: bullet Description: Bullet Continuous Collision Detection and Physics Library
commit libbullet for openSUSE:Factory
Hello community, here is the log from the commit of package libbullet for openSUSE:Factory checked in at 2019-06-19 21:02:17 Comparing /work/SRC/openSUSE:Factory/libbullet (Old) and /work/SRC/openSUSE:Factory/.libbullet.new.4811 (New) Package is "libbullet" Wed Jun 19 21:02:17 2019 rev:7 rq:706536 version:2.88 Changes: --- /work/SRC/openSUSE:Factory/libbullet/libbullet.changes 2017-09-09 20:26:35.009678175 +0200 +++ /work/SRC/openSUSE:Factory/.libbullet.new.4811/libbullet.changes 2019-06-19 21:02:35.574198845 +0200 @@ -1,0 +2,7 @@ +Thu May 23 02:31:05 UTC 2019 - Max Mitschke + +- Update to release 2.88 +- Add patch: use-system-libs.patch +- Cleaned up specfile + +--- Old: bullet3-2.86.1.tar.gz New: bullet3-2.88.tar.gz use-system-libs.patch Other differences: -- ++ libbullet.spec ++ --- /var/tmp/diff_new_pack.ShsLyr/_old 2019-06-19 21:02:37.446200469 +0200 +++ /var/tmp/diff_new_pack.ShsLyr/_new 2019-06-19 21:02:37.450200473 +0200 @@ -1,7 +1,7 @@ # # spec file for package libbullet # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,29 +12,32 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define sover 2_86 +%define sover 2_88 %define lname libbullet%{sover} -%define pdesc Bullet is a Collision Detection and Rigid Body Dynamics \ -Library. +%define pdesc Bullet is a Collision Detection and Rigid Body Dynamics Library. Name: libbullet -Version:2.86.1 +Version:2.88 Release:0 Summary:Bullet Continuous Collision Detection and Physics Library License:Zlib Group: Development/Libraries/C and C++ -Url:http://bulletphysics.org/ +URL:https://pybullet.org/wordpress/ Source: https://github.com/bulletphysics/bullet3/archive/%{version}/bullet3-%{version}.tar.gz +# PATCH-FIX-UPSTREAM fix-pkgconfig-cflags.patch gh#bulletphysics/bullet3#626 Patch1: fix-pkgconfig-cflags.patch +Patch2: use-system-libs.patch BuildRequires: cmake +BuildRequires: dos2unix BuildRequires: fdupes -BuildRequires: freeglut-devel BuildRequires: gcc-c++ BuildRequires: pkgconfig +BuildRequires: pkgconfig(freeglut) BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(tinyxml2) %description %{pdesc} @@ -115,55 +118,66 @@ %prep %setup -q -n bullet3-%{version} -sed -i 's/\r//' README.md %patch1 -p1 +%patch2 -p1 + +# Take from Fedora specfile +rm -rf build3/*.{bat,exe} +rm -rf build3/xcode* +rm -rf build3/*osx* +rm -rf build3/premake* +rm -rf data +rm -rf examples + +# Taken from Fedora specfile +# BulletRobotics and obj2sdf require several bundled libs not yet packaged in +# the distribution +sed -i 's|BulletRobotics||' Extras/CMakeLists.txt +sed -i 's|obj2sdf||' Extras/CMakeLists.txt + +# Fix any file permissions and formats +dos2unix -c ascii README.md %build -tmpflags="%{optflags} -fno-strict-aliasing" -%ifarch %{ix86} -%if 0%{?suse_version} == 1320 -tmpflags="${tmpflags} -fno-stack-protector" -%endif -%endif %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCMAKE_C_FLAGS="${tmpflags}" \ - -DCMAKE_CXX_FLAGS="${tmpflags}" \ + -DCMAKE_C_FLAGS="%{optflags} -fno-strict-aliasing" \ + -DCMAKE_CXX_FLAGS="%{optflags} -fno-strict-aliasing" \ -DINCLUDE_INSTALL_DIR="%{_includedir}/bullet" \ - -DBUILD_SHARED_LIBS=ON \ + -DBUILD_BULLET2_DEMOS=OFF \ + -DBUILD_CPU_DEMOS=OFF \ -DBUILD_EXTRAS=ON \ + -DBUILD_OPENGL3_DEMOS=OFF \ + -DBUILD_SHARED_LIBS=ON \ -DBUILD_UNIT_TESTS=off \ - -DBUILD_CPU_DEMOS=OFF \ - -DINSTALL_LIBS=ON \ -DINSTALL_EXTRA_LIBS=ON \ - -DBUILD_BULLET2_DEMOS=OFF \ - -DBUILD_OPENGL3_DEMOS=OFF + -DINSTALL_LIBS=ON make VERBOSE=1 %{?_smp_mflags} %install %cmake_install -%fdupes %{buildroot}/%{_includedir} +%fdupes -s %{buildroot}/%{_includedir} %post -n %{lname} -p /sbin/ldconfig -%postun -n %{lname} -p /sbin/ldconfig %post -n libBulletFileLoader%{sover} -p /sbin/ldconfig -%postun -n libBulletFileLoader%{sover} -p /sbin/ldconfig %post -n libBulletInverseDynamicsUtils%{sover} -p /sbin/ldconfig -%postun -n libBulletInverseDynamicsUtils%{sover} -p /sbin/ldconfig %post -n
commit libbullet for openSUSE:Factory
Hello community, here is the log from the commit of package libbullet for openSUSE:Factory checked in at 2017-09-09 20:26:33 Comparing /work/SRC/openSUSE:Factory/libbullet (Old) and /work/SRC/openSUSE:Factory/.libbullet.new (New) Package is "libbullet" Sat Sep 9 20:26:33 2017 rev:6 rq:522153 version:2.86.1 Changes: --- /work/SRC/openSUSE:Factory/libbullet/libbullet.changes 2016-07-12 23:51:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.libbullet.new/libbullet.changes 2017-09-09 20:26:35.009678175 +0200 @@ -1,0 +2,16 @@ +Thu Sep 7 19:58:28 UTC 2017 - mimi...@gmail.com + +- reintroduce fix-pkgconfig-cflags.patch + +--- +Tue Jun 13 13:38:35 UTC 2017 - jeng...@inai.de + +- Trim redundant wording from description. + +--- +Thu Jun 1 19:32:02 UTC 2017 - mimi...@gmail.com + +- update to 2.86.1 +- drop patches: fix-gtest.patch fix-pkgconfig-cflags.patch + +--- Old: bullet3-2.83.7.tar.gz fix-gtest.patch New: bullet3-2.86.1.tar.gz Other differences: -- ++ libbullet.spec ++ --- /var/tmp/diff_new_pack.nwKm4k/_old 2017-09-09 20:26:36.169514694 +0200 +++ /var/tmp/diff_new_pack.nwKm4k/_new 2017-09-09 20:26:36.169514694 +0200 @@ -1,7 +1,7 @@ # # spec file for package libbullet # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,28 +16,23 @@ # -%define sover 2_83 +%define sover 2_86 %define lname libbullet%{sover} %define pdesc Bullet is a Collision Detection and Rigid Body Dynamics \ -Library. The Library is Open Source and free for commercial use, under \ -the ZLib license. This means you can use it in commercial games, even on \ -next-generation consoles like Sony Playstation 3. - +Library. Name: libbullet -Version:2.83.7 +Version:2.86.1 Release:0 Summary:Bullet Continuous Collision Detection and Physics Library License:Zlib Group: Development/Libraries/C and C++ Url:http://bulletphysics.org/ Source: https://github.com/bulletphysics/bullet3/archive/%{version}/bullet3-%{version}.tar.gz -Patch0: fix-gtest.patch Patch1: fix-pkgconfig-cflags.patch - BuildRequires: cmake BuildRequires: fdupes BuildRequires: freeglut-devel -BuildRequires: gcc-c++ >= 4.8 +BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: pkgconfig(libxml-2.0) @@ -120,14 +115,13 @@ %prep %setup -q -n bullet3-%{version} -%patch0 -p1 -%patch1 -p1 sed -i 's/\r//' README.md +%patch1 -p1 %build -tmpflags="%{optflags} -fno-strict-aliasing -fPIC" -%ifarch %ix86 -%if 0%{suse_version} == 1320 +tmpflags="%{optflags} -fno-strict-aliasing" +%ifarch %{ix86} +%if 0%{?suse_version} == 1320 tmpflags="${tmpflags} -fno-stack-protector" %endif %endif @@ -137,9 +131,10 @@ -DINCLUDE_INSTALL_DIR="%{_includedir}/bullet" \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_EXTRAS=ON \ + -DBUILD_UNIT_TESTS=off \ -DBUILD_CPU_DEMOS=OFF \ -DINSTALL_LIBS=ON \ - -DINSTALL_EXTRA_LIBS=on \ + -DINSTALL_EXTRA_LIBS=ON \ -DBUILD_BULLET2_DEMOS=OFF \ -DBUILD_OPENGL3_DEMOS=OFF @@ -151,25 +146,18 @@ %post -n %{lname} -p /sbin/ldconfig %postun -n %{lname} -p /sbin/ldconfig - %post -n libBulletFileLoader%{sover} -p /sbin/ldconfig %postun -n libBulletFileLoader%{sover} -p /sbin/ldconfig - %post -n libBulletInverseDynamicsUtils%{sover} -p /sbin/ldconfig %postun -n libBulletInverseDynamicsUtils%{sover} -p /sbin/ldconfig - %post -n libBulletWorldImporter%{sover} -p /sbin/ldconfig %postun -n libBulletWorldImporter%{sover} -p /sbin/ldconfig - %post -n libBulletXmlWorldImporter%{sover} -p /sbin/ldconfig %postun -n libBulletXmlWorldImporter%{sover} -p /sbin/ldconfig - %post -n libConvexDecomposition%{sover} -p /sbin/ldconfig %postun -n libConvexDecomposition%{sover} -p /sbin/ldconfig - %post -n libGIMPACTUtils%{sover} -p /sbin/ldconfig %postun -n libGIMPACTUtils%{sover} -p /sbin/ldconfig - %post -n libHACD%{sover} -p /sbin/ldconfig %postun -n libHACD%{sover} -p /sbin/ldconfig ++ bullet3-2.83.7.tar.gz -> bullet3-2.86.1.tar.gz ++ /work/SRC/openSUSE:Factory/libbullet/bullet3-2.83.7.tar.gz /work/SRC/openSUSE:Factory/.libbullet.new/bullet3-2.86.1.tar.gz differ: char 12, line 1
commit libbullet for openSUSE:Factory
Hello community, here is the log from the commit of package libbullet for openSUSE:Factory checked in at 2016-07-12 23:51:21 Comparing /work/SRC/openSUSE:Factory/libbullet (Old) and /work/SRC/openSUSE:Factory/.libbullet.new (New) Package is "libbullet" Changes: --- /work/SRC/openSUSE:Factory/libbullet/libbullet.changes 2016-05-17 17:15:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.libbullet.new/libbullet.changes 2016-07-12 23:51:22.0 +0200 @@ -1,0 +2,16 @@ +Tue Jul 5 03:57:52 UTC 2016 - dap.darkn...@gmail.com + +- Added -fPIC to CXXFLAGS to prevent linking error. + +--- +Sat Jun 25 23:07:01 UTC 2016 - dap.darkn...@gmail.com + +- Set cmake options to get build that will be sufficient + for stuntrally package (file loader & world importer). +- Introduced new subpackages so. +- Introduced packages description macro. +- Introduced shared objects version macro. +- Added -fno-strict-aliasing compiler flag because of warning. +- Prevented openSUSE 13.2 i586 & SLE11 build failures. + +--- Other differences: -- ++ libbullet.spec ++ --- /var/tmp/diff_new_pack.zdmMon/_old 2016-07-12 23:51:23.0 +0200 +++ /var/tmp/diff_new_pack.zdmMon/_new 2016-07-12 23:51:23.0 +0200 @@ -16,7 +16,13 @@ # -%define lname libbullet2_83 +%define sover 2_83 +%define lname libbullet%{sover} +%define pdesc Bullet is a Collision Detection and Rigid Body Dynamics \ +Library. The Library is Open Source and free for commercial use, under \ +the ZLib license. This means you can use it in commercial games, even on \ +next-generation consoles like Sony Playstation 3. + Name: libbullet Version:2.83.7 Release:0 @@ -27,19 +33,16 @@ Source: https://github.com/bulletphysics/bullet3/archive/%{version}/bullet3-%{version}.tar.gz Patch0: fix-gtest.patch Patch1: fix-pkgconfig-cflags.patch + BuildRequires: cmake BuildRequires: fdupes BuildRequires: freeglut-devel -BuildRequires: gcc-c++ -BuildRequires: libxml2-devel +BuildRequires: gcc-c++ >= 4.8 BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(libxml-2.0) %description -Bullet is a Collision Detection and Rigid Body Dynamics Library. The -Library is Open Source and free for commercial use, under the ZLib -license. This means you can use it in commercial games, even on -next-generation consoles like Sony Playstation 3. +%{pdesc} %package -n %{lname} Summary:Bullet Continuous Collision Detection and Physics Library @@ -48,15 +51,68 @@ Provides: libbullet = %{version}-%{release} %description -n %{lname} -Bullet is a Collision Detection and Rigid Body Dynamics Library. The -Library is Open Source and free for commercial use, under the ZLib -license. This means you can use it in commercial games, even on -next-generation consoles like Sony Playstation 3. +%{pdesc} + +%package -n libBulletFileLoader%{sover} +Summary:Bullet File Loader Library +Group: System/Libraries + +%description -n libBulletFileLoader%{sover} +%{pdesc} + +%package -n libBulletInverseDynamicsUtils%{sover} +Summary:Bullet Inverse Dynamics Utils Library +Group: System/Libraries + +%description -n libBulletInverseDynamicsUtils%{sover} +%{pdesc} + +%package -n libBulletWorldImporter%{sover} +Summary:Bullet World Importer Library +Group: System/Libraries + +%description -n libBulletWorldImporter%{sover} +%{pdesc} + +%package -n libBulletXmlWorldImporter%{sover} +Summary:Bullet Xml World Importer Library +Group: System/Libraries + +%description -n libBulletXmlWorldImporter%{sover} +%{pdesc} + +%package -n libConvexDecomposition%{sover} +Summary:Bullet Convex Decomposition Library +Group: System/Libraries + +%description -n libConvexDecomposition%{sover} +%{pdesc} + +%package -n libGIMPACTUtils%{sover} +Summary:Bullet GIMPACT Utils Library +Group: System/Libraries + +%description -n libGIMPACTUtils%{sover} +%{pdesc} + +%package -n libHACD%{sover} +Summary:Bullet HACD Library +Group: System/Libraries + +%description -n libHACD%{sover} +%{pdesc} %package devel Summary:Development package for bullet library Group: Development/Libraries/C and C++ Requires: %{lname} = %{version} +Requires: libBulletFileLoader%{sover} = %{version} +Requires: libBulletInverseDynamicsUtils%{sover} = %{version} +Requires: libBulletWorldImporter%{sover} = %{version} +Requires: libBulletXmlWorldImporter%{sover} = %{version}
commit libbullet for openSUSE:Factory
Hello community, here is the log from the commit of package libbullet for openSUSE:Factory checked in at 2016-05-17 17:15:28 Comparing /work/SRC/openSUSE:Factory/libbullet (Old) and /work/SRC/openSUSE:Factory/.libbullet.new (New) Package is "libbullet" Changes: --- /work/SRC/openSUSE:Factory/libbullet/libbullet.changes 2016-05-08 10:46:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.libbullet.new/libbullet.changes 2016-05-17 17:15:30.0 +0200 @@ -1,0 +2,7 @@ +Fri May 13 02:56:25 UTC 2016 - sfl...@suse.de + +- Fix CFlags in bullet.pc to not be /usr/usr upstream ticket #626 + This patch has been submitted upstream by myself. + * Adds fix-pkgconfig-cflags.patch + +--- New: fix-pkgconfig-cflags.patch Other differences: -- ++ libbullet.spec ++ --- /var/tmp/diff_new_pack.4qHFan/_old 2016-05-17 17:15:31.0 +0200 +++ /var/tmp/diff_new_pack.4qHFan/_new 2016-05-17 17:15:31.0 +0200 @@ -26,6 +26,7 @@ Url:http://bulletphysics.org/ Source: https://github.com/bulletphysics/bullet3/archive/%{version}/bullet3-%{version}.tar.gz Patch0: fix-gtest.patch +Patch1: fix-pkgconfig-cflags.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: freeglut-devel @@ -64,6 +65,7 @@ %prep %setup -q -n bullet3-%{version} %patch0 -p1 +%patch1 -p1 sed -i 's/\r//' README.md %build ++ fix-pkgconfig-cflags.patch ++ Index: bullet3-2.83.7/bullet.pc.cmake === --- bullet3-2.83.7.orig/bullet.pc.cmake +++ bullet3-2.83.7/bullet.pc.cmake @@ -3,4 +3,4 @@ Description: Bullet Continuous Collision Requires: Version: @BULLET_VERSION@ Libs: -L@CMAKE_INSTALL_PREFIX@/@LIB_DESTINATION@ -lBulletSoftBody -lBulletDynamics -lBulletCollision -lLinearMath -Cflags: @BULLET_DOUBLE_DEF@ -I@CMAKE_INSTALL_PREFIX@/@INCLUDE_INSTALL_DIR@ -I@CMAKE_INSTALL_PREFIX@/include +Cflags: @BULLET_DOUBLE_DEF@ -I@INCLUDE_INSTALL_DIR@ -I@CMAKE_INSTALL_PREFIX@/include
commit libbullet for openSUSE:Factory
Hello community, here is the log from the commit of package libbullet for openSUSE:Factory checked in at 2016-05-08 10:45:34 Comparing /work/SRC/openSUSE:Factory/libbullet (Old) and /work/SRC/openSUSE:Factory/.libbullet.new (New) Package is "libbullet" Changes: --- /work/SRC/openSUSE:Factory/libbullet/libbullet.changes 2014-08-05 13:00:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.libbullet.new/libbullet.changes 2016-05-08 10:46:09.0 +0200 @@ -1,0 +2,17 @@ +Tue May 3 14:52:47 UTC 2016 - r...@fthiessen.de + +- Update to new release 2.83.7: + * Import of URDF files, universal robot description files. + A URDF file can be imported as rigid bodies (btRigidBody) or + as multi body (btMultiBody). See the example browser under + importers. + * Improved support for btMultiBody with multi-degree of freedom +mobilizers, thanks to Jakub Stepien. + * New btGeneric6DofSpring2Constraint, replacing the old one. +Thanks to Gabor PUHR and Tamas Umenhoffer. + * OpenCL demo integrated in the ExampleBrowser. The demo is +disabled by default. + * Implicit integration of gyroscopic forces. +- Add fix-gtest.patch to fix unit tests + +--- Old: bullet-2.82-r2704.tar.xz New: bullet3-2.83.7.tar.gz fix-gtest.patch Other differences: -- ++ libbullet.spec ++ --- /var/tmp/diff_new_pack.6rQnst/_old 2016-05-08 10:46:10.0 +0200 +++ /var/tmp/diff_new_pack.6rQnst/_new 2016-05-08 10:46:10.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libbullet # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,25 +16,22 @@ # +%define lname libbullet2_83 Name: libbullet -%define lname libbullet2_82 -%define rev 2704 -Version:2.82 +Version:2.83.7 Release:0 Summary:Bullet Continuous Collision Detection and Physics Library License:Zlib Group: Development/Libraries/C and C++ Url:http://bulletphysics.org/ +Source: https://github.com/bulletphysics/bullet3/archive/%{version}/bullet3-%{version}.tar.gz +Patch0: fix-gtest.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: freeglut-devel BuildRequires: gcc-c++ BuildRequires: libxml2-devel BuildRequires: pkgconfig -Source: bullet-%{version}-r%{rev}.tar.xz -# NOTICE Please purge Extras and Glut dirs from a vanilla tarball: -# https://bullet.googlecode.com/files/bullet-{version}-r{rev}.tgz -# See more at https://bugzilla.novell.com/show_bug.cgi?id=889897 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -43,13 +40,13 @@ license. This means you can use it in commercial games, even on next-generation consoles like Sony Playstation 3. -%package -n %lname +%package -n %{lname} Summary:Bullet Continuous Collision Detection and Physics Library Group: System/Libraries Obsoletes: libbullet < %{version}-%{release} Provides: libbullet = %{version}-%{release} -%description -n %lname +%description -n %{lname} Bullet is a Collision Detection and Rigid Body Dynamics Library. The Library is Open Source and free for commercial use, under the ZLib license. This means you can use it in commercial games, even on @@ -65,31 +62,29 @@ appliancation with the Bullet library. %prep -%setup -q -n bullet-%{version}-r%{rev} +%setup -q -n bullet3-%{version} +%patch0 -p1 +sed -i 's/\r//' README.md %build LIB_DIR=%{_lib} -cmake . -DMAKE_SKIP_RPATH=ON \ - -DBUILD_SHARED_LIBS=ON \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ - -DLIB_SUFFIX=${LIB_DIR#lib} \ - -DBUILD_EXTRAS=OFF \ - -DBUILD_DEMOS=OFF +%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DINCLUDE_INSTALL_DIR="%{_includedir}/bullet" \ + -DBUILD_BULLET2_DEMOS=OFF \ + -DBUILD_OPENGL3_DEMOS=OFF make VERBOSE=1 %{?_smp_mflags} %install -make install DESTDIR=%{buildroot} +%cmake_install %fdupes %{buildroot}/%{_includedir} -%post -n %lname -p /sbin/ldconfig +%post -n %{lname} -p /sbin/ldconfig +%postun -n %{lname} -p /sbin/ldconfig -%postun -n %lname -p /sbin/ldconfig - -%files -n %lname +%files -n %{lname} %defattr(-,root,root) -%doc ChangeLog README COPYING +%doc README.md LICENSE.txt AUTHORS.txt %{_libdir}/libB*.so.* %{_libdir}/libLinearMath*.so.* ++ fix-gtest.patch ++ diff -Nur bullet3-2.83.7/src/Bullet3OpenCL/CMakeLists.txt new/src/Bullet3OpenCL/CMakeLists.txt ---