diff --git a/packages/databases/sqlite/package.mk b/packages/databases/sqlite/package.mk index 1e99c805ff..4d4dfd9221 100644 --- a/packages/databases/sqlite/package.mk +++ b/packages/databases/sqlite/package.mk @@ -10,7 +10,7 @@ PKG_LICENSE="PublicDomain" PKG_SITE="https://www.sqlite.org/" PKG_URL="https://www.sqlite.org/2021/${PKG_NAME}-autoconf-${PKG_VERSION_SQLITE/./0}.tar.gz" PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host" -PKG_DEPENDS_TARGET="toolchain ncurses" +PKG_DEPENDS_TARGET="toolchain ncurses icu" PKG_LONGDESC="An Embeddable SQL Database Engine." # libsqlite3.a(sqlite3.o): requires dynamic R_X86_64_PC32 reloc against 'sqlite3_stricmp' which may overflow at runtime PKG_BUILD_FLAGS="+pic +pic:host -parallel" @@ -53,4 +53,8 @@ pre_configure_target() { # sqlite3_config(SQLITE_CONFIG_MMAP_SIZE) call, or at run-time using the # mmap_size pragma. CFLAGS+=" -DSQLITE_TEMP_STORE=3 -DSQLITE_DEFAULT_MMAP_SIZE=268435456" + +# Enable ICU support. +# This make case insensitive like statement for non ASCII characters. + CFLAGS+=" -DSQLITE_ENABLE_ICU -licuio -licui18n -licuuc -licudata" } diff --git a/packages/addons/addon-depends/icu/package.mk b/packages/textproc/icu/package.mk similarity index 97% rename from packages/addons/addon-depends/icu/package.mk rename to packages/textproc/icu/package.mk index b3818c4eaf..63156dda15 100644 --- a/packages/addons/addon-depends/icu/package.mk +++ b/packages/textproc/icu/package.mk @@ -12,8 +12,6 @@ PKG_DEPENDS_TARGET="toolchain icu:host" PKG_LONGDESC="International Components for Unicode library." PKG_TOOLCHAIN="configure" -PKG_BUILD_FLAGS="-sysroot" - configure_package() { PKG_CONFIGURE_SCRIPT="${PKG_BUILD}/icu4c/source/configure" PKG_CONFIGURE_OPTS_TARGET="--disable-layout \ diff --git a/packages/addons/addon-depends/icu/patches/icu-01_ldflags.patch b/packages/textproc/icu/patches/icu-01_ldflags.patch similarity index 100% rename from packages/addons/addon-depends/icu/patches/icu-01_ldflags.patch rename to packages/textproc/icu/patches/icu-01_ldflags.patch