mingw-w64-sqlite-analyzer: Update to v3.10.2; fix build

This commit is contained in:
David Macek
2016-02-07 00:09:51 +01:00
parent ec40fa2f7f
commit 66077bc2df
2 changed files with 24 additions and 4 deletions

View File

@@ -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
}

View 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