All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/3] packages needed by the upcomming efl 1.14 package
@ 2015-04-24 19:46 Romain Naour
  2015-04-24 19:46 ` [Buildroot] [PATCH 1/3] package/bullet: new package Romain Naour
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Romain Naour @ 2015-04-24 19:46 UTC (permalink / raw)
  To: buildroot

This small series add some packages needed to build the upcomming 1.14 package.

Romain Naour (3):
  package/bullet: new package
  package/x11r7/xproto_printproto: new package
  package/x11r7/xlib_libXp: new package

 package/Config.in                                     |  1 +
 package/bullet/Config.in                              | 10 ++++++++++
 package/bullet/bullet.mk                              | 18 ++++++++++++++++++
 package/x11r7/Config.in                               |  2 ++
 package/x11r7/xlib_libXp/Config.in                    |  8 ++++++++
 package/x11r7/xlib_libXp/xlib_libXp.hash              |  2 ++
 package/x11r7/xlib_libXp/xlib_libXp.mk                | 19 +++++++++++++++++++
 package/x11r7/xproto_printproto/Config.in             |  6 ++++++
 .../x11r7/xproto_printproto/xproto_printproto.hash    |  2 ++
 package/x11r7/xproto_printproto/xproto_printproto.mk  | 15 +++++++++++++++
 10 files changed, 83 insertions(+)
 create mode 100644 package/bullet/Config.in
 create mode 100644 package/bullet/bullet.mk
 create mode 100644 package/x11r7/xlib_libXp/Config.in
 create mode 100644 package/x11r7/xlib_libXp/xlib_libXp.hash
 create mode 100644 package/x11r7/xlib_libXp/xlib_libXp.mk
 create mode 100644 package/x11r7/xproto_printproto/Config.in
 create mode 100644 package/x11r7/xproto_printproto/xproto_printproto.hash
 create mode 100644 package/x11r7/xproto_printproto/xproto_printproto.mk

-- 
1.9.3

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/3] package/bullet: new package
  2015-04-24 19:46 [Buildroot] [PATCH 0/3] packages needed by the upcomming efl 1.14 package Romain Naour
@ 2015-04-24 19:46 ` Romain Naour
  2015-04-25  9:10   ` Thomas Petazzoni
  2015-04-24 19:46 ` [Buildroot] [PATCH 2/3] package/x11r7/xproto_printproto: " Romain Naour
  2015-04-24 19:46 ` [Buildroot] [PATCH 3/3] package/x11r7/xlib_libXp: " Romain Naour
  2 siblings, 1 reply; 5+ messages in thread
From: Romain Naour @ 2015-04-24 19:46 UTC (permalink / raw)
  To: buildroot

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

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))
-- 
1.9.3

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 2/3] package/x11r7/xproto_printproto: new package
  2015-04-24 19:46 [Buildroot] [PATCH 0/3] packages needed by the upcomming efl 1.14 package Romain Naour
  2015-04-24 19:46 ` [Buildroot] [PATCH 1/3] package/bullet: new package Romain Naour
@ 2015-04-24 19:46 ` Romain Naour
  2015-04-24 19:46 ` [Buildroot] [PATCH 3/3] package/x11r7/xlib_libXp: " Romain Naour
  2 siblings, 0 replies; 5+ messages in thread
From: Romain Naour @ 2015-04-24 19:46 UTC (permalink / raw)
  To: buildroot

Although printproto is no longer provided with X.org
since 7.4 release [1], some packages may need it like
efl 1.13 package.

[1] http://www.x.org/wiki/Releases/ModuleVersions/

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
---
 package/x11r7/Config.in                                |  1 +
 package/x11r7/xproto_printproto/Config.in              |  6 ++++++
 package/x11r7/xproto_printproto/xproto_printproto.hash |  2 ++
 package/x11r7/xproto_printproto/xproto_printproto.mk   | 15 +++++++++++++++
 4 files changed, 24 insertions(+)
 create mode 100644 package/x11r7/xproto_printproto/Config.in
 create mode 100644 package/x11r7/xproto_printproto/xproto_printproto.hash
 create mode 100644 package/x11r7/xproto_printproto/xproto_printproto.mk

