diff options
author | Richard Purdie <richard@openedhand.com> | 2005-08-31 10:45:47 +0000 |
---|---|---|
committer | Richard Purdie <richard@openedhand.com> | 2005-08-31 10:45:47 +0000 |
commit | 4b46c1f6e891b1ddd5968536440b888661fade3e (patch) | |
tree | e0ba2c1f56f61b868bf746da5c4feabb25b800b2 /openembedded/packages/db/db3_3.2.9.bb | |
download | poky-4b46c1f6e891b1ddd5968536440b888661fade3e.tar.gz |
Initial population
git-svn-id: https://svn.o-hand.com/repos/poky@1 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'openembedded/packages/db/db3_3.2.9.bb')
-rw-r--r-- | openembedded/packages/db/db3_3.2.9.bb | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/openembedded/packages/db/db3_3.2.9.bb b/openembedded/packages/db/db3_3.2.9.bb new file mode 100644 index 0000000000..4c78279745 --- /dev/null +++ b/openembedded/packages/db/db3_3.2.9.bb | |||
@@ -0,0 +1,80 @@ | |||
1 | SECTION = "libs" | ||
2 | DESCRIPTION = "Berkeley DB v3." | ||
3 | HOMEPAGE = "http://www.sleepycat.com" | ||
4 | LICENSE = "BSD Sleepycat" | ||
5 | PR = "r1" | ||
6 | |||
7 | SRC_URI = "ftp://sleepycat1.inetu.net/releases/db-${PV}.tar.gz \ | ||
8 | file://autofoo.patch;patch=1" | ||
9 | S = "${WORKDIR}/db-${PV}/dist" | ||
10 | B = "${WORKDIR}/db-${PV}/build_unix" | ||
11 | |||
12 | inherit autotools | ||
13 | |||
14 | EXTRA_OECONF = "--enable-shared --enable-compat185 --enable-static" | ||
15 | EXTRA_OEMAKE = "'SHELL=/bin/sh' 'ar=`which ${AR}` cr' 'chmod=`which chmod`' \ | ||
16 | 'cp=`which cp`' 'ln=`which ln`' 'mkdir=`which mkdir`' 'ranlib=`which ${RANLIB}`' \ | ||
17 | 'rm=`which rm`' 'strip=`which ${STRIP}`'" | ||
18 | |||
19 | PACKAGES = "${PN} ${PN}-bin ${PN}-dev ${PN}-doc ${PN}-locale" | ||
20 | |||
21 | FILES_${PN} = "${libdir}/libdb-3.2*so*" | ||
22 | FILES_${PN}-bin = "${bindir}" | ||
23 | FILES_${PN}-dev = "${includedir} ${libdir}/libdb.so ${libdir}/libdb.a \ | ||
24 | ${libdir}/libdb-3.so ${libdir}/libdb.la ${libdir}/libdb-3.2.a \ | ||
25 | ${libdir}/libdb-3.2.la" | ||
26 | |||
27 | do_configure_prepend () { | ||
28 | set -e | ||
29 | ( | ||
30 | cd ${S} | ||
31 | . ./RELEASE | ||
32 | (echo "AC_DEFUN(AM_VERSION_SET, [" && | ||
33 | echo "AC_SUBST(DB_VERSION_MAJOR)" && | ||
34 | echo "AC_DEFINE(DB_VERSION_MAJOR, [$DB_VERSION_MAJOR])" && | ||
35 | echo "DB_VERSION_MAJOR=$DB_VERSION_MAJOR" && | ||
36 | echo "AC_SUBST(DB_VERSION_MINOR)" && | ||
37 | echo "AC_DEFINE(DB_VERSION_MINOR, [$DB_VERSION_MINOR])" && | ||
38 | echo "DB_VERSION_MINOR=$DB_VERSION_MINOR" && | ||
39 | echo "AC_SUBST(DB_VERSION_PATCH)" && | ||
40 | echo "AC_DEFINE(DB_VERSION_PATCH, [$DB_VERSION_PATCH])" && | ||
41 | echo "DB_VERSION_PATCH=$DB_VERSION_PATCH" && | ||
42 | echo "AC_SUBST(DB_VERSION_STRING)" && | ||
43 | echo "AC_DEFINE(DB_VERSION_STRING, [$DB_VERSION_STRING])" && | ||
44 | echo "DB_VERSION_STRING=\"\\\"\$DB_VERSION_STRING\\\"\"" && | ||
45 | echo "])dnl") > acinclude.m4 | ||
46 | ) | ||
47 | } | ||
48 | |||
49 | do_configure () { | ||
50 | rm -f ${S}/configure | ||
51 | autotools_do_configure | ||
52 | } | ||
53 | |||
54 | do_compile () { | ||
55 | oe_runmake | ||
56 | } | ||
57 | |||
58 | do_stage () { | ||
59 | install -m 0644 db_185.h ../include/db_cxx.h db.h ${STAGING_INCDIR}/ | ||
60 | oe_libinstall -so -a libdb-3.2 ${STAGING_LIBDIR} | ||
61 | ln -sf libdb-3.2.so ${STAGING_LIBDIR}/libdb.so | ||
62 | ln -sf libdb-3.2.a ${STAGING_LIBDIR}/libdb.a | ||
63 | } | ||
64 | |||
65 | do_install () { | ||
66 | oe_runmake \ | ||
67 | prefix=${D}${prefix} \ | ||
68 | exec_prefix=${D}${exec_prefix} \ | ||
69 | bindir=${D}${bindir} \ | ||
70 | includedir=${D}${includedir} \ | ||
71 | libdir=${D}${libdir} \ | ||
72 | docdir=${D}${docdir} \ | ||
73 | install | ||
74 | } | ||
75 | |||
76 | python do_package() { | ||
77 | if bb.data.getVar('DEBIAN_NAMES', d, 1): | ||
78 | bb.data.setVar('PKG_${PN}', 'libdb3', d) | ||
79 | bb.build.exec_func('package_do_package', d) | ||
80 | } | ||