Commit graph

7 commits

Author SHA1 Message Date
Christian Kellner
12a7793900 spec: require python3-jsonschema (hub plugin)
The hub plugin uses jsonschema, so it must explicitly depend on
it. The dependency is installed "by hand" in the container since
by default, the plugin is not installed via the RPM, but copied
from the source repository and thus all dependencies must be
present already.
2020-11-03 09:20:03 +01:00
Christian Kellner
8fccf0857f spec: change upstream URL to new location
The project now is located at https://github.com/gicmo/koji-osbuild
2020-09-30 15:17:03 +02:00
Christian Kellner
569d53c2d9 plugin/builder: use requests python package
Use the requests python package, which is more convenient to use,
and also supports sessions, where global options, like TLS certs
can be set.
Adapt the container and the spec file to install and require
the python package.
2020-09-15 18:59:03 +02:00
Tom Gundersen
ec033ed623 spec/cli: depend on koji
This should depend on the cli client, which is shipped in the koji package,
not the builder.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-09-10 00:05:44 +02:00
Tom Gundersen
d2e81fbf79 spec: don't use pycached macro
This does not work on RHEL8.2.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-09-10 00:05:44 +02:00
Christian Kellner
c54a817da2 spec: package koji client plugin
Add the new plugin to a new sub-package.
2020-09-08 17:51:35 +02:00
Christian Kellner
df628f26aa Support for generating rpms via meson
Add a meson script that can be used to create rpms from the source
tree. It can also be used to install the plugins.
2020-09-08 16:58:06 +02:00