diff --git a/package/x11r7/Config.in b/package/x11r7/Config.in
index ed212de..8c73b03 100644
--- a/package/x11r7/Config.in
+++ b/package/x11r7/Config.in
@@ -241,6 +241,7 @@ if BR2_PACKAGE_XORG7
 		source package/x11r7/xproto_inputproto/Config.in
 		source package/x11r7/xproto_kbproto/Config.in
 		source package/x11r7/xproto_presentproto/Config.in
+		source package/x11r7/xproto_printproto/Config.in
 		source package/x11r7/xproto_randrproto/Config.in
 		source package/x11r7/xproto_recordproto/Config.in
 		source package/x11r7/xproto_renderproto/Config.in
diff --git a/package/x11r7/xproto_printproto/Config.in b/package/x11r7/xproto_printproto/Config.in
new file mode 100644
index 0000000..84a5a1a
--- /dev/null
+++ b/package/x11r7/xproto_printproto/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_XPROTO_PRINTPROTO
+	bool "printproto"
+	help
+	  X.Org Print protocol headers
+	  Xprint extension to the X11 protocol - a portable,
+	  network-transparent printing system.
diff --git a/package/x11r7/xproto_printproto/xproto_printproto.hash b/package/x11r7/xproto_printproto/xproto_printproto.hash
new file mode 100644
index 0000000..dd15904
--- /dev/null
+++ b/package/x11r7/xproto_printproto/xproto_printproto.hash
@@ -0,0 +1,2 @@
+# From http://lists.freedesktop.org/pipermail/xorg/2011-January/052032.html
+sha1	4ddb7781ebc2418d681a6f5e16d777aed56ea35e	printproto-1.0.5.tar.bz2
diff --git a/package/x11r7/xproto_printproto/xproto_printproto.mk b/package/x11r7/xproto_printproto/xproto_printproto.mk
new file mode 100644
index 0000000..e616c0e
--- /dev/null
+++ b/package/x11r7/xproto_printproto/xproto_printproto.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# xproto_printproto -- X.Org Print protocol headers
+#
+################################################################################
+
+XPROTO_PRINTPROTO_VERSION = 1.0.5
+XPROTO_PRINTPROTO_SOURCE = printproto-$(XPROTO_PRINTPROTO_VERSION).tar.bz2
+XPROTO_PRINTPROTO_SITE = http://xorg.freedesktop.org/releases/individual/proto
+XPROTO_PRINTPROTO_LICENSE = MIT
+XPROTO_PRINTPROTO_LICENSE_FILES = COPYING
+XPROTO_PRINTPROTO_INSTALL_STAGING = YES
+XPROTO_PRINTPROTO_INSTALL_TARGET = NO
+
+$(eval $(autotools-package))
-- 
1.9.3

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 3/3] package/x11r7/xlib_libXp: new package
  2015-04-24 19:46 [Buildroot] [PATCH 0/3] packages needed by the upcomming efl 1.14 package Romain Naour
  2015-04-24 19:46 ` [Buildroot] [PATCH 1/3] package/bullet: new package Romain Naour
  2015-04-24 19:46 ` [Buildroot] [PATCH 2/3] package/x11r7/xproto_printproto: " Romain Naour
