| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2.8 | 7 | ~amd64 ~x86 | 0 |
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit git-r3
DESCRIPTION="Graphene -- a simple time-series database with nanosecond precision for scientific applications."
HOMEPAGE="https://github.com/slazav/${PN}"
EGIT_REPO_URI="https://github.com/slazav/${PN}.git"
EGIT_SUBMODULES=()
LICENSE="GPL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="sys-libs/db dev-libs/jansson net-libs/libmicrohttpd"
RDEPEND="${DEPEND}"
BDEPEND="${DEPEND}"
src_unpack() {
git-r3_fetch ${EGIT_REPO_URI} refs/tags/${PV} || die "Failed to fetch"
git-r3_checkout || die "Failed to check out"
}
src_compile() {
export CPPFLAGS="${CPPFLAGS} -fpermissive"
mv graphene/Makefile graphene/Makefile_
cat graphene/Makefile_ | sed s'/CPPFLAGS=/CPPFLAGS+=/' > graphene/Makefile
emake -j1 -C graphene
}
src_install() {
dobin graphene/{graphene,graphene_http}
dobin graphene/scripts/*
cp "${FILESDIR}"/graphene_http.init.gentoo "${T}"/graphene_http || die
doinitd "${T}"/graphene_http
}
sys-libs/db dev-libs/jansson net-libs/libmicrohttpd
sys-libs/db dev-libs/jansson net-libs/libmicrohttpd
sys-libs/db dev-libs/jansson net-libs/libmicrohttpd