1DOLLY 72PACKAGE sqlite3REQUIRES HOST runtime@045# SQLite from upstream's autoconf archive, unchanged: the sqlite3 shell, and6# the library and headers for programs the cc package builds. Slop does not7# run upstream's configure, so the flags say what it would be told here:8# - its own defaults (OPT_SHELL, math functions, JSON, carray) and FTS5;9# - one thread: a -pthread library would need threads@0 in every program;10# - no loadable extensions: a program loads none without -rdynamic and dso@0;11# - a database is locked by the process that has it open, the mode SQLite12#   documents for a system without shared memory: a write-ahead log's index13#   is a mapping shared between processes, and a mapping here is a private14#   copy. PRAGMA locking_mode = NORMAL is still there for rollback journals;15# - zlib, for the shell's archives (.archive, sqlite3 -A, zip files as tables);16# - linenoise (--with-linenoise): the shell edits its own lines, with history.17FROM /v0.1.4/demos/tools/Dollyfile-tools-build 81e1c1bc8b06c83b1daead6c8f09bc8b1382e8fe165f896a98109396b58bb30518USE /v0.1.4/Dollyfile-zlib 7f3254e8d51bc7edd2fa47b19f3b1e2e43c747476ab93c57654639e4119abde71920REQUIRES HEADER libc21REQUIRES HEADER zlib22REQUIRES LIB    z23REQUIRES TOOL   ar24REQUIRES TOOL   cc25REQUIRES TOOL   cp26REQUIRES TOOL   gzip27REQUIRES TOOL   make28REQUIRES TOOL   mkdir29REQUIRES TOOL   sed30REQUIRES TOOL   tar31REQUIRES TOOL   test32REQUIRES TOOL   text-page3334SOURCE /v0.1.4/dist/static/tools/sqlite-autoconf-3540000.tar.gz 134ec0802dda5795816e25d25872d20b312cb3973438c49b30bc40b7705ea9ed /tmp/sqlite.tar.gz35SLOP gzip -dc /tmp/sqlite.tar.gz | tar -xf - -C /tmp36SOURCE /v0.1.4/dist/static/tools/linenoise.tar af43b5f86a81c4ae570a49520451f08756ae72b57e05328951cc18fbcb01973a /tmp/linenoise.tar37SLOP tar -xf /tmp/linenoise.tar -C /3839FILE /tmp/sqlite.mk40    .RECIPEPREFIX := >41    S := /tmp/sqlite-autoconf-354000042    N := /tmp/linenoise43    BIN := /usr/bin44    LIB := /usr/lib45    FEATURES := -DSQLITE_DQS=0 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_RTREE \46      -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION -DSQLITE_ENABLE_STMTVTAB \47      -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_BYTECODE_VTAB \48      -DSQLITE_ENABLE_OFFSET_SQL_FUNC -DSQLITE_ENABLE_PERCENTILE -DSQLITE_STRICT_SUBTYPE=1 \49      -DSQLITE_ENABLE_MATH_FUNCTIONS -DSQLITE_ENABLE_CARRAY -DSQLITE_THREADSAFE=0 \50      -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_DEFAULT_LOCKING_MODE=1 -DSQLITE_HAVE_ZLIB=151    all: $(BIN)/sqlite352    $S/shell.o: FEATURES += -DHAVE_LINENOISE=1 -I $N53    %.o: %.c54    >cc -O2 $(FEATURES) -c $< -o $@55    $(LIB)/libsqlite3.a: $S/sqlite3.o56    >ar rcs $@ $^57    $(BIN)/sqlite3: $S/shell.o $N/linenoise.o $(LIB)/libsqlite3.a58    >cc $^ -lz -lm -o $@59SLOP make -j2 -f /tmp/sqlite.mk60SLOP cp /tmp/sqlite-autoconf-3540000/sqlite3.h /tmp/sqlite-autoconf-3540000/sqlite3ext.h /usr/include61SLOP text-page /tmp/sqlite-autoconf-3540000/sqlite3.16263# SQLite is in the public domain and ships no licence file: its sources open64# with the dedication.65SLOP mkdir -p /usr/share/licenses/sqlite66SLOP sed -n 2,10p /tmp/sqlite-autoconf-3540000/sqlite3.h > /usr/share/licenses/sqlite/blessing6768SLOP test "$(sqlite3 :memory: "select sqlite_version(), json_extract(json_array(6, 7), '\$[1]'), sqrt(16)")" = '3.54.0|7|4.0'6970EXPORTS TOOL   sqlite371EXPORTS LIB    sqlite3    /usr/lib/libsqlite3.a72EXPORTS HEADER sqlite3    /usr/include/sqlite3.h73EXPORTS HEADER sqlite3ext /usr/include/sqlite3ext.h74FILE /usr/share/licenses/sqlite/blessing75FILE /usr/share/licenses/linenoise/LICENSE76FILE /usr/share/man/cat1/sqlite3.177