commit libbullet for openSUSE:Factory

2020-03-11 Thread root
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

2020-02-05 Thread root
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

2019-06-19 Thread root
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

2017-09-09 Thread root
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

2016-07-12 Thread h_root
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

2016-05-17 Thread h_root
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

2016-05-08 Thread h_root
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
---