%define debug %nil %define debug_package %nil Name: openbao Version: 2.1.1 Release: 1 Summary: А managament sensitive data including secrets URL: https://openbao.org Source0: https://github.com/openbao/openbao/archive/v%{version}/%{name}-%{version}.tar.gz License: MPL-2.0 Group: Security BuildRequires: go BuildRequires: git-core BuildRequires: upx BuildRequires: pkgconfig(openssl3.3) Provides: bao == %{EVRD} %description OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys. The OpenBao community intends to provide this software under an OSI-approved open-source license, led by a community run under open governance principles. %prep %setup -q %build export GOPROXY=https://proxy.golang.org/cached-only go build -ldflags "-s -w -X github.com/openbao/openbao/version.GitCommit='' -X github.com/openbao/openbao/version.BuildDate=''" \ -o bin/bao . go build -ldflags '-s -w' -o bin/mysql-database-plugin ./plugins/database/mysql/mysql-database-plugin go build -ldflags '-s -w' -o bin/mysql-legacy-database-plugin ./plugins/database/mysql/mysql-legacy-database-plugin go build -ldflags '-s -w' -o bin/cassandra-database-plugin ./plugins/database/cassandra/cassandra-database-plugin go build -ldflags '-s -w' -o bin/influxdb-database-plugin ./plugins/database/influxdb/influxdb-database-plugin go build -ldflags '-s -w' -o bin/postgresql-database-plugin ./plugins/database/postgresql/postgresql-database-plugin #go build -o bin/mssql-database-plugin ./plugins/database/mssql/mssql-database-plugin #go build -o bin/hana-database-plugin ./plugins/database/hana/hana-database-plugin #go build -o bin/mongodb-database-plugin ./plugins/database/mongodb/mongodb-database-plugin upx bin/* %install install -Dm0755 bin/bao %{buildroot}%{_bindir}/bao %files %doc README.md LICENSE %{_bindir}/bao %check export GOPROXY=https://proxy.golang.org/cached-only