package/bullet: new package

[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.]

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Romain Naour 2015-04-24 21:46:11 +02:00 committed by Thomas Petazzoni
parent 861cc84f8c
commit 176e408b36
3 changed files with 30 additions and 0 deletions

View File

@ -750,6 +750,7 @@ endmenu
menu "Graphics"
source "package/atk/Config.in"
source "package/bullet/Config.in"
source "package/cairo/Config.in"
source "package/exiv2/Config.in"
source "package/fltk/Config.in"

11
package/bullet/Config.in Normal file
View File

@ -0,0 +1,11 @@
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

18
package/bullet/bullet.mk Normal file
View File

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