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