aboutsummaryrefslogtreecommitdiff
path: root/manifest
diff options
context:
space:
mode:
Diffstat (limited to 'manifest')
-rw-r--r--manifest49
1 files changed, 33 insertions, 16 deletions
diff --git a/manifest b/manifest
index 02dd2f0..63c866e 100644
--- a/manifest
+++ b/manifest
@@ -1,6 +1,6 @@
: 1
name: brep
-version: 0.14.0-a.0.z
+version: 0.17.0-a.0.z
project: build2
summary: build2 package repository web interface
license: MIT
@@ -13,23 +13,40 @@ doc-url: https://build2.org/doc.xhtml
src-url: https://git.build2.org/cgit/brep/tree/
email: users@build2.org
build-warning-email: builds@build2.org
-builds: linux freebsd ; Only supports Linux and FreeBSD.
-builds: -linux -freebsd ; Requires system packages.
requires: c++14
requires: postgresql >= 9.0
requires: apache2 ; Including development files (httpd.h header, etc).
-depends: * build2 >= 0.13.0
-depends: * bpkg >= 0.13.0
-# @@ Should probably become conditional dependency.
-requires: ? cli ; Only required if changing .cli files.
+depends: * build2 >= 0.16.0-
+depends: * bpkg >= 0.16.0-
+# @@ DEP Should probably become conditional dependency.
+#requires: ? cli ; Only required if changing .cli files.
depends: libapr1
depends: libapreq2
-depends: libcmark-gfm == 0.29.0-a.1
-depends: libcmark-gfm-extensions == 0.29.0-a.1
-depends: libstudxml [1.1.0-b.9.1 1.1.0-b.10)
-depends: libodb [2.5.0-b.20.1 2.5.0-b.21)
-depends: libodb-pgsql [2.5.0-b.20.1 2.5.0-b.21)
-depends: libbutl [0.14.0-a.0.1 0.14.0-a.1)
-depends: libbpkg [0.14.0-a.0.1 0.14.0-a.1)
-depends: libbbot [0.14.0-a.0.1 0.14.0-a.1)
-depends: libbutl.bash [0.14.0-a.0.1 0.14.0-a.1)
+depends: libcmark-gfm == 0.29.0-a.4
+depends: libcmark-gfm-extensions == 0.29.0-a.4
+depends: libstudxml ^1.1.0-b.10
+depends: libodb [2.5.0-b.26.1 2.5.0-b.27)
+depends: libodb-pgsql [2.5.0-b.26.1 2.5.0-b.27)
+depends: libbutl [0.17.0-a.0.1 0.17.0-a.1)
+depends: libbpkg [0.17.0-a.0.1 0.17.0-a.1)
+depends: libbbot [0.17.0-a.0.1 0.17.0-a.1)
+depends: libbutl.bash [0.17.0-a.0.1 0.17.0-a.1)
+depends: bpkg-util [0.17.0-a.0.1 0.17.0-a.1)
+
+# This package dependens on platform-specific implementation libraries that
+# are (currently) not packaged and need to come from the system package
+# manager. It also requires rsync for tests.
+#
+builds: none
+
+debian-builds: sys
+debian-build-exclude: linux_debian_12-** ; libapreq2 not available
+debian-build-include: linux_debian*-**
+debian-build-include: linux_ubuntu*-**
+debian-build-exclude: **
+debian-build-config: sys:apache2-dev ?sys:libapr1 ?sys:libapreq2 ?sys:libpq sys:rsync
+
+fedora-builds: sys
+fedora-build-include: linux_fedora*-**
+fedora-build-exclude: **
+fedora-build-config: sys:httpd-devel ?sys:libapr1 ?sys:libapreq2 ?sys:libpq sys:rsync