Skip to content

Commit

Permalink
pgroonga: init at 1.1.9
Browse files Browse the repository at this point in the history
  • Loading branch information
Tim Digel authored and fpletz committed Jan 31, 2017
1 parent 61c48d9 commit e2bf041
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
29 changes: 29 additions & 0 deletions pkgs/servers/sql/postgresql/pgroonga/default.nix
@@ -0,0 +1,29 @@
{ stdenv, fetchurl, pkgconfig, postgresql, libmsgpack, groonga }:

stdenv.mkDerivation rec {
name = "pgroonga-${version}";
version = "1.1.9";

src = fetchurl {
url = "http://packages.groonga.org/source/pgroonga/${name}.tar.gz";
sha256 = "07afgwll8nxfb7ziw3qrvw0ryjjw3994vj2f6alrjwpg7ynb46ag";
};

buildInputs = [ postgresql pkgconfig libmsgpack groonga ];

makeFlags = [ "HAVE_MSGPACK=1" ];

installPhase = ''
mkdir -p $out/bin
install -D pgroonga.so -t $out/lib/
install -D ./{pgroonga-*.sql,pgroonga.control} -t $out/share/extension
'';

meta = with stdenv.lib; {
description = "A PostgreSQL extension to use Groonga as the index";
longDescription = "PGroonga is a PostgreSQL extension to use Groonga as the index. PostgreSQL supports full text search against languages that use only alphabet and digit. It means that PostgreSQL doesn't support full text search against Japanese, Chinese and so on. You can use super fast full text search feature against all languages by installing PGroonga into your PostgreSQL.";
homepage = https://pgroonga.github.io/;
license = licenses.postgresql;
maintainers = with maintainers; [ DerTim1 ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Expand Up @@ -9055,6 +9055,8 @@ with pkgs;

pg_similarity = callPackage ../servers/sql/postgresql/pg_similarity {};

pgroonga = callPackage ../servers/sql/postgresql/pgroonga {};

phonon = callPackage ../development/libraries/phonon {};

phonon-backend-gstreamer = callPackage ../development/libraries/phonon/backends/gstreamer.nix {};
Expand Down

0 comments on commit e2bf041

Please sign in to comment.