groonga: 6.1.1 -> 6.1.5

This commit is contained in:
Eric Sagnes 2017-01-24 13:36:42 +09:00
parent 13d6681ce7
commit 4ef84c3115

View File

@ -1,46 +1,42 @@
{ stdenv, fetchurl, mecab, kytea, libedit, pkgconfig { stdenv, fetchurl, mecab, kytea, libedit, pkgconfig
, suggestSupport ? false, zeromq, libevent, libmsgpack , suggestSupport ? false, zeromq, libevent, libmsgpack
, lz4Support ? false, lz4 , lz4Support ? false, lz4
, zlibSupport ? false, zlib , zlibSupport ? false, zlib
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "groonga-${version}"; name = "groonga-${version}";
version = "6.1.1"; version = "6.1.5";
src = fetchurl { src = fetchurl {
url = "http://packages.groonga.org/source/groonga/${name}.tar.gz"; url = "http://packages.groonga.org/source/groonga/${name}.tar.gz";
sha256 = "03h65gycy0j2q4n5h62x3sw76ibdywdvmiciys5a7ppxb2mncabz"; sha256 = "0phh4qp7ky5rw8xgxv3gjzw2cadkjl604xrdyxxbpd30i354sh5x";
}; };
buildInputs = with stdenv.lib; [ pkgconfig mecab kytea libedit ] ++ buildInputs = with stdenv.lib;
optional lz4Support lz4 ++ [ pkgconfig mecab kytea libedit ]
optional zlibSupport zlib ++ ++ optional lz4Support lz4
optional suggestSupport [ zeromq libevent libmsgpack ]; ++ optional zlibSupport zlib
++ optionals suggestSupport [ zeromq libevent libmsgpack ];
configureFlags = with stdenv.lib; '' configureFlags = with stdenv.lib;
${optionalString zlibSupport "--with-zlib"} optional zlibSupport "--with-zlib"
${optionalString lz4Support "--with-lz4"} ++ optional lz4Support "--with-lz4";
'';
doInstallCheck = true;
doInstallCheck = true;
installCheckPhase = "$out/bin/groonga --version"; installCheckPhase = "$out/bin/groonga --version";
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = http://groonga.org/; homepage = http://groonga.org/;
description = "An open-source fulltext search engine and column store"; description = "An open-source fulltext search engine and column store";
license = licenses.lgpl21;
maintainers = [ maintainers.ericsagnes ];
platforms = platforms.linux;
longDescription = '' longDescription = ''
Groonga is an open-source fulltext search engine and column store. Groonga is an open-source fulltext search engine and column store.
It lets you write high-performance applications that requires fulltext search. It lets you write high-performance applications that requires fulltext search.
''; '';
license = licenses.lgpl21;
maintainers = [ maintainers.ericsagnes ];
platforms = platforms.linux;
}; };
} }