Merge oe-devel@oe-devel.bkbits.net:openembedded
authorChris Larson <clarson@kergoth.com>
Fri, 4 Feb 2005 00:58:07 +0000 (00:58 +0000)
committerChris Larson <clarson@kergoth.com>
Fri, 4 Feb 2005 00:58:07 +0000 (00:58 +0000)
into handhelds.org:/home/kergoth/code/openembedded

2005/02/03 19:57:50-05:00 handhelds.org!kergoth
sqlite3: kill the ugly EXTRA_OEMAKE hacks in favor of patching the buildsystem to suck slightly less.  Fix the packaging to be cleaner.  Rename the sqlite3-bin package to just 'sqlite3'.  Enable 'threadsafe' mode.

BKrev: 4202c89fZ982701lXAgEknqxwxEOEw

packages/sqlite/sqlite3-3.0.8/ldflags.patch [new file with mode: 0644]
packages/sqlite/sqlite3-3.0.8/libtool.patch [new file with mode: 0644]
packages/sqlite/sqlite3_3.0.8.bb

diff --git a/packages/sqlite/sqlite3-3.0.8/ldflags.patch b/packages/sqlite/sqlite3-3.0.8/ldflags.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/sqlite/sqlite3-3.0.8/libtool.patch b/packages/sqlite/sqlite3-3.0.8/libtool.patch
new file mode 100644 (file)
index 0000000..e69de29
index f0abd6e..a504721 100644 (file)
@@ -3,32 +3,39 @@ SECTION = "libs"
 PRIORITY = "optional"
 DEPENDS = "readline ncurses"
 LICENSE = "PD"
-PR = "r2"
+PR = "r3"
 
 SRC_URI = "http://www.sqlite.org/sqlite-3.0.8.tar.gz \
-          file://cross-compile.patch;patch=1 "
+          file://cross-compile.patch;patch=1 \
+          file://libtool.patch;patch=1 \
+          file://ldflags.patch;patch=1"
 S = "${WORKDIR}/sqlite"
 
 inherit autotools
 
-EXTRA_OECONF = "--without-tcl --disable-static --enable-shared"
-EXTRA_OEMAKE = "'LIBREADLINE=-L${STAGING_LIBDIR} -lreadline -lncurses' LIBTOOL='./${TARGET_ARCH}-${TARGET_OS}-libtool' "
+EXTRA_OECONF = "--without-tcl --enable-shared \
+               --enable-threadsafe"
 export config_BUILD_CC = "${BUILD_CC}"
 export config_BUILD_CFLAGS = "${BUILD_CFLAGS}"
+export config_BUILD_LIBS = "${BUILD_LDFLAGS}"
 export config_TARGET_CC = "${CC}"
 export config_TARGET_LINK = "${CCLD}"
 export config_TARGET_CFLAGS = "${CFLAGS}"
-
+export config_TARGET_LFLAGS = "${LDFLAGS}"
 
 do_stage() {
        oe_libinstall -so libsqlite3 ${STAGING_LIBDIR}
        install -m 0644 sqlite3.h ${STAGING_INCDIR}
 }
 
-do_install() {
-       oe_runmake install DESTDIR=${D} prefix=${prefix} exec_prefix=${exec_prefix}
-}
+#do_install() {
+#      oe_runmake install DESTDIR=${D} prefix=${prefix} exec_prefix=${exec_prefix}
+#}
 
-PACKAGES = "libsqlite sqlite3-bin"
-FILES_sqlite3-bin = "${bindir}/*"
-FILES_libsqlite = "${libdir}/*"
+PACKAGES = "libsqlite libsqlite-dev libsqlite-doc sqlite3"
+FILES_sqlite3 = "${bindir}/*"
+FILES_libsqlite = "${libdir}/*.so.*"
+FILES_libsqlite-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so \
+                      ${libdir}/pkgconfig ${includedir}"
+FILES_libsqlite-doc = "${datadir}/doc ${mandir} ${infodir}"
+AUTO_LIBNAME_PKGS = "libsqlite"