# Generated by GoReleaser. Name: composia Version: 0.1.3~next Release: 1%{?dist} Summary: Self-hosted Docker Compose control plane and CLI. License: AGPL-3.0-only URL: https://docs.composia.xyz Source0: composia-0.1.3~next.tar.gz BuildRequires: golang >= 1.25 %global debug_package %{nil} %global common_description %{expand: Composia is a self-hosted control plane for Docker Compose. It keeps service definitions as plain files while coordinating deployment and visibility across one or many nodes. } %description %{common_description} %prep %autosetup -n composia-0.1.3~next %build export CGO_ENABLED=0 export GOTOOLCHAIN=local export GOFLAGS="-buildvcs=false -trimpath" go build \ -ldflags "-s -w -X forgejo.alexma.top/alexma233/composia/internal/version.Value=0.1.3~next" \ -o "_build/composia" \ "forgejo.alexma.top/alexma233/composia/cmd/composia" go build \ -ldflags "-s -w -X forgejo.alexma.top/alexma233/composia/internal/version.Value=0.1.3~next" \ -o "_build/composia-agent" \ "forgejo.alexma.top/alexma233/composia/cmd/composia-agent" go build \ -ldflags "-s -w -X forgejo.alexma.top/alexma233/composia/internal/version.Value=0.1.3~next" \ -o "_build/composia-controller" \ "forgejo.alexma.top/alexma233/composia/cmd/composia-controller" %install install -m 0755 -vd "%{buildroot}%{_bindir}" install -m 0755 -vp "_build/composia" "%{buildroot}%{_bindir}/composia" install -m 0755 -vp "_build/composia-agent" "%{buildroot}%{_bindir}/composia-agent" install -m 0755 -vp "_build/composia-controller" "%{buildroot}%{_bindir}/composia-controller" %files %license LICENSE %doc README.md %{_bindir}/composia %{_bindir}/composia-controller %{_bindir}/composia-agent