buildroot:dqlite
dqlite
Distributed SQLite
runtime dependencies | libuv (Libraries/Other) |
---|---|
sqlite (Libraries/Database) | |
raft | |
make dependencies | readline (Libraries/Text and terminal handling) |
tcl (Interpreter languages and scripting) | |
zlib (Libraries/Compression and decompression) | |
libsqlite3-dev |
mkdir /data/buildroot/package/dqlite cat > /data/buildroot/package/dqlite/Config.in<< 'EOF' config BR2_PACKAGE_DQLITE bool "dqlite" depends on BR2_PACKAGE_LIBUV depends on BR2_PACKAGE_RAFT depends on BR2_PACKAGE_SQLITE help Distributed SQLite EOF cat > /data/buildroot/package/dqlite/dqlite.mk<< 'EOF' ############################################################# # # dqlite #https://github.com/canonical/dqlite/archive/v1.9.1.tar.gz") ############################################################# DQLITE_VERSION = 1.9.1 DQLITE_SOURCE = v$(DQLITE_VERSION).tar.gz DQLITE_SITE = https://github.com/canonical/dqlite/archive DQLITE_DEPENDENCIES = libuv raft sqlite DQLITE_BIN_ARCH_EXCLUDE = /usr/lib define DQLITE_BUILD_CMDS cd $(@D)/ && \ autoreconf -i && \ ./configure --prefix=/usr &&\ make endef define DQLITE_INSTALL_TARGET_CMDS cd $(@D)/ && \ make DESTDIR="$(TARGET_DIR)/" install install -Dm644 $(@D)/LICENSE "$(TARGET_DIR)/usr/share/licenses/dqlite/LICENSE" endef $(eval $(generic-package)) sed -i '/menu "Custom packages"/a source "package/dqlite/Config.in"' /data/buildroot/package/Config.in
buildroot/dqlite.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1