summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2023-09-18 07:51:44 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2023-09-18 07:51:44 +0200
commit708a25bb6e8680eeab7674bd611d48ead1021477 (patch)
treeb5631faf9ecb18c145835940ad24daaec7024351
parent9c7aaf839025e58b25d1bb37afb2c11d36985dcb (diff)
Add Debian and Fedora bindist configs
-rw-r--r--libxsd/manifest40
1 files changed, 40 insertions, 0 deletions
diff --git a/libxsd/manifest b/libxsd/manifest
index c4b7536..ef42d9c 100644
--- a/libxsd/manifest
+++ b/libxsd/manifest
@@ -17,3 +17,43 @@ build-warning-email: builds@codesynthesis.com
depends: * build2 >= 0.16.0
depends: * bpkg >= 0.16.0
tests: libxsd-tests == $
+
+# Note that while the library itself doesn't depend on either libxerces-c
+# of libexpat directly, the tests do and it makes sense to use the system
+# versions here.
+#
+bindist-debian-builds: bindist
+bindist-debian-build-include: linux_debian*-**
+bindist-debian-build-include: linux_ubuntu*-**
+bindist-debian-build-exclude: **
+bindist-debian-build-config:
+\
++bpkg.bindist.debian:
++bbot.bindist.upload:
+?sys:libxerces-c
+?sys:libexpat
+\
+
+# Note that there is no Xerces-C++ package in RHEL (only in EPEL) so we
+# have a separate configuration for RHEL.
+#
+bindist-fedora-builds: bindist
+bindist-fedora-build-include: linux_fedora*-**
+bindist-fedora-build-exclude: **
+bindist-fedora-build-config:
+\
++bpkg.bindist.fedora:
++bbot.bindist.upload:
+?sys:libxerces-c
+?sys:libexpat
+\
+
+bindist-rhel-builds: bindist
+bindist-rhel-build-include: linux_rhel*-**
+bindist-rhel-build-exclude: **
+bindist-rhel-build-config:
+\
++bpkg.bindist.fedora:
++bbot.bindist.upload:
+?sys:libexpat
+\