# Generated by go2rpm %bcond_without check # https://github.com/influxdata/flux %global goipath github.com/influxdata/flux Version: 0.28.0 %gometa %global common_description %{expand: Flux is a lightweight scripting language for querying databases (like influxdb) and working with data. it's part of influxdb 1.7 and 2.0, but can be run independently of those.} %global golicenses LICENSE %global godocs docs examples CONTRIBUTING.md README.md %global gosupfiles stdlib/testing/testdata/* Name: %{goname} Release: 1%{?dist} Summary: Lightweight scripting language for querying databases 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/math) BuildRequires: golang(github.com/apache/arrow/go/arrow/memory) BuildRequires: golang(github.com/c-bata/go-prompt) BuildRequires: golang(github.com/cespare/xxhash) BuildRequires: golang(github.com/dave/jennifer/jen) BuildRequires: golang(github.com/go-sql-driver/mysql) BuildRequires: golang(github.com/google/go-cmp/cmp) BuildRequires: golang(github.com/google/go-cmp/cmp/cmpopts) BuildRequires: golang(github.com/influxdata/line-protocol) BuildRequires: golang(github.com/influxdata/tdigest) BuildRequires: golang(github.com/lib/pq) BuildRequires: golang(github.com/Masterminds/semver) BuildRequires: golang(github.com/opentracing/opentracing-go) BuildRequires: golang(github.com/pkg/errors) BuildRequires: golang(github.com/prometheus/client_golang/prometheus) BuildRequires: golang(github.com/satori/go.uuid) BuildRequires: golang(github.com/segmentio/kafka-go) BuildRequires: golang(github.com/spf13/cobra) BuildRequires: golang(go.uber.org/zap) BuildRequires: golang(go.uber.org/zap/zapcore) BuildRequires: golang(gonum.org/v1/gonum/floats) BuildRequires: golang(gopkg.in/src-d/go-git.v4) BuildRequires: golang(gopkg.in/src-d/go-git.v4/plumbing) BuildRequires: golang(gopkg.in/src-d/go-git.v4/plumbing/object) %description %{common_description} %gopkg %prep %goprep %build export GO111MODULE=off for cmd in cmd/* ; do %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd done %install %gopkginstall install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %if %{with check} %check # https://github.com/influxdata/flux/issues/1223 %gocheck -d execute %endif %files %license %{golicenses} %doc %{godocs} %{_bindir}/* %gopkgfiles %changelog * Wed Apr 24 22:46:25 CEST 2019 Robert-André Mauchin - 0.28.0-1 - Initial package