parent
b10fb4624b
commit
eba71df6bc
@ -1,35 +1,27 @@
|
|||||||
{ lib, stdenv, fetchurl, unzip, tcl }:
|
{ lib, stdenv, fetchurl, unzip, tcl }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "sqlite3_analyzer-3.8.10.1";
|
name = "sqlite3_analyzer-3.17.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://www.sqlite.org/2015/sqlite-src-3081001.zip";
|
url = "https://www.sqlite.org/2017/sqlite-src-3170000.zip";
|
||||||
sha1 = "6z7w8y69jxr0xwxbhs8z3zf56zfs5x7z";
|
sha256 = "1hs8nzk2pjr4fhhrwcyqwpa24gd4ndp6f0japykg5wfadgp4nxc6";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ unzip tcl ];
|
nativeBuildInputs = [ unzip ];
|
||||||
|
buildInputs = [ tcl ];
|
||||||
|
|
||||||
# A bug in the latest release of sqlite3 prevents bulding sqlite3_analyzer.
|
makeFlags = [ "sqlite3_analyzer" ];
|
||||||
# Hopefully this work-around can be removed for future releases.
|
|
||||||
postConfigure = ''
|
|
||||||
substituteInPlace Makefile \
|
|
||||||
--replace '"#define SQLITE_ENABLE_DBSTAT_VTAB"' '"#define SQLITE_ENABLE_DBSTAT_VTAB 1"'
|
|
||||||
'';
|
|
||||||
|
|
||||||
buildPhase = ''
|
|
||||||
make sqlite3_analyzer
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p "$out/bin"
|
install -Dm755 sqlite3_analyzer \
|
||||||
mv sqlite3_analyzer "$out/bin"
|
"$out/bin/sqlite3_analyzer"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = with stdenv.lib; {
|
||||||
homepage = http://www.sqlite.org/;
|
homepage = http://www.sqlite.org/;
|
||||||
description = "A tool that shows statistics about sqlite databases";
|
description = "A tool that shows statistics about sqlite databases";
|
||||||
platforms = stdenv.lib.platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = with stdenv.lib.maintainers; [ pesterhazy ];
|
maintainers = with maintainers; [ pesterhazy ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user