summaryrefslogtreecommitdiff
path: root/influxdb/Pkgfile
blob: 3ab9e60a327cc4a9a4977264d3c87640450951d7 (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.9
    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 }

Generated by cgit