diff options
Diffstat (limited to 'recipes/fltk/fltk2_svn.bb')
-rw-r--r-- | recipes/fltk/fltk2_svn.bb | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/recipes/fltk/fltk2_svn.bb b/recipes/fltk/fltk2_svn.bb new file mode 100644 index 0000000000..0dddfa3e2f --- /dev/null +++ b/recipes/fltk/fltk2_svn.bb @@ -0,0 +1,52 @@ +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" + +SVNREL = "6671" +PV = "1.9.9+svnr${SVNREL}" + +SRC_URI = "\ + http://ftp.easysw.com/pub/fltk/snapshots/fltk-2.0.x-r6671.tar.bz2 \ + file://fix-it-damnit.patch;patch=1 \ +" +S = "${WORKDIR}/fltk-2.0.x-r6671" + +inherit autotools_stage binconfig + +EXTRA_OECONF = "\ + --enable-shared \ + --enable-xdbe \ + --enable-xft \ + --disable-gl \ + --x-includes=${STAGING_INCDIR} \ + --x-libraries=${STAGING_LIBDIR} \ +" + +do_configure() { + gnu-configize + oe_runconf +} + +do_install () { + sed -i "s|^STRIP.*=.*$|STRIP = ${STRIP}|" makeinclude + sed -i "s|^bindir.*=.*$|bindir = ${D}${bindir}|" makeinclude + oe_runmake install \ + prefix="${D}${prefix}" \ + bindir="${D}${bindir}" \ + libdir="${D}${libdir}" \ + includedir="${D}${includedir}" \ + datadir="${STAGING_DATADIR}" + + # add missing links + ln -sf ./libfltk2.so.2.0 ${D}${libdir}/libfltk2.so.2 + ln -sf ./libfltk2_images.so.2.0 ${D}${libdir}/libfltk2_images.so.2 +} + +PACKAGES =+ "${PN}-fluid ${PN}-images" +FILES_${PN}-fluid = "${bindir}/fluid2" +FILES_${PN} = "${libdir}/lib*.so.*" +FILES_${PN}-images = "${libdir}/libfltk2_images*.so.*" +FILES_${PN}-dev += "${bindir}/fltk2-config" |