diff mbox

[1/3] package/bullet: new package

Message ID 1429904773-460-2-git-send-email-romain.naour@openwide.fr
State Accepted
Headers show

Commit Message

Romain Naour April 24, 2015, 7:46 p.m. UTC
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
---
 package/Config.in        |  1 +
 package/bullet/Config.in | 10 ++++++++++
 package/bullet/bullet.mk | 18 ++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 100644 package/bullet/Config.in
 create mode 100644 package/bullet/bullet.mk

Comments

Thomas Petazzoni April 25, 2015, 9:10 a.m. UTC | #1
Dear Romain Naour,

On Fri, 24 Apr 2015 21:46:11 +0200, Romain Naour wrote:
> Signed-off-by: Romain Naour <romain.naour@openwide.fr>
> ---
>  package/Config.in        |  1 +
>  package/bullet/Config.in | 10 ++++++++++
>  package/bullet/bullet.mk | 18 ++++++++++++++++++
>  3 files changed, 29 insertions(+)
>  create mode 100644 package/bullet/Config.in
>  create mode 100644 package/bullet/bullet.mk

Applied, after doing the following minor changes:

    [Thomas:
      - move package to 'Libraries -> Graphics'
      - wrap the Config.in help text
      - change license from "Zlib" to "zlib license" to match what the
        zlib package is doing.]

Thanks,

Thomas
diff mbox

Patch

diff --git a/package/Config.in b/package/Config.in
index afa145e..fcd9b8f 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -222,6 +222,7 @@  comment "Graphic applications"
 	source "package/rrdtool/Config.in"
 
 comment "Graphic libraries"
+	source "package/bullet/Config.in"
 	source "package/cegui06/Config.in"
 	source "package/directfb/Config.in"
 	source "package/directfb-examples/Config.in"
diff --git a/package/bullet/Config.in b/package/bullet/Config.in
new file mode 100644
index 0000000..8e57bbf
--- /dev/null
+++ b/package/bullet/Config.in
@@ -0,0 +1,10 @@ 
+config BR2_PACKAGE_BULLET
+	bool "bullet"
+	depends on BR2_INSTALL_LIBSTDCPP
+	help
+	  Bullet is a Collision Detection and Rigid Body Dynamics Library.
+
+	  http://bulletphysics.org
+
+comment "bullet needs a toolchain w/ C++"
+	depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/bullet/bullet.mk b/package/bullet/bullet.mk
new file mode 100644
index 0000000..8cb273e
--- /dev/null
+++ b/package/bullet/bullet.mk
@@ -0,0 +1,18 @@ 
+################################################################################
+#
+# bullet
+#
+################################################################################
+
+# This is the git id of the 2.82 release.
+BULLET_VERSION = 19f999ac087e68ffc2551ffb73e35e60271a0d27
+BULLET_SITE = $(call github,bulletphysics,bullet3,$(BULLET_VERSION))
+BULLET_INSTALL_STAGING = YES
+BULLET_LICENSE = Zlib
+BULLET_LICENSE_FILES = BulletLicense.txt COPYING
+
+# Disable GLUT support since there is no freeglut or OpenGLUT package and we
+# don't build the demos apps.
+BULLET_CONF_OPTS = -DUSE_GLUT=OFF -DBUILD_DEMOS=OFF
+
+$(eval $(cmake-package))