diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 8587488..0000000 --- a/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -bullet-2.75-free.tar.gz -/bullet-2.77-free.tar.gz -/bullet-2.78-free.tar.gz -/bullet-2.79-free.tar.gz -/bullet-2.80-rev2531-free.tar.gz -/bullet-2.81-rev2613-free.tar.gz -/bullet-2.82-r2704-free.tar.gz -/bullet3-2.83-free.tar.xz -/bullet3-2.87-free.tar.xz -/bullet3-3.08-free.tar.xz diff --git a/bullet-2.87-tinyxml.patch b/bullet-2.87-tinyxml.patch deleted file mode 100644 index f6438f0..0000000 --- a/bullet-2.87-tinyxml.patch +++ /dev/null @@ -1,73 +0,0 @@ -diff -up ./CMakeLists.txt.tinyxml ./CMakeLists.txt ---- ./CMakeLists.txt.tinyxml 2017-09-29 19:20:39.000000000 -0400 -+++ ./CMakeLists.txt 2017-11-28 19:14:12.377026680 -0500 -@@ -324,6 +324,8 @@ OPTION(BUILD_PYBULLET "Set when you want - OPTION(BUILD_ENET "Set when you want to build apps with enet UDP networking support" ON) - OPTION(BUILD_CLSOCKET "Set when you want to build apps with enet TCP networking support" ON) - -+include(FindPkgConfig) -+pkg_check_modules(tinyxml REQUIRED tinyxml) - - IF(BUILD_PYBULLET) - FIND_PACKAGE(PythonLibs) -diff -up ./Extras/BulletRobotics/CMakeLists.txt.tinyxml ./Extras/BulletRobotics/CMakeLists.txt ---- ./Extras/BulletRobotics/CMakeLists.txt.tinyxml 2017-09-29 19:20:39.000000000 -0400 -+++ ./Extras/BulletRobotics/CMakeLists.txt 2017-11-28 19:14:12.377026680 -0500 -@@ -1,5 +1,6 @@ - - INCLUDE_DIRECTORIES( -+ ${tinyxml_INCLUDE_DIRS} - ${BULLET_PHYSICS_SOURCE_DIR}/src - ${BULLET_PHYSICS_SOURCE_DIR}/examples - ${BULLET_PHYSICS_SOURCE_DIR}/examples/ThirdPartyLibs -@@ -59,11 +60,6 @@ SET(BulletRobotics_SRCS - ../../examples/Utils/b3ReferenceFrameHelper.hpp - ../../examples/Utils/ChromeTraceUtil.cpp - -- ../../examples/ThirdPartyLibs/tinyxml/tinystr.cpp -- ../../examples/ThirdPartyLibs/tinyxml/tinyxml.cpp -- ../../examples/ThirdPartyLibs/tinyxml/tinyxmlerror.cpp -- ../../examples/ThirdPartyLibs/tinyxml/tinyxmlparser.cpp -- - ../../examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.cpp - ../../examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.h - -@@ -162,7 +158,7 @@ SET_TARGET_PROPERTIES(BulletRobotics PRO - SET_TARGET_PROPERTIES(BulletRobotics PROPERTIES SOVERSION ${BULLET_VERSION}) - - IF (BUILD_SHARED_LIBS) -- TARGET_LINK_LIBRARIES(BulletRobotics BulletInverseDynamicsUtils BulletWorldImporter BulletFileLoader BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamics LinearMath Bullet3Common) -+ TARGET_LINK_LIBRARIES(BulletRobotics BulletInverseDynamicsUtils BulletWorldImporter BulletFileLoader BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamics LinearMath Bullet3Common ${tinyxml_LIBRARIES}) - ENDIF (BUILD_SHARED_LIBS) - - IF (INSTALL_EXTRA_LIBS) -diff -up ./Extras/Serialize/BulletXmlWorldImporter/CMakeLists.txt.tinyxml ./Extras/Serialize/BulletXmlWorldImporter/CMakeLists.txt ---- ./Extras/Serialize/BulletXmlWorldImporter/CMakeLists.txt.tinyxml 2017-11-28 19:15:57.409991121 -0500 -+++ ./Extras/Serialize/BulletXmlWorldImporter/CMakeLists.txt 2017-11-28 19:16:25.840981495 -0500 -@@ -1,4 +1,5 @@ - INCLUDE_DIRECTORIES( -+ ${tinyxml_INCLUDE_DIRS} - ${BULLET_PHYSICS_SOURCE_DIR}/src - ${BULLET_PHYSICS_SOURCE_DIR}/Extras/Serialize/BulletFileLoader - ${BULLET_PHYSICS_SOURCE_DIR}/Extras/Serialize/BulletWorldImporter -@@ -10,19 +11,13 @@ ADD_LIBRARY( - btBulletXmlWorldImporter.h - string_split.cpp - string_split.h -- tinyxml.cpp -- tinyxml.h -- tinystr.cpp -- tinystr.h -- tinyxmlerror.cpp -- tinyxmlparser.cpp - ) - - SET_TARGET_PROPERTIES(BulletXmlWorldImporter PROPERTIES VERSION ${BULLET_VERSION}) - SET_TARGET_PROPERTIES(BulletXmlWorldImporter PROPERTIES SOVERSION ${BULLET_VERSION}) - - IF (BUILD_SHARED_LIBS) -- TARGET_LINK_LIBRARIES(BulletXmlWorldImporter BulletWorldImporter BulletDynamics BulletCollision BulletFileLoader LinearMath) -+ TARGET_LINK_LIBRARIES(BulletXmlWorldImporter BulletWorldImporter BulletDynamics BulletCollision BulletFileLoader LinearMath ${tinyxml_LIBRARIES}) - ENDIF (BUILD_SHARED_LIBS) - - IF (INSTALL_EXTRA_LIBS) diff --git a/bullet-3.08-fix-c++-one-definition-rule-violation.patch b/bullet-3.08-fix-c++-one-definition-rule-violation.patch deleted file mode 100644 index d8cb70b..0000000 --- a/bullet-3.08-fix-c++-one-definition-rule-violation.patch +++ /dev/null @@ -1,60 +0,0 @@ -diff -up bullet3-3.08/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp.fix-odr bullet3-3.08/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp ---- bullet3-3.08/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp.fix-odr 2021-02-11 11:17:29.417618076 -0500 -+++ bullet3-3.08/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp 2021-02-11 11:18:01.669770577 -0500 -@@ -177,7 +177,7 @@ void btSoftMultiBodyDynamicsWorld::debug - } - } - --struct btSoftSingleRayCallback : public btBroadphaseRayCallback -+struct btSoftMultiBodySingleRayCallback : public btBroadphaseRayCallback - { - btVector3 m_rayFromWorld; - btVector3 m_rayToWorld; -@@ -188,7 +188,7 @@ struct btSoftSingleRayCallback : public - const btSoftMultiBodyDynamicsWorld* m_world; - btCollisionWorld::RayResultCallback& m_resultCallback; - -- btSoftSingleRayCallback(const btVector3& rayFromWorld, const btVector3& rayToWorld, const btSoftMultiBodyDynamicsWorld* world, btCollisionWorld::RayResultCallback& resultCallback) -+ btSoftMultiBodySingleRayCallback(const btVector3& rayFromWorld, const btVector3& rayToWorld, const btSoftMultiBodyDynamicsWorld* world, btCollisionWorld::RayResultCallback& resultCallback) - : m_rayFromWorld(rayFromWorld), - m_rayToWorld(rayToWorld), - m_world(world), -@@ -256,7 +256,7 @@ void btSoftMultiBodyDynamicsWorld::rayTe - BT_PROFILE("rayTest"); - /// use the broadphase to accelerate the search for objects, based on their aabb - /// and for each object with ray-aabb overlap, perform an exact ray test -- btSoftSingleRayCallback rayCB(rayFromWorld, rayToWorld, this, resultCallback); -+ btSoftMultiBodySingleRayCallback rayCB(rayFromWorld, rayToWorld, this, resultCallback); - - #ifndef USE_BRUTEFORCE_RAYBROADPHASE - m_broadphasePairCache->rayTest(rayFromWorld, rayToWorld, rayCB); -diff -up bullet3-3.08/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp.fix-odr bullet3-3.08/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp ---- bullet3-3.08/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp.fix-odr 2021-02-11 11:16:19.157285864 -0500 -+++ bullet3-3.08/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp 2021-02-11 11:16:44.220404370 -0500 -@@ -172,7 +172,7 @@ void btSoftRigidDynamicsWorld::debugDraw - } - } - --struct btSoftSingleRayCallback : public btBroadphaseRayCallback -+struct btSoftRigidSingleRayCallback : public btBroadphaseRayCallback - { - btVector3 m_rayFromWorld; - btVector3 m_rayToWorld; -@@ -183,7 +183,7 @@ struct btSoftSingleRayCallback : public - const btSoftRigidDynamicsWorld* m_world; - btCollisionWorld::RayResultCallback& m_resultCallback; - -- btSoftSingleRayCallback(const btVector3& rayFromWorld, const btVector3& rayToWorld, const btSoftRigidDynamicsWorld* world, btCollisionWorld::RayResultCallback& resultCallback) -+ btSoftRigidSingleRayCallback(const btVector3& rayFromWorld, const btVector3& rayToWorld, const btSoftRigidDynamicsWorld* world, btCollisionWorld::RayResultCallback& resultCallback) - : m_rayFromWorld(rayFromWorld), - m_rayToWorld(rayToWorld), - m_world(world), -@@ -251,7 +251,7 @@ void btSoftRigidDynamicsWorld::rayTest(c - BT_PROFILE("rayTest"); - /// use the broadphase to accelerate the search for objects, based on their aabb - /// and for each object with ray-aabb overlap, perform an exact ray test -- btSoftSingleRayCallback rayCB(rayFromWorld, rayToWorld, this, resultCallback); -+ btSoftRigidSingleRayCallback rayCB(rayFromWorld, rayToWorld, this, resultCallback); - - #ifndef USE_BRUTEFORCE_RAYBROADPHASE - m_broadphasePairCache->rayTest(rayFromWorld, rayToWorld, rayCB); diff --git a/bullet-3.08-tinyxml2.patch b/bullet-3.08-tinyxml2.patch deleted file mode 100644 index 0bbf7b5..0000000 --- a/bullet-3.08-tinyxml2.patch +++ /dev/null @@ -1,76 +0,0 @@ -diff -up bullet3-3.08/CMakeLists.txt.tinyxml bullet3-3.08/CMakeLists.txt ---- bullet3-3.08/CMakeLists.txt.tinyxml 2020-12-22 20:29:33.000000000 -0500 -+++ bullet3-3.08/CMakeLists.txt 2021-02-11 10:42:15.135608499 -0500 -@@ -349,6 +349,8 @@ ENDIF(BUILD_PYBULLET) - OPTION(BUILD_ENET "Set when you want to build apps with enet UDP networking support" ON) - OPTION(BUILD_CLSOCKET "Set when you want to build apps with enet TCP networking support" ON) - -+include(FindPkgConfig) -+pkg_check_modules(tinyxml2 REQUIRED tinyxml2) - - IF(BUILD_PYBULLET) - FIND_PACKAGE(PythonLibs) -diff -up bullet3-3.08/Extras/BulletRobotics/CMakeLists.txt.tinyxml bullet3-3.08/Extras/BulletRobotics/CMakeLists.txt ---- bullet3-3.08/Extras/BulletRobotics/CMakeLists.txt.tinyxml 2021-02-11 10:42:15.136608503 -0500 -+++ bullet3-3.08/Extras/BulletRobotics/CMakeLists.txt 2021-02-11 10:46:27.929805933 -0500 -@@ -1,5 +1,6 @@ - - INCLUDE_DIRECTORIES( -+ ${tinyxml2_INCLUDE_DIRS} - ${BULLET_PHYSICS_SOURCE_DIR}/src - ${BULLET_PHYSICS_SOURCE_DIR}/examples - ${BULLET_PHYSICS_SOURCE_DIR}/examples/SharedMemory -@@ -60,7 +61,6 @@ SET(BulletRobotics_INCLUDES - ../../examples/Utils/b3ERPCFMHelper.hpp - ../../examples/Utils/b3ReferenceFrameHelper.hpp - -- ../../examples/ThirdPartyLibs/tinyxml2/tinyxml2.h - ../../examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.h - ../../examples/ThirdPartyLibs/stb_image/stb_image.h - ../../examples/ThirdPartyLibs/BussIK/Jacobian.h -@@ -129,7 +129,6 @@ SET(BulletRobotics_SRCS ${BulletRobotics - ../../examples/Utils/b3ResourcePath.cpp - ../../examples/Utils/ChromeTraceUtil.cpp - -- ../../examples/ThirdPartyLibs/tinyxml2/tinyxml2.cpp - ../../examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.cpp - ../../examples/ThirdPartyLibs/stb_image/stb_image.cpp - ../../examples/ThirdPartyLibs/BussIK/Jacobian.cpp -@@ -245,7 +244,7 @@ SET_TARGET_PROPERTIES(BulletRobotics PRO - SET_TARGET_PROPERTIES(BulletRobotics PROPERTIES SOVERSION ${BULLET_VERSION}) - - IF (BUILD_SHARED_LIBS) -- TARGET_LINK_LIBRARIES(BulletRobotics BulletInverseDynamicsUtils BulletWorldImporter BulletFileLoader BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamics LinearMath Bullet3Common) -+ TARGET_LINK_LIBRARIES(BulletRobotics BulletInverseDynamicsUtils BulletWorldImporter BulletFileLoader BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamics LinearMath Bullet3Common ${tinyxml2_LIBRARIES}) - ENDIF (BUILD_SHARED_LIBS) - - -diff -up bullet3-3.08/Extras/Serialize/BulletXmlWorldImporter/CMakeLists.txt.tinyxml bullet3-3.08/Extras/Serialize/BulletXmlWorldImporter/CMakeLists.txt ---- bullet3-3.08/Extras/Serialize/BulletXmlWorldImporter/CMakeLists.txt.tinyxml 2020-12-22 20:29:33.000000000 -0500 -+++ bullet3-3.08/Extras/Serialize/BulletXmlWorldImporter/CMakeLists.txt 2021-02-11 10:47:36.997133090 -0500 -@@ -1,8 +1,8 @@ - INCLUDE_DIRECTORIES( -+ ${tinyxml2_INCLUDE_DIRS} - ${BULLET_PHYSICS_SOURCE_DIR}/src - ${BULLET_PHYSICS_SOURCE_DIR}/Extras/Serialize/BulletFileLoader - ${BULLET_PHYSICS_SOURCE_DIR}/Extras/Serialize/BulletWorldImporter -- ${BULLET_PHYSICS_SOURCE_DIR}/examples/ThirdPartyLibs/tinyxml2 - ) - - ADD_LIBRARY( -@@ -11,14 +11,13 @@ ADD_LIBRARY( - btBulletXmlWorldImporter.h - string_split.cpp - string_split.h -- ${BULLET_PHYSICS_SOURCE_DIR}/examples/ThirdPartyLibs/tinyxml2/tinyxml2.cpp - ) - - SET_TARGET_PROPERTIES(BulletXmlWorldImporter PROPERTIES VERSION ${BULLET_VERSION}) - SET_TARGET_PROPERTIES(BulletXmlWorldImporter PROPERTIES SOVERSION ${BULLET_VERSION}) - - IF (BUILD_SHARED_LIBS) -- TARGET_LINK_LIBRARIES(BulletXmlWorldImporter BulletWorldImporter BulletDynamics BulletCollision BulletFileLoader LinearMath) -+ TARGET_LINK_LIBRARIES(BulletXmlWorldImporter BulletWorldImporter BulletDynamics BulletCollision BulletFileLoader LinearMath ${tinyxml2_LIBRARIES}) - ENDIF (BUILD_SHARED_LIBS) - - IF (INSTALL_EXTRA_LIBS) diff --git a/bullet.spec b/bullet.spec deleted file mode 100644 index 5a26dee..0000000 --- a/bullet.spec +++ /dev/null @@ -1,408 +0,0 @@ -%global _docdir_fmt %{name} - -Name: bullet -Version: 3.08 -Release: 15%{?dist} -Summary: 3D Collision Detection and Rigid Body Dynamics Library -# Automatically converted from old format: zlib and MIT and BSD and Boost - review is highly recommended. -License: Zlib AND LicenseRef-Callaway-MIT AND LicenseRef-Callaway-BSD AND BSL-1.0 -URL: http://www.bulletphysics.com - -Source0: %{name}3-%{version}-free.tar.xz -# bullet contains non-free code that we cannot ship. Therefore we use -# this script to remove the non-free code before shipping it. -# Download the upstream tarball and invoke this script while in the -# tarball's directory: -# ./generate-tarball.sh 2.87 -Source1: generate-tarball.sh - -# Build against system tinyxml -Patch0: %{name}-3.08-tinyxml2.patch - -# Fix C++ One Definition Rule violation -Patch1: %{name}-3.08-fix-c++-one-definition-rule-violation.patch - -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: cmake -BuildRequires: dos2unix -BuildRequires: doxygen -BuildRequires: freeglut-devel -BuildRequires: libICE-devel -BuildRequires: tinyxml2-devel -BuildRequires: libglvnd-devel - -%description -Bullet is a 3D Collision Detection and Rigid Body Dynamics Library for games -and animation. - - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: cmake -%description devel -Development headers and libraries for %{name}. - - -%package devel-doc -Summary: Documentation for developing programs that will use %{name}-devel -# Automatically converted from old format: zlib and LGPLv2+ - review is highly recommended. -License: Zlib AND LicenseRef-Callaway-LGPLv2+ -Requires: %{name}-extras%{?_isa} = %{version}-%{release} - -%description devel-doc -Documentation (PDF) for developing programs that will use %{name}-devel. - - -%package extras -Summary: Extra libraries for %{name} -# Automatically converted from old format: zlib and LGPLv2+ - review is highly recommended. -License: Zlib AND LicenseRef-Callaway-LGPLv2+ - -%description extras -Extra libraries for %{name}. - - -%package extras-devel -Summary: Development files for %{name} extras -# Automatically converted from old format: zlib and LGPLv2+ - review is highly recommended. -License: Zlib AND LicenseRef-Callaway-LGPLv2+ -Requires: %{name}-extras%{?_isa} = %{version}-%{release} -Requires: %{name}-devel%{?_isa} = %{version}-%{release} - -%description extras-devel -Development headers and libraries for %{name} extra libraries. - - -%prep -%setup -q -n %{name}3-%{version} -%patch -P0 -p1 -b .tinyxml -%patch -P1 -p1 -b .fix-odr -# The examples directory isn't needed for building -rm -r examples - -# Fix the pkg-config module so it doesn't list the prefix twice in the include install dir. -sed -i 's|${prefix}/@INCLUDE_INSTALL_DIR@|@INCLUDE_INSTALL_DIR@|' bullet.pc.cmake - -# BulletRobotics, BulletRoboticsGUI and obj2sdf require several bundled libs not yet packaged in the distribution -sed -i 's|BulletRoboticsGUI BulletRobotics||' Extras/CMakeLists.txt -sed -i 's|obj2sdf||' Extras/CMakeLists.txt - -# Fix up file permissions and formats -dos2unix README.md -chmod -x src/BulletDynamics/ConstraintSolver/btSliderConstraint.h -chmod -x src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp - -%build -%cmake \ - -DCLSOCKET_DEP_ONLY=ON \ - -DBUILD_BULLET2_DEMOS=OFF \ - -DBUILD_EXTRAS=ON \ - -DBUILD_OPENGL_DEMOS=OFF \ - -DBUILD_CPU_DEMOS=OFF \ - -DBUILD_UNIT_TESTS=OFF \ - -DINSTALL_EXTRA_LIBS=ON \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DOpenGL_GL_PREFERENCE=GLVND \ - -DINCLUDE_INSTALL_DIR=%{_includedir}/bullet/ - -%cmake_build - -doxygen Doxyfile - -%install -%cmake_install - - -%ldconfig_scriptlets - -%ldconfig_scriptlets extras - - -%files -%license LICENSE.txt -%doc README.md AUTHORS.txt VERSION -%{_libdir}/libBullet3Collision.so.* -%{_libdir}/libBullet3Common.so.* -%{_libdir}/libBullet3Dynamics.so.* -%{_libdir}/libBullet3Geometry.so.* -%{_libdir}/libBullet3OpenCL_clew.so.* -%{_libdir}/libBulletCollision.so.* -%{_libdir}/libBulletDynamics.so.* -%{_libdir}/libBulletInverseDynamics.so.* -%{_libdir}/libBulletSoftBody.so.* -%{_libdir}/libLinearMath.so.* - -%files devel -%dir %{_includedir}/%{name} -%{_includedir}/%{name}/*.h -%{_includedir}/%{name}/Bullet3Collision -%{_includedir}/%{name}/Bullet3Common -%{_includedir}/%{name}/Bullet3Dynamics -%{_includedir}/%{name}/Bullet3Geometry -%{_includedir}/%{name}/Bullet3OpenCL -%{_includedir}/%{name}/BulletCollision -%{_includedir}/%{name}/BulletDynamics -%{_includedir}/%{name}/BulletInverseDynamics -%{_includedir}/%{name}/BulletSoftBody -%{_includedir}/%{name}/InverseDynamics -%{_includedir}/%{name}/LinearMath -%{_libdir}/libBullet3Collision.so -%{_libdir}/libBullet3Common.so -%{_libdir}/libBullet3Dynamics.so -%{_libdir}/libBullet3Geometry.so -%{_libdir}/libBullet3OpenCL_clew.so -%{_libdir}/libBulletCollision.so -%{_libdir}/libBulletDynamics.so -%{_libdir}/libBulletInverseDynamics.so -%{_libdir}/libBulletSoftBody.so -%{_libdir}/libLinearMath.so -%{_libdir}/pkgconfig/bullet.pc -%{_libdir}/cmake/%{name} - -%files devel-doc -%doc docs/Bullet_User_Manual.pdf -%doc docs/BulletQuickstart.pdf -%doc docs/GPU_rigidbody_using_OpenCL.pdf -%doc html - -%files extras -%{_libdir}/libConvexDecomposition.so.* -%{_libdir}/libGIMPACTUtils.so.* -%{_libdir}/libHACD.so.* -%{_libdir}/libBulletFileLoader.so.* -%{_libdir}/libBullet2FileLoader.so.* -%{_libdir}/libBulletInverseDynamicsUtils.so.* -%{_libdir}/libBulletWorldImporter.so.* -%{_libdir}/libBulletXmlWorldImporter.so.* - -%files extras-devel -%{_includedir}/%{name}/ConvexDecomposition -%{_includedir}/%{name}/GIMPACTUtils -%{_includedir}/%{name}/HACD -%{_includedir}/%{name}/BulletFileLoader -%{_includedir}/%{name}/Bullet2FileLoader -%{_includedir}/%{name}/BulletWorldImporter -%{_includedir}/%{name}/BulletXmlWorldImporter -%{_libdir}/libConvexDecomposition.so -%{_libdir}/libGIMPACTUtils.so -%{_libdir}/libHACD.so -%{_libdir}/libBulletFileLoader.so -%{_libdir}/libBullet2FileLoader.so -%{_libdir}/libBulletInverseDynamicsUtils.so -%{_libdir}/libBulletWorldImporter.so -%{_libdir}/libBulletXmlWorldImporter.so - -%changelog -* Sat Aug 23 2025 Benjamin A. Beasley - 3.08-15 -- Rebuilt for tinyxml2 11.0.0 - -* Wed Jul 23 2025 Fedora Release Engineering - 3.08-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Thu Jan 16 2025 Fedora Release Engineering - 3.08-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Tue Nov 12 2024 Dominik Mierzejewski - 3.08-12 -- rebuilt for tinyxml2 - -* Wed Aug 28 2024 Miroslav Suchý - 3.08-11 -- convert license to SPDX - -* Wed Jul 17 2024 Fedora Release Engineering - 3.08-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Tue Jan 23 2024 Fedora Release Engineering - 3.08-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 3.08-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jul 19 2023 Fedora Release Engineering - 3.08-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Jan 18 2023 Fedora Release Engineering - 3.08-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sun Sep 25 2022 Rich Mattes - 3.08-5 -- Rebuild for tinyxml2-9.0.0 - -* Wed Jul 20 2022 Fedora Release Engineering - 3.08-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed Jan 19 2022 Fedora Release Engineering - 3.08-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 3.08-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Feb 11 2021 Tom Callaway - 3.08-1 -- update to 3.08 - -* Tue Jan 26 2021 Fedora Release Engineering - 2.87-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Aug 01 2020 Fedora Release Engineering - 2.87-10 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 2.87-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jan 28 2020 Fedora Release Engineering - 2.87-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jul 24 2019 Fedora Release Engineering - 2.87-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jan 31 2019 Fedora Release Engineering - 2.87-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Aug 27 2018 Nicolas Chauvet - 2.87-5 -- Spec clean-up - -* Thu Jul 12 2018 Fedora Release Engineering - 2.87-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Mar 07 2018 Adam Williamson - 2.87-3 -- Rebuild to fix GCC 8 mis-compilation - See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64") - -* Wed Feb 07 2018 Fedora Release Engineering - 2.87-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Dec 18 2017 Rich Mattes - 2.87-1 -- Update to release 2.87 (rhbz#1442838) - -* Sun Aug 06 2017 Björn Esser - 2.83-6 -- Rebuilt for AutoReq cmake-filesystem - -* Wed Aug 02 2017 Fedora Release Engineering - 2.83-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 2.83-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 2.83-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Feb 03 2016 Fedora Release Engineering - 2.83-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Mon Jan 04 2016 Rich Mattes - 2.83-1 -- Update to release 2.83 - -* Sat Oct 03 2015 François Cami - 2.82-7 -- Move Bullet_User_Manual.pdf to a separate devel-doc package. - -* Wed Jun 17 2015 Fedora Release Engineering - 2.82-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 2.82-5 -- Rebuilt for GCC 5 C++11 ABI change - -* Fri Aug 15 2014 Fedora Release Engineering - 2.82-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 2.82-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri May 16 2014 Rich Mattes - 2.82-2 -- Install all of the bullet extras (rhbz#1097452) -- Spec file cleanup - -* Sun Feb 09 2014 Rich Mattes - 2.82-1 -- Update to version 2.82 - -* Sat Aug 03 2013 Fedora Release Engineering - 2.81-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Feb 13 2013 Fedora Release Engineering - 2.81-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Sat Oct 13 2012 Rich Mattes - 2.81-1 -- Update to version 2.81 - -* Wed Jul 18 2012 Fedora Release Engineering - 2.80-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri May 25 2012 Rich Mattes - 2.80-1 -- Update to version 2.80 - -* Thu Jan 12 2012 Fedora Release Engineering - 2.79-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Sun Dec 18 2011 Rich Mattes - 2.79-1 -- Update to version 2.79 - -* Wed May 11 2011 Rich Mattes - 2.78-1 -- Update to version 2.78 -- Remove upstreamed patches - -* Sat Feb 19 2011 Rich Mattes - 2.77-4 -- Fix gcc 4.6 build error - -* Tue Feb 08 2011 Fedora Release Engineering - 2.77-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Oct 20 2010 Dan Horák - 2.77-3 -- add extras subpackage with additional libs -- install headers into /usr/include/bullet - -* Wed Sep 29 2010 Thomas Kowaliczek - 2.77-2 -- Added LibSuffix patch - -* Wed Sep 29 2010 Thomas Kowaliczek - 2.77-1 -- Updatet to version 2.77 -- Droped all patches because they are all in upstream - -* Sat Aug 21 2010 Thomas Kowaliczek - 2.75-4 -- Hope fix (#599495) - -* Sat Aug 21 2010 Thomas Kowaliczek - 2.75-3 -- Hope fix (#619885) - -* Tue Mar 09 2010 Rex Dieter - 2.75-2 -- pkgconfig file not installed (#549051) - -* Sat Oct 03 2009 Thomas Kowaliczek - 2.75-1 -- Updatet to new upstream version 2.75 -- Updatet the patch file to work agian - -* Thu Jun 25 2009 Thomas Kowaliczek - 2.74-1 -- Updatet to version 2.74 -- Updatet the patch file to work agian - -* Sun Feb 22 2009 Bruno Mahé - 2.73-5 -- Shortened the description -- Fix directory ownership for directories BulletCollision and BulletDynamics -- Convert ChangeLog to UTF-8 -- chmod generate-tarball.sh to 644 - -* Fri Feb 20 2009 Bruno Mahé - 2.73-4 -- Remove gcc-g++ in BuildRequires -- Add option -DCMAKE_BUILD_TYPE=NONE to %%cmake. This will make CMake using default compiler flags -- Use %% instead of single % in %%changelog to prevent macros from being expanded -- Specify we are not shipping pristine source because of some non-free parts -- Change licence to "zlib and MIT and BSD" -- Make include directory being owned by this package -- Remove duplicate documents -- Convert spec file to UTF8 -- Set some files permission to 644 - -* Sun Feb 15 2009 Bruno Mahé - 2.73-3 -- Remove non-free directories Demos/, Extras/ and Glut/ from the source - -* Sun Jan 18 2009 Bruno Mahé - 2.73-2 -- Add "rm -rf $RPM_BUILD_ROOT" to the install target -- Moved unversioned shared libraries (e.g. libfoo.so) to the -devel package -- Update %%post and %%postrun -- Change %%description -- Reduce length of %%summary -- Changed %%group to Development/Libraries -- Changed Zlib licence to lowercase zlib -- %%description kept below 80 characters wide - -* Sat Dec 13 2008 Bruno Mahé - 2.73-1 -- Initial build. diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..a72aec0 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +epel8-playground decommissioned : https://pagure.io/epel/issue/136 diff --git a/generate-tarball.sh b/generate-tarball.sh deleted file mode 100644 index 8466b81..0000000 --- a/generate-tarball.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -if [ $# -ne 1 ]; then - echo "Usage: $0 " - exit 1 -fi - -VERSION=$1 -NAME=bullet3 - -if [ ! -f $NAME-$VERSION.tgz ]; then - wget "https://codeload.github.com/bulletphysics/bullet3/tar.gz/$VERSION" -O ${NAME}-${VERSION}.tgz -fi - -tar -xzvf $NAME-$VERSION.tgz -rm -rf $NAME-$VERSION/build3/*.{bat,exe} -rm -rf $NAME-$VERSION/build3/xcode* -rm -rf $NAME-$VERSION/build3/*osx* -rm -rf $NAME-$VERSION/build3/premake* -rm -rf $NAME-$VERSION/data -rm -rf $NAME-$VERSION/examples/ThirdPartyLibs - -tar -cJvf $NAME-$VERSION-free.tar.xz $NAME-$VERSION diff --git a/sources b/sources deleted file mode 100644 index e4abbb6..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (bullet3-3.08-free.tar.xz) = 33f4b187a643e046eda6c2b5dd7ae77743000802105b5ec4324883c5e148917809dfd819dd7b0b6687e03a114a5a66e3ef876e423d58e9f4b7101b550942de33