This package contains gbs remotebuild APIs, which can be used by
external software.
+Package: gbs-qbbuild
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends},
+ gbs-api (= ${binary:Version})
+Conflicts: gbs (<< 2.0.2)
+Replaces: gbs (<< 2.0.2)
+Description: GBS trigger QB to build packages.
+ This package contains gbs qbbuild APIs, which can be used by
+ external software.
+
Package: gbs-jenkins-jobs
Architecture: all
Depends: ${misc:Depends},
--- /dev/null
+usr/lib/python*/*packages/gitbuildsys/cmd_qbbuild.py
# create a tmp dir.
tmp = utils.Temp(prefix='gbs_', dirn=configmgr.get('tmpdir', 'general'), directory=True)
print("temp dir: ", tmp.path)
-
+
# write build request into an xml.
xml_file = tmp.path + '/gbs_buldrequest.xml'
with open(xml_file, 'w') as file:
Requires: %{name}-api = %{version}-%{release}
Requires: %{name}-export = %{version}-%{release}
Requires: %{name}-remotebuild = %{version}-%{release}
+Requires: %{name}-qbbuild = %{version}-%{release}
BuildRequires: python3-docutils
BuildRequires: python3-setuptools
This package contains gbs remotebuild APIs, which can be used by
external software.
+%package qbbuild
+Summary: GBS qbbuild module
+Conflicts: gbs < 2.0.3
+Requires: python3
+Requires: gbs-api = %{version}-%{release}
+
+%description qbbuild
+This package contains gbs qbbuild APIs, which can be used by
+external software.
+
%package jenkins-jobs
Summary: GBS local full build jenkins jobs configurations.
PreReq: /usr/sbin/groupadd /usr/sbin/useradd