summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2023-09-21 07:13:39 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2023-09-21 07:13:39 +0200
commit7b01d2afe4b51fcb47bb06afa116476084c8e6c1 (patch)
tree6f8a0696f4513e5b46e149d07088beeb765a10dd
parenta7c154110e4e99042209641f8196614f926a94a4 (diff)
More tweaks
-rw-r--r--xsd/manifest11
1 files changed, 8 insertions, 3 deletions
diff --git a/xsd/manifest b/xsd/manifest
index ab147c4..93146dc 100644
--- a/xsd/manifest
+++ b/xsd/manifest
@@ -27,13 +27,19 @@ examples: * xsd-examples == $
#
# - Link dependencies that don't come from system packages statically.
#
+# - We suppress generating binary packages for dependecies (libcutl,
+# libxsd-frontend) with --recursive=none since they are linked statically.
+#
# @@ TMP: bpkg.bindist.debian:--recursive=none
#
# @@ TODO: verify not linking static libxerces-c in -tests/examples.
+# Note that the Xerces-C++ package is in the unsupported `universe` section on
+# Ubuntu so we have a separate configuration for it where we build Xerces-C++
+# ourselves.
+#
bindist-debian-builds: bindist
bindist-debian-build-include: linux_debian*-**
-#bindist-debian-build-include: linux_ubuntu*-**
bindist-debian-build-exclude: **
bindist-debian-build-config:
\
@@ -44,8 +50,6 @@ bpkg.create:config.bin.liba.lib="shared static"
?sys:libxerces-c
\
-# @@ TMP (or maybe not).
-#
bindist-ubuntu-builds: bindist
bindist-ubuntu-build-include: linux_ubuntu*-**
bindist-ubuntu-build-exclude: **
@@ -81,6 +85,7 @@ bindist-rhel-build-config:
\
+bpkg.bindist.fedora:
+bbot.bindist.upload:
+bpkg.bindist.debian:--recursive=none
bpkg.create:config.bin.lib=static
bpkg.create:config.bin.liba.lib="shared static"
?sys:libicuuc