summaryrefslogtreecommitdiff
path: root/strata/trove
diff options
context:
space:
mode:
Diffstat (limited to 'strata/trove')
-rw-r--r--strata/trove/cgit.morph22
-rw-r--r--strata/trove/clod.morph22
-rw-r--r--strata/trove/cvs-tarball.morph22
-rw-r--r--strata/trove/cvsps.morph22
-rw-r--r--strata/trove/gall.morph22
-rw-r--r--strata/trove/gitano.morph22
-rw-r--r--strata/trove/hg-fast-export.morph27
-rw-r--r--strata/trove/lace.morph22
-rw-r--r--strata/trove/libapr-util-tarball.morph21
-rw-r--r--strata/trove/lighttpd.morph22
-rw-r--r--strata/trove/lorry-controller.morph26
-rw-r--r--strata/trove/lorry.morph20
-rw-r--r--strata/trove/lrexlib-pcre.morph10
-rw-r--r--strata/trove/lua-scrypt.morph21
-rw-r--r--strata/trove/lua.morph26
-rw-r--r--strata/trove/luxio.morph22
-rw-r--r--strata/trove/mercurial-tarball.morph22
-rw-r--r--strata/trove/neon.morph24
-rw-r--r--strata/trove/perl-dbi-tarball.morph21
-rw-r--r--strata/trove/subversion-tarball.morph26
-rw-r--r--strata/trove/supple.morph22
-rw-r--r--strata/trove/swig-tarball.morph21
-rw-r--r--strata/trove/trove-setup.morph21
23 files changed, 506 insertions, 0 deletions
diff --git a/strata/trove/cgit.morph b/strata/trove/cgit.morph
new file mode 100644
index 00000000..8ec0ca24
--- /dev/null
+++ b/strata/trove/cgit.morph
@@ -0,0 +1,22 @@
+name: cgit
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make prefix="$PREFIX"
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make prefix="$PREFIX" DESTDIR="$DESTDIR" install
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/clod.morph b/strata/trove/clod.morph
new file mode 100644
index 00000000..22b92dbd
--- /dev/null
+++ b/strata/trove/clod.morph
@@ -0,0 +1,22 @@
+name: clod
+kind: chunk
+description: Configuration Language Organised (by) Dots.
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make INST_BASE="$PREFIX" DESTDIR="$DESTDIR" install
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/cvs-tarball.morph b/strata/trove/cvs-tarball.morph
new file mode 100644
index 00000000..6b36f297
--- /dev/null
+++ b/strata/trove/cvs-tarball.morph
@@ -0,0 +1,22 @@
+name: cvs-tarball
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: autotools
+pre-configure-commands: []
+configure-commands:
+- YACC='bison -y' ./configure --prefix "$PREFIX" --with-external-zlib --without-gssapi
+ --without-krb4 --disable-dependency-tracking --disable-nls --disable-rpath
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands: []
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/cvsps.morph b/strata/trove/cvsps.morph
new file mode 100644
index 00000000..5f698c06
--- /dev/null
+++ b/strata/trove/cvsps.morph
@@ -0,0 +1,22 @@
+name: cvsps
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make install prefix="$DESTDIR$PREFIX"
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/gall.morph b/strata/trove/gall.morph
new file mode 100644
index 00000000..f51cbc8b
--- /dev/null
+++ b/strata/trove/gall.morph
@@ -0,0 +1,22 @@
+name: gall
+kind: chunk
+description: Git Abstraction Layer for Lua
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make INST_BASE="$PREFIX" DESTDIR="$DESTDIR" install
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/gitano.morph b/strata/trove/gitano.morph
new file mode 100644
index 00000000..1e0d3cd9
--- /dev/null
+++ b/strata/trove/gitano.morph
@@ -0,0 +1,22 @@
+name: gitano
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make install INST_ROOT="$PREFIX" DESTDIR="$DESTDIR"
+- cp scripts/htpasswd "$DESTDIR/$PREFIX/bin"
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/hg-fast-export.morph b/strata/trove/hg-fast-export.morph
new file mode 100644
index 00000000..b37651f9
--- /dev/null
+++ b/strata/trove/hg-fast-export.morph
@@ -0,0 +1,27 @@
+name: hg-fast-export
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- install -d "$DESTDIR/$PREFIX/bin"
+- install -m 0755 hg-fast-export.py "$DESTDIR/$PREFIX/bin/"
+- install -m 0755 hg-reset.py "$DESTDIR/$PREFIX/bin/"
+- install -m 0755 hg-fast-export.sh "$DESTDIR/$PREFIX/bin/hg-fast-export"
+- install -m 0755 hg-reset.sh "$DESTDIR/$PREFIX/bin/hg-reset"
+- install -d "$DESTDIR/$PREFIX/lib/python2.7/site-packages"
+- install -m 0644 hg2git.py "$DESTDIR/$PREFIX/lib/python2.7/site-packages/"
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/lace.morph b/strata/trove/lace.morph
new file mode 100644
index 00000000..8e90c19d
--- /dev/null
+++ b/strata/trove/lace.morph
@@ -0,0 +1,22 @@
+name: lace
+kind: chunk
+description: Lua Access Control Engine.
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make INST_BASE="$PREFIX" DESTDIR="$DESTDIR" install
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/libapr-util-tarball.morph b/strata/trove/libapr-util-tarball.morph
new file mode 100644
index 00000000..c993cf4d
--- /dev/null
+++ b/strata/trove/libapr-util-tarball.morph
@@ -0,0 +1,21 @@
+name: libapr-util-tarball
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: autotools
+pre-configure-commands: []
+configure-commands:
+- ./configure --prefix "$PREFIX" --with-apr=/usr/bin/apr-1-config
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands: []
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/lighttpd.morph b/strata/trove/lighttpd.morph
new file mode 100644
index 00000000..e2f4cf15
--- /dev/null
+++ b/strata/trove/lighttpd.morph
@@ -0,0 +1,22 @@
+name: lighttpd
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: autotools
+pre-configure-commands: []
+configure-commands:
+- ./autogen.sh
+- ./configure --prefix="$PREFIX" --with-openssl --with-openssl-libs=/usr/lib
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands: []
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/lorry-controller.morph b/strata/trove/lorry-controller.morph
new file mode 100644
index 00000000..a566fd48
--- /dev/null
+++ b/strata/trove/lorry-controller.morph
@@ -0,0 +1,26 @@
+name: lorry-controller
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: python-distutils
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands: []
+post-install-commands:
+- install -d 0755 "$DESTDIR/etc/lighttpd"
+- install -m 0644 -D etc/lighttpd/*.conf "$DESTDIR/etc/lighttpd/."
+- |
+ TGT="$DESTDIR/usr/lib/systemd/system"
+ install -d "$TGT/multi-user.target.wants"
+ install -m 0644 units/*.service units/*.timer "$TGT/."
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/lorry.morph b/strata/trove/lorry.morph
new file mode 100644
index 00000000..4ecdc951
--- /dev/null
+++ b/strata/trove/lorry.morph
@@ -0,0 +1,20 @@
+name: lorry
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: python-distutils
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands: []
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/lrexlib-pcre.morph b/strata/trove/lrexlib-pcre.morph
new file mode 100644
index 00000000..f13b367d
--- /dev/null
+++ b/strata/trove/lrexlib-pcre.morph
@@ -0,0 +1,10 @@
+name: lrexlib-pcre
+kind: chunk
+description: Lua regular expression library - PCRE build only
+build-system: manual
+build-commands:
+- gcc -fPIC -DPIC -DVERSION=\"2.7.2\" -o rex_pcre.so -shared src/common.c src/pcre/lpcre.c
+ src/pcre/lpcre_f.c -lpcre
+install-commands:
+- mkdir -p $DESTDIR/usr/lib/lua/5.1/
+- cp rex_pcre.so $DESTDIR/usr/lib/lua/5.1/
diff --git a/strata/trove/lua-scrypt.morph b/strata/trove/lua-scrypt.morph
new file mode 100644
index 00000000..2dda2d9b
--- /dev/null
+++ b/strata/trove/lua-scrypt.morph
@@ -0,0 +1,21 @@
+name: lua-scrypt
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make lua-5.1-install DESTDIR="$DESTDIR"
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/lua.morph b/strata/trove/lua.morph
new file mode 100644
index 00000000..5ffae2f9
--- /dev/null
+++ b/strata/trove/lua.morph
@@ -0,0 +1,26 @@
+name: lua
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands:
+- sed -e 's/defined(LUA_USE_READLINE)/0/g' src/luaconf.h.orig >src/luaconf.h
+- sed -i -e '/^linux:/{n;s/-lreadline//g;s/-lhistory//g;s/-lncurses//g}' src/Makefile
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make debian_linux INSTALL_TOP="$PREFIX" RPATH="$PREFIX/lib"
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make INSTALL_TOP="$DESTDIR/$PREFIX" debian_install
+- mkdir -p $DESTDIR/$PREFIX/lib/pkgconfig
+- cp lua5.1.pc $DESTDIR/$PREFIX/lib/pkgconfig/
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/luxio.morph b/strata/trove/luxio.morph
new file mode 100644
index 00000000..0ad7dd7b
--- /dev/null
+++ b/strata/trove/luxio.morph
@@ -0,0 +1,22 @@
+name: luxio
+kind: chunk
+description: Lua Unix IO (and related stuff).
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make lua-5.1
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make DESTDIR="$DESTDIR" lua-5.1-install
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/mercurial-tarball.morph b/strata/trove/mercurial-tarball.morph
new file mode 100644
index 00000000..8c44ab63
--- /dev/null
+++ b/strata/trove/mercurial-tarball.morph
@@ -0,0 +1,22 @@
+name: mercurial-tarball
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make build PREFIX="$PREFIX"
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make install-bin PREFIX="$PREFIX" DESTDIR="$DESTDIR"
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/neon.morph b/strata/trove/neon.morph
new file mode 100644
index 00000000..bd8933a6
--- /dev/null
+++ b/strata/trove/neon.morph
@@ -0,0 +1,24 @@
+name: neon
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: autotools
+pre-configure-commands: []
+configure-commands:
+- ./autogen.sh
+- ./configure --prefix="$PREFIX" --with-ssl
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make install-lib install-headers install-config DESTDIR="$DESTDIR"
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/perl-dbi-tarball.morph b/strata/trove/perl-dbi-tarball.morph
new file mode 100644
index 00000000..21903e24
--- /dev/null
+++ b/strata/trove/perl-dbi-tarball.morph
@@ -0,0 +1,21 @@
+name: perl-dbi-tarball
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: cpan
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make -j1
+post-build-commands: []
+pre-install-commands: []
+install-commands: []
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/subversion-tarball.morph b/strata/trove/subversion-tarball.morph
new file mode 100644
index 00000000..45b89f06
--- /dev/null
+++ b/strata/trove/subversion-tarball.morph
@@ -0,0 +1,26 @@
+name: subversion-tarball
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: autotools
+pre-configure-commands: []
+configure-commands:
+- python gen-make.py build.conf
+- ./configure --prefix="$PREFIX" --without-berkeley-db
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make install DESTDIR="$DESTDIR"
+- make swig-pl
+- make install-swig-pl DESTDIR="$DESTDIR"
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/supple.morph b/strata/trove/supple.morph
new file mode 100644
index 00000000..03830c9d
--- /dev/null
+++ b/strata/trove/supple.morph
@@ -0,0 +1,22 @@
+name: supple
+kind: chunk
+description: Sandbox (for) Untrusted Procedure Partitioning (in) Lua Engine.
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands:
+- make
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make INST_BASE="$PREFIX" DESTDIR="$DESTDIR" install
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/swig-tarball.morph b/strata/trove/swig-tarball.morph
new file mode 100644
index 00000000..4ac14d9d
--- /dev/null
+++ b/strata/trove/swig-tarball.morph
@@ -0,0 +1,21 @@
+name: swig-tarball
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: autotools
+pre-configure-commands: []
+configure-commands:
+- ./configure --prefix="$PREFIX" --disable-ccache
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands: []
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []
diff --git a/strata/trove/trove-setup.morph b/strata/trove/trove-setup.morph
new file mode 100644
index 00000000..03092e82
--- /dev/null
+++ b/strata/trove/trove-setup.morph
@@ -0,0 +1,21 @@
+name: trove-setup
+kind: chunk
+description: ''
+max-jobs: null
+products: []
+build-system: manual
+pre-configure-commands: []
+configure-commands: []
+post-configure-commands: []
+pre-build-commands: []
+build-commands: []
+post-build-commands: []
+pre-install-commands: []
+install-commands:
+- make install DESTDIR="$DESTDIR"
+post-install-commands: []
+devices: []
+post-test-commands: []
+pre-test-commands: []
+system-integration: []
+test-commands: []