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 | } | ||