Blame golang-github-influxdata-flux.spec

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