From 66077bc2df525c5baebad5ce7b2a994643a71f7e Mon Sep 17 00:00:00 2001 From: David Macek Date: Sun, 7 Feb 2016 00:09:51 +0100 Subject: [PATCH] mingw-w64-sqlite-analyzer: Update to v3.10.2; fix build --- mingw-w64-sqlite-analyzer/PKGBUILD | 13 +++++++++---- mingw-w64-sqlite-analyzer/lemon.patch | 15 +++++++++++++++ 2 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 mingw-w64-sqlite-analyzer/lemon.patch diff --git a/mingw-w64-sqlite-analyzer/PKGBUILD b/mingw-w64-sqlite-analyzer/PKGBUILD index 13f63b932d..fc60983672 100644 --- a/mingw-w64-sqlite-analyzer/PKGBUILD +++ b/mingw-w64-sqlite-analyzer/PKGBUILD @@ -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 } diff --git a/mingw-w64-sqlite-analyzer/lemon.patch b/mingw-w64-sqlite-analyzer/lemon.patch new file mode 100644 index 0000000000..687c462bcb --- /dev/null +++ b/mingw-w64-sqlite-analyzer/lemon.patch @@ -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 +