Browse Source
Signed-off-by: pipelinebuilder_pel7ppc64lebuilder0 <pipelinebuilder@powerel.org>master
pipelinebuilder_pel7ppc64lebuilder0
4 years ago
1 changed files with 58 additions and 0 deletions
@ -0,0 +1,58 @@
@@ -0,0 +1,58 @@
|
||||
Name: abstruse |
||||
Version: 2.0.0 |
||||
Release: 1%{?dist} |
||||
Source0: https://github.com/bleenco/abstruse/archive/refs/tags/v%{version}.tar.gz |
||||
Summary: Abstruse is a free and open-source CI/CD platform that tests your models and code. |
||||
Group: System/Pipeline |
||||
License: MIT |
||||
URL: https://www.abstruse.cc |
||||
BuildRequires: golang |
||||
#Requires: |
||||
|
||||
|
||||
%description |
||||
|
||||
|
||||
%prep |
||||
%setup -q -c %{name}-%{version} |
||||
mkdir -p src/github.com/bleenco/ |
||||
tar xvf %{SOURCE0} |
||||
mv abstruse-%{version} src/github.com/bleenco/abstruse/ |
||||
|
||||
|
||||
%build |
||||
export GOPATH=`pwd` |
||||
export PATH="$PATH:$GOPATH/bin/" |
||||
export GO111MODULE=on |
||||
go get github.com/jkuri/statik github.com/golang/protobuf/protoc-gen-go github.com/cespare/reflex github.com/google/wire/... |
||||
cd src/github.com/bleenco/abstruse/ |
||||
export GIT_COMMIT=$(git rev-list -1 HEAD) |
||||
export BUILD_DATE=$(date +%FT%T%z) |
||||
export ABSTRUSE_VERSION_PATH="github.com/bleenco/abstruse/internal/version" |
||||
%ifarch ppc64 |
||||
export CGO_ENABLED=1 |
||||
%endif |
||||
pushd web/abstruse |
||||
yarnpkg add ng |
||||
yarnpkg install |
||||
yarnpkg build |
||||
popd |
||||
#protoc -I${GOPATH}/src/github.com/bleenco/abstruse/ -I. ./pb/api.proto --go_out=plugins=grpc:./pb/ |
||||
#protoc ./pb/api.proto --proto_path=`pwd`:${GOPATH}/src/github.com/bleenco/abstruse/:. --go_out=plugins=grpc:./pb/ |
||||
protoc ./ --proto_path=`pwd`/pb/ --go_out=plugins=grpc:./pb/ |
||||
$GOPATH/bin/wire ./server/cmd/... ./worker/cmd/... |
||||
$GOPATH/bin/statik -dest ./server -p ui -src ./web/abstruse/dist |
||||
go build -v -gcflags=all="-N -l" -ldflags "-X ${ABSTRUSE_VERSION_PATH}.GitCommit=${GIT_COMMIT} -X ${ABSTRUSE_VERSION_PATH}.UIVersion=%{version} -X ${ABSTRUSE_VERSION_PATH}.BuildDate=${BUILD_DATE} -extldflags -s -w -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n')" -o build/abstruse-server ./cmd/abstruse-server |
||||
go build -v -gcflags=all="-N -l" -ldflags "-X ${ABSTRUSE_VERSION_PATH}.GitCommit=${GIT_COMMIT} -X ${ABSTRUSE_VERSION_PATH}.UIVersion=%{version} -X ${ABSTRUSE_VERSION_PATH}.BuildDate=${BUILD_DATE} -extldflags -s -w -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \n')" -o build/abstruse-worker ./cmd/abstruse-worker |
||||
|
||||
|
||||
%install |
||||
|
||||
|
||||
%files |
||||
%{_bindir}/abstruse-server |
||||
%{_bindir}/abstruse-worker |
||||
|
||||
|
||||
|
||||
%changelog |
Loading…
Reference in new issue