diff options
author | Javier Jardón <jjardon@gnome.org> | 2017-11-26 23:40:38 +0000 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2017-12-12 15:58:11 +0000 |
commit | 7aad5150f69da42b84994c353283db5daf8e967f (patch) | |
tree | 813f30921faea689677aa308bd61488229266d06 /elements/trove | |
parent | fa91b837f4bf46b19678a2c3d6b56f73cdc786a6 (diff) | |
download | definitions-7aad5150f69da42b84994c353283db5daf8e967f.tar.gz |
Add BuildStream converted files
This is made by a conversion made in
commit 8f8992a18d55c3abf28d4b6fc8036bd39d3dc1cf of definitions
Check there to know what exact versions of YBD and defs2bst was used
Diffstat (limited to 'elements/trove')
25 files changed, 358 insertions, 0 deletions
diff --git a/elements/trove/fail2ban-common.bst b/elements/trove/fail2ban-common.bst new file mode 100644 index 00000000..1b5aca11 --- /dev/null +++ b/elements/trove/fail2ban-common.bst @@ -0,0 +1,7 @@ +kind: stack +description: |- + This stratum only installs fail2ban. You will need to + configure it afterwards. It's recommended to include + iptables in the system too. +depends: +- trove/fail2ban-common/fail2ban.bst diff --git a/elements/trove/fail2ban-common/fail2ban.bst b/elements/trove/fail2ban-common/fail2ban.bst new file mode 100644 index 00000000..5ac54054 --- /dev/null +++ b/elements/trove/fail2ban-common/fail2ban.bst @@ -0,0 +1,13 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:fail2ban + track: 0.9.3 + ref: 70ba5cb0054f0869930b8cd2dc1bb836653dd289 +config: + install-commands: + (>): + - install -D -m 640 files/fail2ban.service "%{install-root}"/"%{prefix}"/lib/systemd/system/fail2ban.service + - install -D -m 640 files/fail2ban-tmpfiles.conf "%{install-root}"/"%{prefix}"/lib/tmpfiles.d/fail2ban.conf diff --git a/elements/trove/lorry-controller.bst b/elements/trove/lorry-controller.bst new file mode 100644 index 00000000..df85c897 --- /dev/null +++ b/elements/trove/lorry-controller.bst @@ -0,0 +1,8 @@ +kind: stack +description: |- + Lorry Controller mirroring service. + + This is a component of Trove, but can + also be used with other Git servers. +depends: +- trove/lorry-controller/lorry-controller.bst diff --git a/elements/trove/lorry-controller/lorry-controller.bst b/elements/trove/lorry-controller/lorry-controller.bst new file mode 100644 index 00000000..5e03163e --- /dev/null +++ b/elements/trove/lorry-controller/lorry-controller.bst @@ -0,0 +1,20 @@ +kind: distutils +depends: +- python-cliapp.bst +- python-wsgi.bst +sources: +- kind: git + url: baserock:baserock/lorry-controller + track: master + ref: dddd2e37953d795e4004b1d2722c25ec652135ad +variables: + python: python +config: + install-commands: + (>): + - install -d 0755 "%{install-root}/etc/lighttpd" + - install -m 0644 -D etc/lighttpd/*.conf "%{install-root}/etc/lighttpd/." + - | + TGT="%{install-root}/usr/lib/systemd/system" + install -d "$TGT/multi-user.target.wants" + install -m 0644 units/*.service units/*.timer "$TGT/." diff --git a/elements/trove/python3-core.bst b/elements/trove/python3-core.bst new file mode 100644 index 00000000..89d81249 --- /dev/null +++ b/elements/trove/python3-core.bst @@ -0,0 +1,14 @@ +kind: stack +description: |- + Some "core" Python packages, for Python 3. + + The CPython interpreter for Python 3 is in core.morph. +depends: +- trove/python3-core/mako.bst +- trove/python3-core/pbr.bst +- trove/python3-core/python-requests.bst +- trove/python3-core/six.bst +- trove/python3-core/pyyaml.bst +- trove/python3-core/python-lxml.bst +- trove/python3-core/python-markdown.bst +- trove/python3-core/jsonschema.bst diff --git a/elements/trove/python3-core/jsonschema.bst b/elements/trove/python3-core/jsonschema.bst new file mode 100644 index 00000000..cba5c3a7 --- /dev/null +++ b/elements/trove/python3-core/jsonschema.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:jsonschema + track: v2.3.0 + ref: 35b60f390098d3306c03eee27ceec8cf8a493579 diff --git a/elements/trove/python3-core/mako.bst b/elements/trove/python3-core/mako.bst new file mode 100644 index 00000000..84d4f088 --- /dev/null +++ b/elements/trove/python3-core/mako.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:python-packages/mako.git + track: rel_1_0_0 + ref: 285bc818a50ccc0f9549630f7c4f4c250585c3e7 diff --git a/elements/trove/python3-core/pbr.bst b/elements/trove/python3-core/pbr.bst new file mode 100644 index 00000000..fb6f2c16 --- /dev/null +++ b/elements/trove/python3-core/pbr.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:pbr + track: 0.11.1 + ref: 6e472b4905411a39e993c81c382a27ca9c771ef5 diff --git a/elements/trove/python3-core/python-lxml.bst b/elements/trove/python3-core/python-lxml.bst new file mode 100644 index 00000000..bdc14b6b --- /dev/null +++ b/elements/trove/python3-core/python-lxml.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:python-lxml + track: lxml-3.4.0 + ref: 14505bc62f5f1fc9fb0ff007955f3e67ab4562bb diff --git a/elements/trove/python3-core/python-markdown.bst b/elements/trove/python3-core/python-markdown.bst new file mode 100644 index 00000000..922ff075 --- /dev/null +++ b/elements/trove/python3-core/python-markdown.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:python-markdown + track: 2.5.1-final + ref: f0c5b71acbc02af60a33d67c59558bb513b25e74 diff --git a/elements/trove/python3-core/python-requests.bst b/elements/trove/python3-core/python-requests.bst new file mode 100644 index 00000000..45dea7fd --- /dev/null +++ b/elements/trove/python3-core/python-requests.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:python-requests + track: v2.5.1 + ref: b83131779c701720a9ae9efae78996277d416269 diff --git a/elements/trove/python3-core/pyyaml.bst b/elements/trove/python3-core/pyyaml.bst new file mode 100644 index 00000000..285dd14c --- /dev/null +++ b/elements/trove/python3-core/pyyaml.bst @@ -0,0 +1,13 @@ +kind: manual +depends: +- core.bst +sources: +- kind: git + url: upstream:pyyaml + track: baserock/morph + ref: d9fbcceaed39d955f6871b07c61dc42f824285c1 +config: + build-commands: + - python3 setup.py --without-libyaml build + install-commands: + - python3 setup.py --without-libyaml install --prefix="%{prefix}" --root "%{install-root}" diff --git a/elements/trove/python3-core/six.bst b/elements/trove/python3-core/six.bst new file mode 100644 index 00000000..759db87d --- /dev/null +++ b/elements/trove/python3-core/six.bst @@ -0,0 +1,8 @@ +kind: distutils +depends: +- core.bst +sources: +- kind: git + url: upstream:six + track: 1.9.0 + ref: 8cfbff6b764af86d825086fa1637aa009e90d75a diff --git a/elements/trove/trove.bst b/elements/trove/trove.bst new file mode 100644 index 00000000..dc008893 --- /dev/null +++ b/elements/trove/trove.bst @@ -0,0 +1,14 @@ +kind: stack +description: Trove software +depends: +- trove/trove/lua.bst +- trove/trove/lace.bst +- trove/trove/luxio.bst +- trove/trove/supple.bst +- trove/trove/clod.bst +- trove/trove/gall.bst +- trove/trove/lrexlib-pcre.bst +- trove/trove/gitano.bst +- trove/trove/cgit.bst +- trove/trove/trove-setup.bst +- trove/trove/lua-scrypt.bst diff --git a/elements/trove/trove/cgit.bst b/elements/trove/trove/cgit.bst new file mode 100644 index 00000000..d1dc437f --- /dev/null +++ b/elements/trove/trove/cgit.bst @@ -0,0 +1,19 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:cgit + track: baserock/v0.12 + ref: dc881acb0c857c783b611c03294d79a7553a4ec7 + submodules: + git: + url: upstream:git +config: + build-commands: + - make prefix="%{prefix}" + install-commands: + - make prefix="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/clod.bst b/elements/trove/trove/clod.bst new file mode 100644 index 00000000..6b312f66 --- /dev/null +++ b/elements/trove/trove/clod.bst @@ -0,0 +1,21 @@ +kind: manual +description: Configuration Language Organised (by) Dots. +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:gitano/clod + track: baserock/morph + ref: da15894f42f48d15db997c4355d6b672371a4163 + submodules: + extras/luacov: + url: upstream:gitano/luacov +config: + build-commands: + - make + install-commands: + - make INST_BASE="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/gall.bst b/elements/trove/trove/gall.bst new file mode 100644 index 00000000..a8327b5d --- /dev/null +++ b/elements/trove/trove/gall.bst @@ -0,0 +1,26 @@ +kind: manual +description: Git Abstraction Layer for Lua +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +- trove/trove/luxio.bst +sources: +- kind: git + url: upstream:gitano/gall + track: baserock/morph + ref: 11de77bd79c08a152932a3435d1921abc1020252 + submodules: + extras/luacov: + url: upstream:gitano/luacov + libgit2: + url: upstream:gitano/libgit2 + luagit2: + url: upstream:gitano/luagit2 +config: + build-commands: + - make + install-commands: + - make INST_BASE="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/gitano.bst b/elements/trove/trove/gitano.bst new file mode 100644 index 00000000..70106a8b --- /dev/null +++ b/elements/trove/trove/gitano.bst @@ -0,0 +1,16 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:gitano/gitano + track: baserock/morph + ref: 4b8ce6875266fdd6609a217dcf2924d7d4815cc2 +config: + install-commands: + - make install INST_ROOT="%{prefix}" DESTDIR="%{install-root}" + - cp scripts/htpasswd "%{install-root}/%{prefix}/bin" diff --git a/elements/trove/trove/lace.bst b/elements/trove/trove/lace.bst new file mode 100644 index 00000000..ed1e2500 --- /dev/null +++ b/elements/trove/trove/lace.bst @@ -0,0 +1,21 @@ +kind: manual +description: Lua Access Control Engine. +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:gitano/lace + track: baserock/morph + ref: d1b540b6d361d6a1f51e53cdaab69f053340efbb + submodules: + extras/luacov: + url: upstream:gitano/luacov +config: + build-commands: + - make + install-commands: + - make INST_BASE="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/lrexlib-pcre.bst b/elements/trove/trove/lrexlib-pcre.bst new file mode 100644 index 00000000..43cd1a97 --- /dev/null +++ b/elements/trove/trove/lrexlib-pcre.bst @@ -0,0 +1,20 @@ +kind: manual +description: Lua regular expression library - PCRE build only +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:lrexlib + track: baserock/morph + ref: 0524a6e3ab6d50cba63c8642a875e246de53d651 +config: + 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 %{install-root}/usr/lib/lua/5.1/ + - cp rex_pcre.so %{install-root}/usr/lib/lua/5.1/ diff --git a/elements/trove/trove/lua-scrypt.bst b/elements/trove/trove/lua-scrypt.bst new file mode 100644 index 00000000..35de81bf --- /dev/null +++ b/elements/trove/trove/lua-scrypt.bst @@ -0,0 +1,15 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:lua-scrypt + track: baserock/morph + ref: 0d7f74cd3eab7d54fbb13294194de7ea70ac34a5 +config: + install-commands: + - make lua-5.1-install DESTDIR="%{install-root}" diff --git a/elements/trove/trove/lua.bst b/elements/trove/trove/lua.bst new file mode 100644 index 00000000..f834ffd6 --- /dev/null +++ b/elements/trove/trove/lua.bst @@ -0,0 +1,21 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +sources: +- kind: git + url: upstream:lua + track: baserock/5.1-morph + ref: 948063437e0350d9ef1649ec3a76d0c24a5c8642 +config: + 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 + build-commands: + - make debian_linux INSTALL_TOP="%{prefix}" RPATH="%{prefix}/lib" + install-commands: + - make INSTALL_TOP="%{install-root}/%{prefix}" debian_install + - mkdir -p "%{install-root}/%{prefix}/lib/pkgconfig" + - cp lua5.1.pc "%{install-root}/%{prefix}/lib/pkgconfig/" diff --git a/elements/trove/trove/luxio.bst b/elements/trove/trove/luxio.bst new file mode 100644 index 00000000..cf7c84ed --- /dev/null +++ b/elements/trove/trove/luxio.bst @@ -0,0 +1,18 @@ +kind: manual +description: Lua Unix IO (and related stuff). +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +sources: +- kind: git + url: upstream:luxio + track: baserock/morph + ref: be9d125080b9ff2376273e21b75669b65dc88d46 +config: + build-commands: + - make lua-5.1 + install-commands: + - make DESTDIR="%{install-root}" lua-5.1-install diff --git a/elements/trove/trove/supple.bst b/elements/trove/trove/supple.bst new file mode 100644 index 00000000..0a5b2ff6 --- /dev/null +++ b/elements/trove/trove/supple.bst @@ -0,0 +1,22 @@ +kind: manual +description: Sandbox (for) Untrusted Procedure Partitioning (in) Lua Engine. +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +- trove/trove/lua.bst +- trove/trove/luxio.bst +sources: +- kind: git + url: upstream:gitano/supple + track: baserock/morph + ref: 0963e5706d78d0ae7446ea91af986de1e196eb39 + submodules: + extras/luacov: + url: upstream:gitano/luacov +config: + build-commands: + - make + install-commands: + - make INST_BASE="%{prefix}" DESTDIR="%{install-root}" install diff --git a/elements/trove/trove/trove-setup.bst b/elements/trove/trove/trove-setup.bst new file mode 100644 index 00000000..ed08b49e --- /dev/null +++ b/elements/trove/trove/trove-setup.bst @@ -0,0 +1,14 @@ +kind: manual +depends: +- python2-core.bst +- tools.bst +- morph-utils.bst +- pcre-utils.bst +sources: +- kind: git + url: baserock:baserock/trove-setup + track: master + ref: 1f2edd45b03a3e9d86d7c77847612c969b60b86f +config: + install-commands: + - make install DESTDIR="%{install-root}" |