Fedora - Use vendor instead of rpm dependencies

RPM Spec
--------
Remove all Go dependecies
Add Start and End marker comments for bundling information
Add '-k' to goprep to preserve the vendor directory

tools
-----
Add script to update the RPM spec file to generate the indication lines
based on vendor/modules.txt

Packit
------
Run the new script as a post-upstream-clone hook

Makefile
--------
Run the new script on the generated spec file before generating the RPM

mockbuild.sh
------------
Run the new script before creating the RPM
This commit is contained in:
Ygal Blum 2022-06-06 11:31:01 +03:00 committed by Ondřej Budai
parent 8fef39c4cf
commit 534625fa38
5 changed files with 20 additions and 29 deletions

View file

@ -16,6 +16,7 @@ upstream_tag_template: v{version}
srpm_build_deps: []
actions:
get-current-version: bash -c "git describe --tags --abbrev=0 | sed 's|v||'"
post-upstream-clone: "./tools/rpm_spec_add_provides_bundle.sh"
jobs:
- job: koji_build