Blob Blame History Raw
%global goipath         tinygo.org/x/go-llvm
%global forgeurl        https://github.com/tinygo-org/go-llvm
%global commit          7707ae5d1261a8929edea7336c8087ca8b520d8d

%gometa

Name:           %{goname}
Version:        0
Release:        0.3%{?dist}
Summary:        Go bindings to a system-installed LLVM
License:        NCSA
URL:            %{gourl}
Source0:        %{gosource}
# https://github.com/tinygo-org/go-llvm/pull/5
Patch0001:      fix-ir-test.patch

BuildRequires:  gcc-c++
BuildRequires:  llvm-devel

%description
%{summary}


%package devel
Summary:       %{summary}

BuildArch:     noarch

Requires:      gcc-c++
Requires:      llvm-devel

%description devel
%{summary}

This package contains library source intended for building other packages which
use import path with %{goipath} prefix.


%prep
%forgeautosetup

# Set current LLVM paths.
make config VERSION=8.0.0 LDFLAGS=$(llvm-config --libs) BUILDDIR=%{_prefix}


%install
%goinstall


%check
%gochecks


%files devel -f devel.file-list
%license LICENSE.txt


%changelog
* Fri Jun 07 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0-0.3-20190427git7707ae5
- Add gcc-c++ to Requires

* Sat Apr 27 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0-0.2-20190427git7707ae5
- Add llvm-devel to Requires

* Thu Apr 18 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 0-0.1-20190427git7707ae5
- First package for Fedora