eggo/eggo.spec
zhangxiaoyu 10eded7bec upgrade to v0.9.1
Signed-off-by: zhangxiaoyu <zhangxiaoyu58@huawei.com>
2021-07-21 09:14:26 +08:00

60 lines
1.3 KiB
RPMSpec

%global _version 0.9.1
%global _release 20210720.203516.git8e9b816d
Name: eggo
Version: %{_version}
Release: %{_release}
Summary: Eggo is a tool built to provide standard multi-ways for creating Kubernetes clusters.
License: Mulan PSL V2
URL: https://gitee.com/openeuler/eggo
Source0: https://gitee.com/openeuler/eggo/repository/archive/v%{version}.tar.gz
BuildRequires: make
BuildRequires: git
BuildRequires: golang >= 1.13
%description
Eggo is a tool built to provide standard multi-ways for creating Kubernetes clusters.
%prep
%autosetup -n eggo -Sgit -p1
%build
export GO111MODULE=off
rm -f go.mod go.sum
cp -rf vendor src
mkdir -p src/isula.org/eggo
cp -rf cmd pkg src/isula.org/eggo/
export GOPATH=$(pwd):$GOPATH
%{make_build}
%install
rm -rf %{buildroot}
install -d %{buildroot}%{_bindir}
# install binary
install -p ./bin/eggo %{buildroot}%{_bindir}/eggo
%clean
rm -rf %{buildroot}
rm -rf src
%post
%files
# default perm for files and folder
%defattr(0640,root,root,0550)
%attr(551,root,root) %{_bindir}/eggo
%changelog
* Tue Jul 20 2021 zhangxiaoyu<zhangxiaoyu58@huawei.com> - 0.9.1-20210712.150722.gitddf3d38e
- Type:upgrade
- CVE:NA
- SUG:NA
- DESC:upgrade to v0.9.1
* Mon Jul 12 2021 wangfengtu<wangfengtu@huawei.com> - 0.9.0-20210712.150722.gitddf3d38e
- Type:add
- CVE:NA
- SUG:restart
- DESC:init repo