copr: only use libostree tags
authorLuca BRUNO <luca.bruno@coreos.com>
Fri, 11 Nov 2022 14:05:56 +0000 (14:05 +0000)
committerLuca BRUNO <luca.bruno@coreos.com>
Fri, 11 Nov 2022 14:05:56 +0000 (14:05 +0000)
This adds a tag filter to the logic which emits version labels for
COPR build, so that it avoids mistakenly picking up tags belonging
to the Rust bindings.

.copr/Makefile

index 63669e1d2f8afe78a2d9ffddbbd904570e054016..5f9e58fa155aa08bc9f15ba1a149001f38e7baf6 100644 (file)
@@ -4,7 +4,7 @@ srpm:
        git config --global --add safe.directory '*'
        ci/make-git-snapshot.sh
        curl -LO https://src.fedoraproject.org/rpms/ostree/raw/rawhide/f/ostree.spec
-       sed -ie "s,^Version:.*,Version: $$(git describe --always --tags | sed -e 's,-,\.,g' -e 's,^v,,')," ostree.spec
+       sed -ie "s,^Version:.*,Version: $$(git describe --always --tags --match 'v2???.*' | sed -e 's,-,\.,g' -e 's,^v,,')," ostree.spec
        sed -ie 's/^Patch/# Patch/g' ostree.spec  # we don't want any downstream patches
        rpmbuild -bs --define "_sourcedir ${PWD}" --define "_specdir ${PWD}" --define "_builddir ${PWD}" --define "_srcrpmdir ${PWD}" --define "_rpmdir ${PWD}" --define "_buildrootdir ${PWD}/.build" ostree.spec
        mv *.src.rpm $$outdir