blob: 7806443ebb7df045c61bf677ec55c67b4bbeacbf (
plain)
1 # Description: Scalable datastore for metrics, events, and real-time analytics
2 # URL: https://github.com/InfluxData/influxdb
3 # Maintainer: Tim Biermann, tbier at posteo dot de
4 # Depends on: go
5
6 name=influxdb
7 version=1.8.10
8 release=1
9 source=(https://github.com/influxdata/influxdb/archive/v$version/$name-$version.tar.gz
10 influxdb.service)
11
12 build() {
13 cd $name-$version
14 mkdir -p build
15
16 export CGO_CPPFLAGS="${CPPFLAGS}"
17 export CGO_CFLAGS="${CFLAGS}"
18 export CGO_CXXFLAGS="${CXXFLAGS}"
19 export CGO_LDFLAGS="${LDFLAGS}"
20 export GOFLAGS="-trimpath -mod=readonly -modcacherw"
21
22 go build -v -o build ./cmd/...
23
24 ## needs asciidoc
25 ## and fails when it gets it
26 #make -C man
27
28 # influx_tsm missing
29 for i in influx influxd influx_inspect influx_stress influx_tools; do
30 install -Dm755 build/$i $PKG/usr/bin/$i;
31 done
32
33 install -Dm644 etc/config.sample.toml $PKG/etc/influxdb/influxdb.conf
34
35 ## install rc file
36 install -Dm 755 $SRC/influxdb.service $PKG/etc/rc.d/influxdb
37 }
|