@ 2015-04-24 19:46 ` Romain Naour
  2 siblings, 0 replies; 5+ messages in thread
From: Romain Naour @ 2015-04-24 19:46 UTC (permalink / raw)
  To: buildroot

Although xlib_libXp is no longer provided with X.org
since 7.4 release [1], some packages may need it like
efl 1.13 package.

[1] http://www.x.org/wiki/Releases/ModuleVersions/

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
---
 package/x11r7/Config.in                  |  1 +
 package/x11r7/xlib_libXp/Config.in       |  8 ++++++++
 package/x11r7/xlib_libXp/xlib_libXp.hash |  2 ++
 package/x11r7/xlib_libXp/xlib_libXp.mk   | 19 +++++++++++++++++++
 4 files changed, 30 insertions(+)
 create mode 100644 package/x11r7/xlib_libXp/Config.in
 create mode 100644 package/x11r7/xlib_libXp/xlib_libXp.hash
 create mode 100644 package/x11r7/xlib_libXp/xlib_libXp.mk

diff --git a/package/x11r7/Config.in b/package/x11r7/Config.in
index 8c73b03..bd2ba81 100644
--- a/package/x11r7/Config.in
+++ b/package/x11r7/Config.in
@@ -40,6 +40,7 @@ if BR2_PACKAGE_XORG7
 		source package/x11r7/xlib_libXi/Config.in
 		source package/x11r7/xlib_libXinerama/Config.in
 		source package/x11r7/xlib_libXmu/Config.in
+		source package/x11r7/xlib_libXp/Config.in
 		source package/x11r7/xlib_libXpm/Config.in
 		source package/x11r7/xlib_libXrandr/Config.in
 		source package/x11r7/xlib_libXrender/Config.in
diff --git a/package/x11r7/xlib_libXp/Config.in b/package/x11r7/xlib_libXp/Config.in
new file mode 100644
index 0000000..532d8ac
--- /dev/null
+++ b/package/x11r7/xlib_libXp/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_XLIB_LIBXP
+	bool "libXp"
+	select BR2_PACKAGE_XLIB_LIBX11
+	select BR2_PACKAGE_XLIB_LIBXAU
+	select BR2_PACKAGE_XLIB_LIBXEXT
+	select BR2_PACKAGE_XPROTO_PRINTPROTO
+	help
+	  X.Org Xp library
diff --git a/package/x11r7/xlib_libXp/xlib_libXp.hash b/package/x11r7/xlib_libXp/xlib_libXp.hash
new file mode 100644
index 0000000..1a0570b
--- /dev/null
+++ b/package/x11r7/xlib_libXp/xlib_libXp.hash
@@ -0,0 +1,2 @@
+# From http://lists.x.org/archives/xorg-announce/2015-February/002537.html
+sha256	7f360c9905849c3587d48efc0f0ecbc852c19f61a52b18530d6b005cb9148c57	libXp-1.0.3.tar.bz2
diff --git a/package/x11r7/xlib_libXp/xlib_libXp.mk b/package/x11r7/xlib_libXp/xlib_libXp.mk
new file mode 100644
index 0000000..ad577c9
--- /dev/null
+++ b/package/x11r7/xlib_libXp/xlib_libXp.mk
@@ -0,0 +1,19 @@
+################################################################################
+#
+# xlib_libXp -- X.Org Xp library
+#
+################################################################################
+
+XLIB_LIBXP_VERSION = 1.0.3
+XLIB_LIBXP_SOURCE = libXp-$(XLIB_LIBXP_VERSION).tar.bz2
+XLIB_LIBXP_SITE = http://xorg.freedesktop.org/releases/individual/lib/
+XLIB_LIBXP_LICENSE = MIT
+XLIB_LIBXP_LICENSE_FILES = COPYING
+XLIB_LIBXP_INSTALL_STAGING = YES
+XLIB_LIBXP_DEPENDENCIES = host-pkgconf \
+	xlib_libX11 \
+	xlib_libXau \
+	xlib_libXext \
+	xproto_printproto
+
+$(eval $(autotools-package))
-- 
1.9.3

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH 1/3] package/bullet: new package
  2015-04-24 19:46 ` [Buildroot] [PATCH 1/3] package/bullet: new package Romain Naour
@ 2015-04-25  9:10   ` Thomas Petazzoni
  0 siblings, 0 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2015-04-25  9:10 UTC (permalink / raw)
  To: buildroot

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
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-04-25  9:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-24 19:46 [Buildroot] [PATCH 0/3] packages needed by the upcomming efl 1.14 package Romain Naour
2015-04-24 19:46 ` [Buildroot] [PATCH 1/3] package/bullet: new package Romain Naour
2015-04-25  9:10   ` Thomas Petazzoni
2015-04-24 19:46 ` [Buildroot] [PATCH 2/3] package/x11r7/xproto_printproto: " Romain Naour
2015-04-24 19:46 ` [Buildroot] [PATCH 3/3] package/x11r7/xlib_libXp: " Romain Naour

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.