commit e1a7387eb5390a34d5f221a92474587e30203b1c Author: R. Tyler Croy Date: Tue Jan 24 18:25:52 2017 -0800 Initial commit diff --git a/README.adoc b/README.adoc new file mode 100644 index 0000000..5a4bb40 --- /dev/null +++ b/README.adoc @@ -0,0 +1,18 @@ += Schematics + +Schematics are definitions for Ada dependencies, these are meant to be +processed by the Difference Engineer (`de`) to bring dependencies in for Ada +projects. + + +== Envirnoment Variables + +When performing source builds of schematics, the following environment +variables must be defined: + + +SCHEMATIC_INSTALL_PREFIX:: Absolute path to where schematics should be +installed. +SCHEMATIC_PARALLELISM:: Number of cores or desired parallelism to execute +various tasks with. More often than not this should be analogous to the `-j` +argument passed to `make(1)`. diff --git a/catalog/gtkada.yaml b/catalog/gtkada.yaml new file mode 100644 index 0000000..58f18d5 --- /dev/null +++ b/catalog/gtkada.yaml @@ -0,0 +1,14 @@ +--- +name: gtkada +source: + url: https://github.com/AdaCore/gtkada.git + scm: git + ref: master +prepare: + - "./configure --prefix=${SCHEMATIC_INSTALL_PREFIX}" +build: + - "make -j${SCHEMATIC_PARALLELISM}" +install: + - "make install" + +# vim: ts=2 sw=2 et