summaryrefslogtreecommitdiff
path: root/dev-db/pgroonga/pgroonga-4.0.1.ebuild
blob: 31c97364f2af12a12c179ece86be1e5eeff28f42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
EAPI=8
 
POSTGRES_COMPAT=( {15..17} )
POSTGRES_USEDEP="server"
 
inherit postgres-multi
 
DESCRIPTION="PGroonga full-text search engine"
HOMEPAGE="https://pgroonga.github.io/"
LICENSE="POSTGRESQL"
 
SLOT="0"
KEYWORDS="~amd64 ~x86"
SRC_URI="https://packages.groonga.org/source/pgroonga/${P}.tar.gz"
IUSE="msgpack"
 
RDEPEND="${POSTGRES_DEP}
>=app-text/groonga-14.0.0[msgpack?]
>=dev-libs/xxhash-0.8.0
"
 
DEPEND="${RDEPEND}"
# maybe? Needs a running psql instance, doesn't work out of the box
RESTRICT="mirror test"
 
src_compile() {
use msgpack && export HAVE_MSGPACK=1 MSGPACK_PACKAGE_NAME=msgpack-c
export HAVE_XXHASH=1
postgres-multi_foreach emake
}