# Generated by go2rpm # Need to package flux %bcond_with check %bcond_without bootstrap # https://github.com/influxdata/influxdb %global goipath github.com/influxdata/influxdb Version: 2.0.0 %global tag v2.0.0-beta.16 %global distprefix %{nil} %gometa %global goaltipaths github.com/influxdata/influxdb/v2 %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.10.beta.16%{?dist} Summary: Scalable datastore for metrics, events, and real-time analytics License: MIT URL: %{gourl} Source0: %{gosource} BuildRequires: golang(github.com/andreyvit/diff) BuildRequires: golang(github.com/apache/arrow/go/arrow) BuildRequires: golang(github.com/apache/arrow/go/arrow/array) BuildRequires: golang(github.com/apache/arrow/go/arrow/memory) BuildRequires: golang(github.com/benbjohnson/clock) BuildRequires: golang(github.com/bouk/httprouter) BuildRequires: golang(github.com/buger/jsonparser) 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/fatih/color) BuildRequires: golang(github.com/ghodss/yaml) BuildRequires: golang(github.com/go-chi/chi) BuildRequires: golang(github.com/go-chi/chi/middleware) BuildRequires: golang(github.com/go-stack/stack) 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/mock/gomock) 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) BuildRequires: golang(github.com/google/go-jsonnet) %if %{without bootstrap} BuildRequires: golang(github.com/hashicorp/vault/api) %endif BuildRequires: golang(github.com/influxdata/cron) 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/codes) BuildRequires: golang(github.com/influxdata/flux/compiler) BuildRequires: golang(github.com/influxdata/flux/complete) BuildRequires: golang(github.com/influxdata/flux/csv) BuildRequires: golang(github.com/influxdata/flux/dependencies/filesystem) BuildRequires: golang(github.com/influxdata/flux/dependencies/http) BuildRequires: golang(github.com/influxdata/flux/dependencies/secret) BuildRequires: golang(github.com/influxdata/flux/dependencies/url) 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/promql) BuildRequires: golang(github.com/influxdata/flux/repl) BuildRequires: golang(github.com/influxdata/flux/runtime) BuildRequires: golang(github.com/influxdata/flux/semantic) BuildRequires: golang(github.com/influxdata/flux/stdlib) BuildRequires: golang(github.com/influxdata/flux/stdlib/experimental) 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/httprouter) BuildRequires: golang(github.com/influxdata/influxql) BuildRequires: golang(github.com/influxdata/promql/v2) 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/jwilder/encoding/simple8b) BuildRequires: golang(github.com/mattn/go-isatty) BuildRequires: golang(github.com/matttproud/golang_protobuf_extensions/pbutil) BuildRequires: golang(github.com/mileusna/useragent) BuildRequires: golang(github.com/nats-io/nats-server/v2/server) 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/olekukonko/tablewriter) 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/prometheus/common/model) BuildRequires: golang(github.com/prometheus/prometheus/pkg/labels) BuildRequires: golang(github.com/prometheus/prometheus/promql) BuildRequires: golang(github.com/prometheus/prometheus/storage) BuildRequires: golang(github.com/prometheus/prometheus/tsdb) BuildRequires: golang(github.com/prometheus/tsdb/wal) 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/stretchr/testify/assert) BuildRequires: golang(github.com/stretchr/testify/require) BuildRequires: golang(github.com/tcnksm/go-input) BuildRequires: golang(github.com/tylerb/graceful) BuildRequires: golang(github.com/uber/jaeger-client-go) BuildRequires: golang(github.com/uber/jaeger-client-go/config) BuildRequires: golang(go.uber.org/multierr) BuildRequires: golang(go.uber.org/zap) BuildRequires: golang(go.uber.org/zap/zapcore) BuildRequires: golang(go.uber.org/zap/zaptest) 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/text/encoding/ianaindex) BuildRequires: golang(golang.org/x/time/rate) BuildRequires: golang(google.golang.org/api/oauth2/v2) BuildRequires: golang(google.golang.org/api/option) BuildRequires: golang(google.golang.org/grpc/codes) BuildRequires: golang(google.golang.org/grpc/status) BuildRequires: golang(gopkg.in/yaml.v3) BuildRequires: golang(istio.io/pkg/log) %if %{with check} # Tests BuildRequires: golang(github.com/davecgh/go-spew/spew) BuildRequires: golang(github.com/getkin/kin-openapi/openapi3) BuildRequires: golang(github.com/influxdata/flux/semantic/semantictest) BuildRequires: golang(github.com/opentracing/opentracing-go/mocktracer) BuildRequires: golang(github.com/yudai/gojsondiff) BuildRequires: golang(github.com/yudai/gojsondiff/formatter) %endif %description %{common_description} %gopkg %prep %goprep sed -i "s|github.com/nats-io/gnatsd|github.com/nats-io/nats-server/v2|" $(find . -type f -iname "*.go") sed -i "s|github.com/prometheus/prometheus/storage/tsdb|github.com/prometheus/prometheus/tsdb|" $(find . -type f -iname "*.go") 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 sed -i "s|github.com/influxdata/influxdb/v2|github.com/influxdata/influxdb|" $(find . -type f -iname "*.go") %if %{with bootstrap} %gocheck -d . -d vault -t cmd -d http -d query/promql/internal/promqltests -d task/backend -d pkger -d tsdb/tsm1 %else %gocheck -d . -d http -d task/backend -d pkger -d tsdb/tsm1 %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 * Thu Aug 06 03:23:39 CEST 2020 Robert-André Mauchin - 2.0.0-0.10.beta.16 - Update to 2.0.0-beta.16 * Thu Aug 06 03:23:35 CEST 2020 Robert-André Mauchin - 2.0.0-0.9.beta.12 - Fix cyclic deps caused by golang-github-axiomhq-hyperloglog * Thu Aug 06 03:23:14 CEST 2020 Robert-André Mauchin - 2.0.0-0.8.beta.12 - Update to 2.0.0-beta.12 * Sat Aug 01 2020 Fedora Release Engineering - 2.0.0-0.7.beta.8 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 2.0.0-0.6.beta.8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sun Apr 12 16:24:51 CEST 2020 Robert-André Mauchin - 2.0.0-0.5.beta.8 - Update to 2.0.0-beta.8 * Wed Jan 29 2020 Fedora Release Engineering - 2.0.0-0.4.alpha.16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sun Aug 04 23:09:02 CEST 2019 Robert-André Mauchin - 2.0.0-0.3.alpha.16 - Release 2.0.0-alpha.16 * Thu Jul 25 2019 Fedora Release Engineering - 2.0.0-0.2.alpha.9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * 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.