[oe-commits] org.oe.dev fltk: update to 1.1.9 and make it build again

woglinde2 commit oe at amethyst.openembedded.net
Fri Jun 6 14:48:15 UTC 2008


fltk: update to 1.1.9 and make it build again
* make fltk build again
* disable test-dir for now and until we fixed that fluid is build natvie
* commit makes bug 430 invalid

Author: woglinde2 at openembedded.org
Branch: org.openembedded.dev
Revision: e39129641bd214aff1dd438b4331a2f1531ca1cc
ViewMTN: http://monotone.openembedded.org/revision/info/e39129641bd214aff1dd438b4331a2f1531ca1cc
Files:
1
packages/fltk/fltk_1.1.7.bb
packages/fltk/fltk_1.1.9.bb
packages/fltk/files
packages/fltk/files/disable_test.patch
Diffs:

#
# mt diff -r3c3876e3f4fa037f2c9bfce18e3192822f1557cf -re39129641bd214aff1dd438b4331a2f1531ca1cc
#
#
#
# rename "packages/fltk/fltk_1.1.7.bb"
#     to "packages/fltk/fltk_1.1.9.bb"
# 
# add_dir "packages/fltk/files"
# 
# add_file "packages/fltk/files/disable_test.patch"
#  content [78a8f72d5cab855875150b4cf9a608df466cbd14]
# 
# add_file "packages/fltk/fltk_1.1.7.bb"
#  content [635fae23fe9dbb018af5f7fd420bbc8bad04517d]
# 
# patch "packages/fltk/fltk_1.1.9.bb"
#  from [635fae23fe9dbb018af5f7fd420bbc8bad04517d]
#    to [6dd950caacf61f669d6da46d96529e0cdb49d3b7]
#
============================================================
--- packages/fltk/files/disable_test.patch	78a8f72d5cab855875150b4cf9a608df466cbd14
+++ packages/fltk/files/disable_test.patch	78a8f72d5cab855875150b4cf9a608df466cbd14
@@ -0,0 +1,13 @@
+Index: fltk-1.1.9/Makefile
+===================================================================
+--- fltk-1.1.9.orig/Makefile	2008-06-06 16:14:11.936736201 +0200
++++ fltk-1.1.9/Makefile	2008-06-06 16:14:22.526357637 +0200
+@@ -27,7 +27,7 @@
+ 
+ include makeinclude
+ 
+-DIRS	=	$(IMAGEDIRS) src fluid test documentation
++DIRS	=	$(IMAGEDIRS) src fluid documentation
+ 
+ all: makeinclude fltk-config
+ 	for dir in $(DIRS); do\
============================================================
--- packages/fltk/fltk_1.1.7.bb	635fae23fe9dbb018af5f7fd420bbc8bad04517d
+++ packages/fltk/fltk_1.1.7.bb	635fae23fe9dbb018af5f7fd420bbc8bad04517d
@@ -0,0 +1,38 @@
+DESCRIPTION = "FLTK is a cross-platform C++ GUI toolkit"
+HOMEPAGE = "http://www.fltk.org"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "LGPL"
+DEPENDS = "zlib jpeg libpng libxext libxft"
+PR = "r2"
+
+SRC_URI = "ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/fltk/${PV}/fltk-${PV}-source.tar.bz2"
+
+S = "${WORKDIR}/fltk-${PV}"
+
+inherit autotools binconfig
+
+EXTRA_OECONF = "--enable-shared --enable-xdbe --enable-xft --enable-gl --x-includes=${STAGING_INCDIR} --x-libraries=${STAGING_LIBDIR}"
+
+do_configure() {
+        oe_runconf
+}
+
+do_stage() {
+	autotools_stage_all
+}
+
+do_install () {
+        oe_runmake install prefix="${D}${prefix}" \
+                bindir="${D}${bindir}" \
+                libdir="${D}${libdir}" \
+                includedir="${D}${includedir}" \
+                datadir="${STAGING_DATADIR}"
+}
+
+python populate_packages_prepend () {
+        if (bb.data.getVar('DEBIAN_NAMES', d, 1)):
+                bb.data.setVar('PKG_${PN}', 'libfltk${PV}', d)
+}
+
+LEAD_SONAME = "libfltk.so"
============================================================
--- packages/fltk/fltk_1.1.7.bb	635fae23fe9dbb018af5f7fd420bbc8bad04517d
+++ packages/fltk/fltk_1.1.9.bb	6dd950caacf61f669d6da46d96529e0cdb49d3b7
@@ -3,16 +3,21 @@ LICENSE = "LGPL"
 SECTION = "libs"
 PRIORITY = "optional"
 LICENSE = "LGPL"
-DEPENDS = "zlib jpeg libpng libxext libxft"
-PR = "r2"
+DEPENDS = "alsa-lib zlib jpeg libpng libxext libxft"
+PR = "r0"
 
-SRC_URI = "ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/fltk/${PV}/fltk-${PV}-source.tar.bz2"
+SRC_URI = "ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/fltk/${PV}/fltk-${PV}-source.tar.bz2 \
+	   file://disable_test.patch;patch=1 \
+	  "
 
 S = "${WORKDIR}/fltk-${PV}"
 
-inherit autotools binconfig
+inherit lib_package autotools binconfig
 
-EXTRA_OECONF = "--enable-shared --enable-xdbe --enable-xft --enable-gl --x-includes=${STAGING_INCDIR} --x-libraries=${STAGING_LIBDIR}"
+EXTRA_OECONF = "--enable-shared \
+		--enable-threads \
+		--enable-xdbe --enable-xft --enable-gl \
+		--x-includes=${STAGING_INCDIR} --x-libraries=${STAGING_LIBDIR}"
 
 do_configure() {
         oe_runconf
@@ -22,14 +27,6 @@ do_stage() {
 	autotools_stage_all
 }
 
-do_install () {
-        oe_runmake install prefix="${D}${prefix}" \
-                bindir="${D}${bindir}" \
-                libdir="${D}${libdir}" \
-                includedir="${D}${includedir}" \
-                datadir="${STAGING_DATADIR}"
-}
-
 python populate_packages_prepend () {
         if (bb.data.getVar('DEBIAN_NAMES', d, 1)):
                 bb.data.setVar('PKG_${PN}', 'libfltk${PV}', d)






More information about the Openembedded-commits mailing list