From d2a1a39decc5b42855e4ae460656d67df39264ed Mon Sep 17 00:00:00 2001 From: pipelinebuilder_pel7ppc64lebuilder0 Date: Fri, 24 Sep 2021 17:07:18 +0200 Subject: [PATCH] mvoci package creation Signed-off-by: pipelinebuilder_pel7ppc64lebuilder0 --- SPECS/mvoci.spec | 51 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 SPECS/mvoci.spec diff --git a/SPECS/mvoci.spec b/SPECS/mvoci.spec new file mode 100644 index 0000000..9935d28 --- /dev/null +++ b/SPECS/mvoci.spec @@ -0,0 +1,51 @@ +%global _hardened_build 1 +%define _user cicd +%define _group cicd +%define _varlib /var/lib/mvoci/ +%define _logdir /var/log/cds/ + +Name: mvoci +Version: 20210924 +Release: 1%{?dist} +Summary: My Very Own CI-server +License: GPLv3 +URL: https://codeberg.org/snaums/mvoCI +BuildRequires: golang +#Requires: + + +%description + + +%prep +%setup -q -T -c %{name}-%{version} +mkdir -p go/src/codeberg.org/snaums/ +cd go/src/codeberg.org/snaums/ +git clone https://codeberg.org/snaums/mvoCI + + +%build +export GOPATH=`pwd` +export PATH=$PATH:$GOPATH/bin/:$GOBIN +export GO111MODULE=on +cd go/src/codeberg.org/snaums/mvoCI/ +export CGO_ENABLED=0 +export HASH=`git rev-list -1 HEAD` +export GOVERSION=`go version` +export DATE=`date +%Y%m%d` +#go build -gccgoflags "-pthread" -ldflags "-s -w -X 'codeberg.org/snaums/mvoCI/core.BuildTime="$DATE"' -X 'codeberg.org/snaums/mvoCI/core.Compiler="$GOVERSION"' -X 'codeberg.org/snaums/mvoCI/core.GitHash="$HASH"' -X 'codeberg.org/snaums/mvoCI/core.Version='"%{version}"'" -o mvoci main.go +go build -gccgoflags -ldflags "-s -w -X 'codeberg.org/snaums/mvoCI/core.BuildTime="$DATE"' -X 'codeberg.org/snaums/mvoCI/core.Compiler="$GOVERSION"' -X 'codeberg.org/snaums/mvoCI/core.GitHash="$HASH"' -X 'codeberg.org/snaums/mvoCI/core.Version='"%{version}"'" -o mvoci main.go + + +%install +mkdir -p %{buildroot}%{_varlib} +cp go/src/codeberg.org/snaums/mvoCI/mvoci %{buildroot}%{_varlib} +cp -rv go/src/codeberg.org/snaums/mvoCI/views %{buildroot}%{_varlib} +cp -rv go/src/codeberg.org/snaums/mvoCI/static %{buildroot}%{_varlib} + + +%files +%{_bindir}/mvoci + + +%changelog