From fe2b118264bd3b35cb0fb4dd8c09b06f6989a4bb Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 16 Dec 2015 14:49:48 +0200 Subject: Add manifest, start INSTALL instructions --- INSTALL | 11 +++++++++++ buildfile | 6 ++++-- etc/buildfile | 9 +++++++++ manifest | 23 +++++++++++++++++++++++ 4 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 INSTALL create mode 100644 etc/buildfile create mode 100644 manifest diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..bc04d2e --- /dev/null +++ b/INSTALL @@ -0,0 +1,11 @@ +Debian/Ubuntu: + libapr1-dev /usr/include/apr-1.0 + apache2-dev /usr/include/apache2 + +Fedora/RHEL: + apr-devel /usr/include/apr-1 + httpd-devel /usr/include/httpd + +FreeBSD: + apr /usr/local/include/apr-1 + apache24 /usr/local/include/apache24 diff --git a/buildfile b/buildfile index 076d9c7..3b36516 100644 --- a/buildfile +++ b/buildfile @@ -2,6 +2,8 @@ # copyright : Copyright (c) 2014-2015 Code Synthesis Ltd # license : MIT; see accompanying LICENSE file -d = brep/ loader/ tests/ www/ -./: $d doc{LICENSE version} +d = brep/ etc/ loader/ tests/ www/ +./: $d doc{INSTALL INSTALL-DEV LICENSE version} file{manifest} include $d + +$src_base/doc{INSTALL INSTALL-DEV}: install = false diff --git a/etc/buildfile b/etc/buildfile new file mode 100644 index 0000000..ea96623 --- /dev/null +++ b/etc/buildfile @@ -0,0 +1,9 @@ +# file : etc/buildfile +# copyright : Copyright (c) 2014-2015 Code Synthesis Ltd +# license : MIT; see accompanying LICENSE file + +define conf: file +conf{*}: extension = conf +conf{*}: install = data/etc + +./: conf{brep} diff --git a/manifest b/manifest new file mode 100644 index 0000000..c2314c8 --- /dev/null +++ b/manifest @@ -0,0 +1,23 @@ +: 1 +name: brep +version: 0.1.0 +summary: build2 package repository web interface +license: MIT +tags: build2, c++, package, repository, web, interface, apache, module +description-file: README +changes-file: NEWS +url: http://build2.org +email: build2-users@build2.org +requires: c++11 +requires: build2 >= 0.1.0 +requires: libstudxml >= 1.1.0-a3 +requires: libodb >= 2.5.0-a3 +requires: libodb-pgsql >= 2.5.0-a3 +requires: postgresql >= 9.0 +requires: apache2; Including development files (httpd.h header, etc). +requires: libapr +# @@ Should probably become conditional dependency. +requires: ? cli ; Only required if changing .cli files. +# @@ Need libb* [0.1.0 0.2.0-]. +depends: libbutl == 0.1.0 +depends: libbpkg == 0.1.0 -- cgit v1.1