summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-08 08:13:24 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-08 08:13:38 +0000
commit7e87ac1fc9b83e6f73845d7d6bcfa3a8f759e566 (patch)
tree880a2141b24bbf1253983b706549fb09d1c83e13
parentReleasing progress-linux version 3.45.3-1~progress7.99u1. (diff)
downloadsqlite3-7e87ac1fc9b83e6f73845d7d6bcfa3a8f759e566.tar.xz
sqlite3-7e87ac1fc9b83e6f73845d7d6bcfa3a8f759e566.zip
Merging debian version 3.45.3-2~exp1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/changelog11
-rw-r--r--debian/control2
-rw-r--r--debian/libsqlite3-0.symbols2
-rwxr-xr-xdebian/rules5
4 files changed, 19 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index 0e3d9c4..dc1a7e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+sqlite3 (3.45.3-2~exp1) experimental; urgency=medium
+
+ [ Mike Gabriel <sunweaver@debian.org> ]
+ * debian/rules:
+ + Build with SQLITE_ENABLE_ICU=1.
+ + Add -licuuc -licui18n to LDFLAGS.
+ * debian/libsqlite3-0.symbol:
+ + Update file (due to building with SQLITE_ENABLE_ICU=1).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.org> Tue, 07 May 2024 20:33:59 +0200
+
sqlite3 (3.45.3-1~progress7.99u1) graograman-backports; urgency=medium
* Uploading to graograman-updates, remaining changes:
diff --git a/debian/control b/debian/control
index 98547ef..1d841f1 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Progress Linux Maintainers <maintainers@lists.progress-linux.org>
XSBC-Uploaders: Daniel Baumann <daniel.baumann@progress-linux.org>
XSBC-Original-Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Bugs: mailto:maintainers@lists.progress-linux.org
-Build-Depends: debhelper-compat (= 13), autoconf (>= 2.59), libtool (>= 1.5.2), automake, chrpath, lynx, libreadline-dev, tcl8.6-dev
+Build-Depends: debhelper-compat (= 13), autoconf (>= 2.59), libtool (>= 1.5.2), automake, chrpath, lynx, libreadline-dev, tcl8.6-dev, libicu-dev
Build-Conflicts: tcl8.4, tcl8.4-dev, tcl8.5, tcl8.5-dev
Standards-Version: 4.6.2
Rules-Requires-Root: no
diff --git a/debian/libsqlite3-0.symbols b/debian/libsqlite3-0.symbols
index 364c12f..9f7dbb4 100644
--- a/debian/libsqlite3-0.symbols
+++ b/debian/libsqlite3-0.symbols
@@ -364,6 +364,7 @@ libsqlite3.so.0 libsqlite3-0 #MINVER#
sqlite3Fts3HashFindElem@Base 3.37.0
sqlite3Fts3HashInit@Base 3.37.0
sqlite3Fts3HashInsert@Base 3.37.0
+ sqlite3Fts3IcuTokenizerModule@Base 3.45.3-2~exp1~
sqlite3Fts3Incrmerge@Base 3.37.0
sqlite3Fts3Init@Base 3.37.0
sqlite3Fts3InitAux@Base 3.37.0
@@ -439,6 +440,7 @@ libsqlite3.so.0 libsqlite3-0 #MINVER#
sqlite3HeapNearlyFull@Base 3.37.0
sqlite3HexToBlob@Base 3.37.0
sqlite3HexToInt@Base 3.37.0
+ sqlite3IcuInit@Base 3.45.3-2~exp1~
sqlite3IdListAppend@Base 3.37.0
sqlite3IdListDelete@Base 3.37.0
sqlite3IdListDup@Base 3.37.0
diff --git a/debian/rules b/debian/rules
index a60869a..65ec86f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -25,6 +25,10 @@ export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
export LDFLAGS += -Wl,--as-needed
+
+# Because we build with SQLITE_ENABLE_ICU
+LDFLAGS += -licuuc -licui18n
+
ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
confflags += --build $(DEB_HOST_GNU_TYPE) --with-tcl=/usr/lib/$(DEB_HOST_MULTIARCH)/tcl8.6
export CROSS_BUILDING=no
@@ -50,6 +54,7 @@ export CFLAGS += -O2 -fno-strict-aliasing \
-DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 \
-DSQLITE_ENABLE_LOAD_EXTENSION \
-DSQLITE_ENABLE_JSON1 \
+ -DSQLITE_ENABLE_ICU \
-DSQLITE_LIKE_DOESNT_MATCH_BLOBS \
-DSQLITE_THREADSAFE=1 \
-DSQLITE_ENABLE_FTS3_TOKENIZER=1 \