mingw-w64-sqlite-analyzer: Update to v3.10.2; fix build
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
_realname=sqlite-analyzer
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=3.9.2
|
||||
pkgver=3.10.2
|
||||
pkgrel=1
|
||||
pkgdesc="An analysis program SQLite database files (mingw-w64)"
|
||||
url="http://www.sqlite.org/"
|
||||
@@ -13,8 +13,10 @@ depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-tcl")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
|
||||
"${MINGW_PACKAGE_PREFIX}-fossil")
|
||||
source=("LICENSE")
|
||||
md5sums=('99ad5d4fba7d423c054b7bc74133253a')
|
||||
source=("LICENSE"
|
||||
"lemon.patch")
|
||||
md5sums=('99ad5d4fba7d423c054b7bc74133253a'
|
||||
'5894795373d34f149a09fb7c7a07c20c')
|
||||
|
||||
prepare() {
|
||||
if [ ! -f sqlite.fossil ]; then
|
||||
@@ -24,6 +26,8 @@ prepare() {
|
||||
fossil open sqlite.fossil
|
||||
fi
|
||||
fossil update version-${pkgver}
|
||||
fossil revert
|
||||
patch -p0 -i "${srcdir}"/lemon.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
@@ -35,7 +39,8 @@ build() {
|
||||
--host=${MINGW_CHOST} \
|
||||
--target=${MINGW_CHOST} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--enable-threadsafe
|
||||
--enable-threadsafe \
|
||||
--with-tcl=${MINGW_PREFIX}/lib
|
||||
make sqlite3_analyzer.exe
|
||||
}
|
||||
|
||||
|
||||
15
mingw-w64-sqlite-analyzer/lemon.patch
Normal file
15
mingw-w64-sqlite-analyzer/lemon.patch
Normal file
@@ -0,0 +1,15 @@
|
||||
--- Makefile.in.orig 2016-02-06 23:40:09.701335700 +0100
|
||||
+++ Makefile.in 2016-02-06 23:38:20.866820100 +0100
|
||||
@@ -1014,10 +1014,10 @@
|
||||
$(TOP)/ext/fts5/fts5_varint.c \
|
||||
$(TOP)/ext/fts5/fts5_vocab.c \
|
||||
|
||||
-fts5parse.c: $(TOP)/ext/fts5/fts5parse.y lemon
|
||||
+fts5parse.c: $(TOP)/ext/fts5/fts5parse.y lemon$(BEXE)
|
||||
cp $(TOP)/ext/fts5/fts5parse.y .
|
||||
rm -f fts5parse.h
|
||||
- ./lemon $(OPTS) fts5parse.y
|
||||
+ ./lemon$(BEXE) $(OPTS) fts5parse.y
|
||||
|
||||
fts5parse.h: fts5parse.c
|
||||
|
||||
Reference in New Issue
Block a user