aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-12-16 14:49:48 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-12-16 14:49:48 +0200
commitfe2b118264bd3b35cb0fb4dd8c09b06f6989a4bb (patch)
tree6201c8f925aa1809506d52ff94120f9454ccff76
parentf2787b95fb75f2b961dc03c97b14fe07c593df05 (diff)
Add manifest, start INSTALL instructions
-rw-r--r--INSTALL11
-rw-r--r--buildfile6
-rw-r--r--etc/buildfile9
-rw-r--r--manifest23
4 files changed, 47 insertions, 2 deletions
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