# Generated by go2rpm %bcond_without check %bcond_without bootstrap # https://github.com/influxdata/influxdb %global goipath github.com/influxdata/influxdb Version: 2.0.0 %global tag v2.0.0-alpha.9 %global distprefix %{nil} %gometa %global goipaths0 github.com/influxdata/influxdb %global goipathsex0 github.com/influxdata/influxdb/vault %if %{without bootstrap} %global goipaths1 github.com/influxdata/influxdb/vault %endif %global common_description %{expand: InfluxDB is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL or monitoring and alerting purposes, user dashboards, and visualizing and exploring the data and more. The master branch on this repo now represents InfluxDB 2.0, which includes functionality for Kapacitor (background processing) and Chronograf (the UI). If you are looking for the 1.x line of releases, there are branches for each of those. InfluxDB 1.8 will be the next (and likely last) release in the 1.x line and the working branch is here.} %global golicenses LICENSE %global godocs CHANGELOG.md CODING_GUIDELINES.md CONTRIBUTING.md\\\ DEPENDENCIES.md QUERIES.md README.md TODO.md README-*.md Name: %{goname} Release: 0.1.alpha.9%{?dist} Summary: Scalable datastore for metrics, events, and real-time analytics License: MIT URL: %{gourl} Source0: %{gosource} # https://github.com/influxdata/influxdb/pull/13917 Patch0: 0001-fix-bolt-import-bbolt-as-bolt.patch # https://github.com/influxdata/influxdb/pull/13918 Patch1: 0001-chore-dep-update-kin-openapi-to-v0.2.0.patch BuildRequires: golang(github.com/andreyvit/diff) BuildRequires: golang(github.com/apache/arrow/go/arrow/array) BuildRequires: golang(github.com/bouk/httprouter) BuildRequires: golang(github.com/BurntSushi/toml) BuildRequires: golang(github.com/cespare/xxhash) BuildRequires: golang(github.com/coreos/bbolt) BuildRequires: golang(github.com/dgrijalva/jwt-go) BuildRequires: golang(github.com/dgryski/go-bitstream) BuildRequires: golang(github.com/elazarl/go-bindata-assetfs) BuildRequires: golang(github.com/ghodss/yaml) BuildRequires: golang(github.com/gogo/protobuf/gogoproto) BuildRequires: golang(github.com/gogo/protobuf/proto) BuildRequires: golang(github.com/gogo/protobuf/types) BuildRequires: golang(github.com/golang/gddo/httputil) BuildRequires: golang(github.com/golang/protobuf/proto) BuildRequires: golang(github.com/golang/snappy) BuildRequires: golang(github.com/google/btree) BuildRequires: golang(github.com/google/go-cmp/cmp) BuildRequires: golang(github.com/google/go-cmp/cmp/cmpopts) BuildRequires: golang(github.com/google/go-github/github) %if %{without bootstrap} BuildRequires: golang(github.com/hashicorp/vault/api) %endif BuildRequires: golang(github.com/influxdata/flux) BuildRequires: golang(github.com/influxdata/flux/arrow) BuildRequires: golang(github.com/influxdata/flux/ast) BuildRequires: golang(github.com/influxdata/flux/ast/edit) BuildRequires: golang(github.com/influxdata/flux/complete) BuildRequires: golang(github.com/influxdata/flux/control) BuildRequires: golang(github.com/influxdata/flux/csv) BuildRequires: golang(github.com/influxdata/flux/execute) BuildRequires: golang(github.com/influxdata/flux/interpreter) BuildRequires: golang(github.com/influxdata/flux/iocounter) BuildRequires: golang(github.com/influxdata/flux/lang) BuildRequires: golang(github.com/influxdata/flux/memory) BuildRequires: golang(github.com/influxdata/flux/parser) BuildRequires: golang(github.com/influxdata/flux/plan) BuildRequires: golang(github.com/influxdata/flux/querytest) BuildRequires: golang(github.com/influxdata/flux/repl) BuildRequires: golang(github.com/influxdata/flux/semantic) BuildRequires: golang(github.com/influxdata/flux/semantic/semantictest) BuildRequires: golang(github.com/influxdata/flux/stdlib) BuildRequires: golang(github.com/influxdata/flux/stdlib/http) BuildRequires: golang(github.com/influxdata/flux/stdlib/influxdata/influxdb) BuildRequires: golang(github.com/influxdata/flux/stdlib/influxdata/influxdb/v1) BuildRequires: golang(github.com/influxdata/flux/stdlib/kafka) BuildRequires: golang(github.com/influxdata/flux/stdlib/universe) BuildRequires: golang(github.com/influxdata/flux/values) BuildRequires: golang(github.com/influxdata/influxql) BuildRequires: golang(github.com/influxdata/usage-client/v1) BuildRequires: golang(github.com/jessevdk/go-flags) BuildRequires: golang(github.com/jsternberg/zap-logfmt) BuildRequires: golang(github.com/julienschmidt/httprouter) BuildRequires: golang(github.com/jwilder/encoding/simple8b) BuildRequires: golang(github.com/mattn/go-isatty) BuildRequires: golang(github.com/matttproud/golang_protobuf_extensions/pbutil) BuildRequires: golang(github.com/nats-io/go-nats-streaming) BuildRequires: golang(github.com/nats-io/nats-streaming-server/server) BuildRequires: golang(github.com/nats-io/nats-streaming-server/stores) BuildRequires: golang(github.com/NYTimes/gziphandler) BuildRequires: golang(github.com/opentracing/opentracing-go) BuildRequires: golang(github.com/opentracing/opentracing-go/ext) BuildRequires: golang(github.com/opentracing/opentracing-go/log) BuildRequires: golang(github.com/pkg/errors) BuildRequires: golang(github.com/prometheus/client_golang/prometheus) BuildRequires: golang(github.com/prometheus/client_golang/prometheus/promhttp) BuildRequires: golang(github.com/prometheus/client_model/go) BuildRequires: golang(github.com/prometheus/common/expfmt) BuildRequires: golang(github.com/RoaringBitmap/roaring) BuildRequires: golang(github.com/satori/go.uuid) BuildRequires: golang(github.com/spf13/cast) BuildRequires: golang(github.com/spf13/cobra) BuildRequires: golang(github.com/spf13/pflag) BuildRequires: golang(github.com/spf13/viper) BuildRequires: golang(github.com/tcnksm/go-input) BuildRequires: golang(github.com/tylerb/graceful) BuildRequires: golang(github.com/uber/jaeger-client-go/config) BuildRequires: golang(go.uber.org/zap) BuildRequires: golang(go.uber.org/zap/zapcore) BuildRequires: golang(golang.org/x/crypto/bcrypt) BuildRequires: golang(golang.org/x/net/context) BuildRequires: golang(golang.org/x/oauth2) BuildRequires: golang(golang.org/x/oauth2/github) BuildRequires: golang(golang.org/x/oauth2/heroku) BuildRequires: golang(golang.org/x/sync/errgroup) BuildRequires: golang(golang.org/x/sys/unix) BuildRequires: golang(golang.org/x/time/rate) BuildRequires: golang(google.golang.org/api/oauth2/v2) BuildRequires: golang(google.golang.org/grpc) BuildRequires: golang(google.golang.org/grpc/codes) BuildRequires: golang(google.golang.org/grpc/metadata) BuildRequires: golang(google.golang.org/grpc/status) BuildRequires: golang(gopkg.in/robfig/cron.v2) %if %{with check} # Tests BuildRequires: golang(github.com/davecgh/go-spew/spew) BuildRequires: golang(github.com/getkin/kin-openapi/openapi3) BuildRequires: golang(github.com/uber/jaeger-client-go) BuildRequires: golang(github.com/yudai/gojsondiff) BuildRequires: golang(github.com/yudai/gojsondiff/formatter) BuildRequires: golang(go.uber.org/zap/zaptest) %endif %description %{common_description} %gopkg %prep %goprep %patch0 -p1 %patch1 -p1 for cmd in telemetryd ; do mv cmd/$cmd/README.md README-$cmd.md done %if %{without bootstrap} %build for cmd in cmd/influx cmd/influxd cmd/telemetryd; do %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd done %endif %install %gopkginstall %if %{without bootstrap} install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %endif %if %{with check} %check %if %{with bootstrap} %gocheck -d vault -t cmd %else %gocheck %endif %endif %if %{without bootstrap} %files %license LICENSE %doc CHANGELOG.md CODING_GUIDELINES.md CONTRIBUTING.md %doc DEPENDENCIES.md QUERIES.md README.md TODO.md README-*.md %{_bindir}/* %endif %gopkgfiles %changelog * Tue Apr 23 08:42:16 CEST 2019 Robert-André Mauchin - 2.0.0-0.1.alpha.9 - Release 2.0.0-alpha.9 * Fri Feb 01 2019 Fedora Release Engineering - 0.9.5.1-0.9.git9eab563 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 0.9.5.1-0.8.git9eab563 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 0.9.5.1-0.7.git9eab563 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 0.9.5.1-0.6.git9eab563 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.9.5.1-0.5.git9eab563 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Apr 03 2017 Jan Chaloupka - 0.9.5.1-0.4.git9eab563 - Make the ExclusiveArch more general resolves: #1437468 * Fri Feb 10 2017 Fedora Release Engineering - 0.9.5.1-0.3.git9eab563 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Jul 21 2016 Fedora Release Engineering - 0.9.5.1-0.2.git9eab563 - https://fedoraproject.org/wiki/Changes/golang1.7 * Sun May 22 2016 jchaloup - 0.9.5.1-0.1.git9eab563 - Update to 0.9.5.1 related: #1250485 * Mon Feb 22 2016 Fedora Release Engineering - 0.8.5-0.6.git9485e99 - https://fedoraproject.org/wiki/Changes/golang1.6 * Wed Feb 03 2016 Fedora Release Engineering - 0.8.5-0.5.git9485e99 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Mon Aug 24 2015 jchaloup - 0.8.5-0.4.git9485e99 - Update spec file to spec-2.0 resolves: #1250485 * Mon Aug 17 2015 jchaloup - 0.8.5-0.3.git9485e99 - Update BR/R related: #1161618 * Wed Jun 17 2015 Fedora Release Engineering - 0.8.5-0.2.git9485e99 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Tue Jan 06 2015 jchaloup - 0.8.5-0.1.git9485e99 - Update to 0.8.5 resolves: #1161618 * Sun Nov 09 2014 jchaloup - 0.8.0-0.5.rc4.git67f9869 - Choose the correct architecture related: #1141892 - Bump to upstream b611d020cd78886232cfa6c2ea0606b49d307ed2 resolves: #1161618 * Tue Oct 14 2014 jchaloup - 0.8.0-0.4.rc4.git67f9869 - Adding BR on gomdb * Thu Oct 09 2014 jchaloup - 0.8.0-0.3.rc4.git67f9869 - Add subpackages (client for kubernetes, datastore for databases, devel for all) - Add dependencies (not all of them yet) - Test still missing (missing deps and databases in Fedora), at least add them partionally later * Mon Sep 29 2014 Lokesh Mandvekar - 0.8.0-0.2.rc4.git67f9869 - Resolves: rhbz#1141892 - initial package upload - preserve timestamps of source copied - gopath is provided by the golang rpm * Wed Aug 06 2014 Adam Miller - 0.8.0-0.1.rc4.git67f9869 - First package for Fedora.