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