summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--SOURCES/spire-1.9.4.tar.gzbin0 -> 2661391 bytes
-rw-r--r--SPECS/spire.spec71
-rwxr-xr-xbuild_rpm.sh5
-rwxr-xr-xbuild_srpm.sh5
-rwxr-xr-xsetup.sh9
6 files changed, 94 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3dea219
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+SRPMS/
+RPMS/
+BUILD/
+BUILDROOT/
diff --git a/SOURCES/spire-1.9.4.tar.gz b/SOURCES/spire-1.9.4.tar.gz
new file mode 100644
index 0000000..9aa6554
--- /dev/null
+++ b/SOURCES/spire-1.9.4.tar.gz
Binary files differ
diff --git a/SPECS/spire.spec b/SPECS/spire.spec
new file mode 100644
index 0000000..bedaef7
--- /dev/null
+++ b/SPECS/spire.spec
@@ -0,0 +1,71 @@
+# Generated by go2rpm 1.11.1
+%bcond_without check
+
+# https://github.com/spiffe/spire
+%global goipath github.com/spiffe/spire
+Version: 1.9.4
+
+%gometa -L
+
+%global common_description %{expand:
+The SPIFFE Runtime Environment.}
+
+%global golicenses LICENSE
+%global godocs doc examples CONTRIBUTING.md MAINTAINERS.md README.md\\\
+ RELEASING.md SECURITY.md ROADMAP.md\\\
+ .markdownlint.yaml ADOPTERS.md CHANGELOG.md CODE-OF-\\\
+ CONDUCT.md release/windows/spire-extras/README.md\\\
+ release/windows/spire/README.md release/posix/spire-\\\
+ extras/README.md release/posix/spire/README.md\\\
+ support/oidc-discovery-provider/README.md
+
+Name: spire
+Release: %autorelease
+Summary: The SPIFFE Runtime Environment
+
+License: Apache-2.0
+URL: %{gourl}
+Source: %{gosource}
+
+%description %{common_description}
+
+%gopkg
+
+%prep
+%goprep -A
+%autopatch -p1
+
+%generate_buildrequires
+%go_generate_buildrequires
+
+%build
+for cmd in cmd/* ; do
+ %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd
+done
+for cmd in pkg/common/catalog/testplugin support/oidc-discovery-provider pkg/common/peertracker; do
+ %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd
+done
+
+%install
+%gopkginstall
+install -m 0755 -vd %{buildroot}%{_bindir}
+install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
+
+%if %{with check}
+%check
+%gocheck
+%endif
+
+%files
+%license LICENSE
+%doc doc examples CONTRIBUTING.md MAINTAINERS.md README.md RELEASING.md
+%doc SECURITY.md ROADMAP.md .markdownlint.yaml ADOPTERS.md CHANGELOG.md
+%doc CODE-OF-CONDUCT.md release/windows/spire-extras/README.md
+%doc release/windows/spire/README.md release/posix/spire-extras/README.md
+%doc release/posix/spire/README.md support/oidc-discovery-provider/README.md
+%{_bindir}/*
+
+%gopkgfiles
+
+%changelog
+%autochangelog
diff --git a/build_rpm.sh b/build_rpm.sh
new file mode 100755
index 0000000..77c4b32
--- /dev/null
+++ b/build_rpm.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+TOPDIR=$(git rev-parse --show-toplevel)
+
+rpmbuild -D "_topdir ${TOPDIR}" -bb $(rpm -D "_topdir ${TOPDIR}" --eval "%{_specdir}/spire.spec")
diff --git a/build_srpm.sh b/build_srpm.sh
new file mode 100755
index 0000000..db357f9
--- /dev/null
+++ b/build_srpm.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+TOPDIR=$(git rev-parse --show-toplevel)
+
+rpmbuild -D "_topdir ${TOPDIR}" -bs $(rpm -D "_topdir ${TOPDIR}" --eval "%{_specdir}/spire.spec")
diff --git a/setup.sh b/setup.sh
new file mode 100755
index 0000000..d98ce20
--- /dev/null
+++ b/setup.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+TOPDIR=$(git rev-parse --show-toplevel)
+
+mkdir -p $(rpm -D "_topdir ${TOPDIR}" --eval "%{_rpmdir}")
+mkdir -p $(rpm -D "_topdir ${TOPDIR}" --eval "%{_sourcedir}")
+mkdir -p $(rpm -D "_topdir ${TOPDIR}" --eval "%{_specdir}")
+mkdir -p $(rpm -D "_topdir ${TOPDIR}" --eval "%{_srcrpmdir}")
+mkdir -p $(rpm -D "_topdir ${TOPDIR}" --eval "%{_builddir}")