Blob Blame History Raw
#!/usr/bin/env bash
# SPDX-FileCopyrightText: 2022 Maxwell G (@gotmax23)
# SPDX-License-Identifier: MIT

set -euo pipefail

if command -v update.sh && [ "$#" -gt 0 ]; then
    update.sh "$@"
fi

fedpkg prep

version="$(rpmspec -q --srpm --qf '%{version}\n' *.spec)"

cat << EOF > provides.spec.inc
# Bundled dependencies
Provides:       bundled(tini-static)
Provides:       bundled(golang(github.com/docker/docker))
Provides:       bundled(golang(github.com/docker/cli))
# grep -v -e '^$' -e '^#' cli-${version}/vendor.conf | sort | awk '{print "Provides:       bundled(golang("\$1")) = "\$2}'
EOF

grep -v -e '^$' -e '^#' "moby-${version}/cli-${version}/vendor.conf" | sort | awk '{print "Provides:       bundled(golang("$1")) = "$2}' >> provides.spec.inc

cat << EOF >> provides.spec.inc
# grep -v -e '^$' -e '^#' moby-${version}/vendor.conf | sort | awk '{print "Provides:       bundled(golang("\$1")) = "\$2}'
EOF

grep -v -e '^$' -e '^#' "moby-${version}/vendor.conf" | sort | awk '{print "Provides:       bundled(golang("$1")) = "$2}' >> provides.spec.inc

if command -v update.sh && [ "$#" -gt 0 ]; then
    git add --update
    git commit --gpg-sign --amend --no-edit
fi