Skip to contentSkip to conversation

packages needed by the upcomming efl 1.14 package

PATCH New Romain Naour 2 participants 5 messages Apr 24, 2015 – Apr 25, 2015

lore
Share & tools
lore
#0 lore raw

cover packages needed by the upcomming efl 1.14 package

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
Signature · 1 line
1.9.3
#1 lore raw

PATCH 1/3 package/bullet: new package

---
 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
package/Config.in +1 -0
index afa145e..fcd9b8f 100644
@@ -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"
package/bullet/Config.in new file +10 -0
new file mode 100644
index 0000000..8e57bbf
@@ -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
package/bullet/bullet.mk new file +18 -0
new file mode 100644
index 0000000..8cb273e
@@ -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))
Signature · 1 line
1.9.3
#2 lore raw

PATCH 1/3 package/bullet: new package

Dear Romain Naour,

Quoted 8 lines · Romain Naour
---
 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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#3 lore raw

PATCH 2/3 package/x11r7/xproto_printproto: new package

In reply to Romain Naour

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/

---
 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
package/x11r7/Config.in +1 -0
index ed212de..8c73b03 100644
@@ -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
package/x11r7/xproto_printproto/Config.in new file +6 -0
new file mode 100644
index 0000000..84a5a1a
@@ -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.
package/x11r7/xproto_printproto/xproto_printproto.hash new file +2 -0
new file mode 100644
index 0000000..dd15904
@@ -0,0 +1,2 @@
+# From http://lists.freedesktop.org/pipermail/xorg/2011-January/052032.html
+sha1	4ddb7781ebc2418d681a6f5e16d777aed56ea35e	printproto-1.0.5.tar.bz2
package/x11r7/xproto_printproto/xproto_printproto.mk new file +15 -0
new file mode 100644
index 0000000..e616c0e
@@ -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))
Signature · 1 line
1.9.3
#4 lore raw

PATCH 3/3 package/x11r7/xlib_libXp: new package

In reply to Romain Naour

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/

---
 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
package/x11r7/Config.in +1 -0
index 8c73b03..bd2ba81 100644
@@ -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
package/x11r7/xlib_libXp/Config.in new file +8 -0
new file mode 100644
index 0000000..532d8ac
@@ -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
package/x11r7/xlib_libXp/xlib_libXp.hash new file +2 -0
new file mode 100644
index 0000000..1a0570b
@@ -0,0 +1,2 @@
+# From http://lists.x.org/archives/xorg-announce/2015-February/002537.html
+sha256	7f360c9905849c3587d48efc0f0ecbc852c19f61a52b18530d6b005cb9148c57	libXp-1.0.3.tar.bz2
package/x11r7/xlib_libXp/xlib_libXp.mk new file +19 -0
new file mode 100644
index 0000000..ad577c9
@@ -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))
Signature · 1 line
1.9.3