diff options
| -rw-r--r-- | meta/packages/libowl/libowl_svn.bb | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/meta/packages/libowl/libowl_svn.bb b/meta/packages/libowl/libowl_svn.bb new file mode 100644 index 0000000000..3fca3732d4 --- /dev/null +++ b/meta/packages/libowl/libowl_svn.bb | |||
| @@ -0,0 +1,42 @@ | |||
| 1 | # This recipe builds libowl and then stages the header and static lib; | ||
| 2 | # it intentionally does not stage the shared lib and create a package. | ||
| 3 | # | ||
| 4 | # Libowl is currently a 'cut and paste' library; this package makes our | ||
| 5 | # life a touch easier by not having to patch the source directly into | ||
| 6 | # applications; instead we add -lowl to the linker cmdline. Also, when | ||
| 7 | # we eventually make libowl into a normal shared library, this package | ||
| 8 | # will make that transition rather simple. | ||
| 9 | |||
| 10 | DESCRIPTION = "OpenedHand Widget Library" | ||
| 11 | HOMEPAGE = "http://www.o-hand.com" | ||
| 12 | LICENSE = "LGPL" | ||
| 13 | SECTION = "libs" | ||
| 14 | PR = "r1" | ||
| 15 | |||
| 16 | DEPENDS = "gtk+ glib" | ||
| 17 | PACKAGES = "" | ||
| 18 | |||
| 19 | SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=${PN};proto=http" | ||
| 20 | |||
| 21 | S = "${WORKDIR}/${PN}" | ||
| 22 | |||
| 23 | inherit autotools pkgconfig | ||
| 24 | |||
| 25 | do_compile_prepend() { | ||
| 26 | # have to unstage the library first so that the tests build | ||
| 27 | rm -f ${STAGING_LIBDIR}/libowl* | ||
| 28 | rm -f ${STAGING_INCDIR}/owl* | ||
| 29 | } | ||
| 30 | |||
| 31 | do_stage() { | ||
| 32 | headers=`eval ls libowl/owl*.h` | ||
| 33 | for header in $headers; do | ||
| 34 | hdr_base=`eval basename $header` | ||
| 35 | install -m 644 $header ${STAGING_INCDIR}/$hdr_base | ||
| 36 | done | ||
| 37 | install -m 644 libowl/.libs/libowl.a ${STAGING_LIBDIR}/ | ||
| 38 | install -m 644 libowl/.libs/libowl.la ${STAGING_LIBDIR}/ | ||
| 39 | } | ||
| 40 | |||
| 41 | do_install() { | ||
| 42 | } | ||
