View Raw Ebuild
# 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_COMMIT=f12287c00ca1e2dea4dd792fd02a02620cd1755d
LICENSE="GPL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="sys-libs/db dev-libs/jansson net-libs/libmicrohttpd"
RDEPEND="${DEPEND}"
BDEPEND="${DEPEND}"
src_compile() {
export CPPFLAGS="${CPPFLAGS} -fpermissive"
which db_dump || \
( ewarn "db_dump is needed for running make_tests " \
&& ewarn "package app-misc/suntar-symlinks[db] provides symlinks for db_* programs" \
&& die )
emake -j1
}
src_install() {
dobin graphene/{graphene,graphene_http}
dobin scripts/graphene_{filter,int,mkcomm,sweeps,sync}
cp "${FILESDIR}"/graphene_http.init.gentoo "${T}"/graphene_http || die
dodir /var/lib/graphene
doinitd "${T}"/graphene_http
insinto /usr/share/graphene/tcllib/
doins graphene/tcllib/*.tcl
}