summaryrefslogtreecommitdiff
path: root/elements/systems
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2017-05-24 16:33:10 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2017-05-24 16:33:10 +0100
commit7373d6f51fc587c1fd312020025a6fa5d740c46c (patch)
tree27903b33eee7d256c643b64272f7a4c7fa8d0d79 /elements/systems
parent1c79c155a3d75c763cbba37cdfaffe0ce1b1f8d8 (diff)
downloaddefinitions-7373d6f51fc587c1fd312020025a6fa5d740c46c.tar.gz
Add the newly converted-to-BuildStream definitions
This is not a conversion of all systems, just a subset.
Diffstat (limited to 'elements/systems')
-rw-r--r--elements/systems/base-system-content.bst8
-rw-r--r--elements/systems/base-system.bst8
-rw-r--r--elements/systems/build-system-content.bst26
-rw-r--r--elements/systems/devel-system-content.bst39
-rw-r--r--elements/systems/gnome-system-content.bst50
-rw-r--r--elements/systems/ivi-system-content.bst51
-rw-r--r--elements/systems/minimal-system-content.bst6
-rw-r--r--elements/systems/trove-system-content.bst29
-rw-r--r--elements/systems/weston-qt5-system-content.bst33
9 files changed, 250 insertions, 0 deletions
diff --git a/elements/systems/base-system-content.bst b/elements/systems/base-system-content.bst
new file mode 100644
index 00000000..18a09076
--- /dev/null
+++ b/elements/systems/base-system-content.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: The set of strata required to have a minimal system for a 64-bit x86
+ system.
+depends:
+- gnu-toolchain.bst
+- core.bst
+- foundation.bst
+- bsp-x86_64-generic.bst
diff --git a/elements/systems/base-system.bst b/elements/systems/base-system.bst
new file mode 100644
index 00000000..18a09076
--- /dev/null
+++ b/elements/systems/base-system.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: The set of strata required to have a minimal system for a 64-bit x86
+ system.
+depends:
+- gnu-toolchain.bst
+- core.bst
+- foundation.bst
+- bsp-x86_64-generic.bst
diff --git a/elements/systems/build-system-content.bst b/elements/systems/build-system-content.bst
new file mode 100644
index 00000000..4bb50f95
--- /dev/null
+++ b/elements/systems/build-system-content.bst
@@ -0,0 +1,26 @@
+kind: stack
+description: The system that should be used for building all other Baserock systems
+ for 64-bit Intel x86 computers.
+depends:
+- gnu-toolchain.bst
+- core.bst
+- foundation.bst
+- python2-core.bst
+- bsp-x86_64-generic.bst
+- tools.bst
+- python-cliapp.bst
+- python-pygobject.bst
+- python-wsgi.bst
+- morph-utils.bst
+- nfs.bst
+- python-common.bst
+- ansible.bst
+- cloudinit-support.bst
+- openstack-common.bst
+- openstack-clients.bst
+- devtools.bst
+- libsoup-common.bst
+- glib-common.bst
+- pcre-utils.bst
+- ostree-core.bst
+- sandboxing.bst
diff --git a/elements/systems/devel-system-content.bst b/elements/systems/devel-system-content.bst
new file mode 100644
index 00000000..d86627b8
--- /dev/null
+++ b/elements/systems/devel-system-content.bst
@@ -0,0 +1,39 @@
+kind: stack
+description: |-
+ A system with useful tools for doing Baserock development.
+
+ For use on 64-bit Intel x86 computers.
+depends:
+- gnu-toolchain.bst
+- core.bst
+- foundation.bst
+- bsp-x86_64-generic.bst
+- tools.bst
+- python-cliapp.bst
+- python-pygobject.bst
+- python-wsgi.bst
+- morph-utils.bst
+- openstack-common.bst
+- openstack-clients.bst
+- cloudinit-support.bst
+- nodejs.bst
+- ruby.bst
+- lorry.bst
+- baserock-import.bst
+- nfs.bst
+- python2-core.bst
+- python-tools.bst
+- python-common.bst
+- devtools.bst
+- ansible.bst
+- swift.bst
+- libsoup-common.bst
+- glib-common.bst
+- pcre-utils.bst
+- ostree-core.bst
+- coreutils-common.bst
+- perl-common.bst
+- CPAN-Mini-Inject.bst
+- erlang.bst
+- elixir.bst
+- sandboxing.bst
diff --git a/elements/systems/gnome-system-content.bst b/elements/systems/gnome-system-content.bst
new file mode 100644
index 00000000..0352b0b3
--- /dev/null
+++ b/elements/systems/gnome-system-content.bst
@@ -0,0 +1,50 @@
+kind: stack
+description: A GNOME system system.
+depends:
+- gnu-toolchain.bst
+- bluetooth.bst
+- bsp-x86_64-generic.bst
+- NetworkManager-common.bst
+- core.bst
+- data-indexing-management.bst
+- device-management.bst
+- dlna-services.bst
+- foundation.bst
+- geolocation.bst
+- glib-common.bst
+- pcre-utils.bst
+- gnome/gnome.bst
+- graphics-common.bst
+- gtk-deps.bst
+- gtk2.bst
+- gtk3.bst
+- input-common.bst
+- llvm-common.bst
+- mesa-common.bst
+- multimedia-common.bst
+- multimedia-hardware-codecs-x86.bst
+- multimedia-gstreamer.bst
+- multimedia-gstreamer-openmax-generic.bst
+- privileges-management.bst
+- python2-core.bst
+- python3-gobject.bst
+- libsoup-common.bst
+- ruby.bst
+- libdrm-common.bst
+- vala-common.bst
+- wayland-generic.bst
+- weston-common.bst
+- x-common.bst
+- x-drivers.bst
+- x-generic.bst
+- ostree-core.bst
+- gnome/flatpak-common.bst
+- network-security.bst
+- icu-common.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- storage-management.bst
+- cups.bst
+- gnome/WebKitGtk1-common.bst
diff --git a/elements/systems/ivi-system-content.bst b/elements/systems/ivi-system-content.bst
new file mode 100644
index 00000000..b34329b0
--- /dev/null
+++ b/elements/systems/ivi-system-content.bst
@@ -0,0 +1,51 @@
+kind: stack
+description: A generic IVI system with components from GENIVI and AGL
+depends:
+- gnu-toolchain.bst
+- bluetooth.bst
+- bsp-x86_both-tools.bst
+- ivi/bsp-x86_64-ivi.bst
+- core.bst
+- cpp-common-libs.bst
+- data-indexing-management.bst
+- device-management.bst
+- dlna-services.bst
+- erlang.bst
+- foundation.bst
+- geolocation.bst
+- glib-common.bst
+- pcre-utils.bst
+- graphics-common.bst
+- icu-common.bst
+- input-common.bst
+- ivi-common.bst
+- libdrm-common.bst
+- libsoup-common.bst
+- llvm-common.bst
+- mesa-common.bst
+- multimedia-common.bst
+- multimedia-hardware-codecs-x86.bst
+- multimedia-gstreamer.bst
+- multimedia-gstreamer-openmax-generic.bst
+- navigation.bst
+- network-security.bst
+- NetworkManager-common.bst
+- privileges-management.bst
+- python2-core.bst
+- python3-gobject.bst
+- ivi/qt5-ivi.bst
+- qt5-tools.bst
+- qt5-tools-qtmultimedia.bst
+- qt5-tools-qtwebengine.bst
+- qt5-tools-qtwayland.bst
+- ruby.bst
+- samba.bst
+- secret-service.bst
+- sound-server-pulseaudio.bst
+- spell-checking.bst
+- storage-management.bst
+- vala-common.bst
+- wayland-generic.bst
+- weston-common.bst
+- x-common.bst
+- ivi/rvi.bst
diff --git a/elements/systems/minimal-system-content.bst b/elements/systems/minimal-system-content.bst
new file mode 100644
index 00000000..ea75a9f8
--- /dev/null
+++ b/elements/systems/minimal-system-content.bst
@@ -0,0 +1,6 @@
+kind: stack
+description: The set of strata required to have a minimal system for a 64-bit x86
+ system.
+depends:
+- gnu-toolchain.bst
+- bsp-x86_64-generic.bst
diff --git a/elements/systems/trove-system-content.bst b/elements/systems/trove-system-content.bst
new file mode 100644
index 00000000..70d11fa3
--- /dev/null
+++ b/elements/systems/trove-system-content.bst
@@ -0,0 +1,29 @@
+kind: stack
+description: Trove server
+depends:
+- gnu-toolchain.bst
+- bsp-x86_64-generic.bst
+- foundation.bst
+- core.bst
+- python2-core.bst
+- trove/python3-core.bst
+- tools.bst
+- python-cliapp.bst
+- python-pygobject.bst
+- python-wsgi.bst
+- libsoup-common.bst
+- glib-common.bst
+- pcre-utils.bst
+- ostree-core.bst
+- morph-utils.bst
+- lorry.bst
+- trove/lorry-controller.bst
+- trove/trove.bst
+- lighttpd-server.bst
+- nfs.bst
+- python-common.bst
+- ansible.bst
+- cloudinit-support.bst
+- devtools.bst
+- trove/fail2ban-common.bst
+- connectivity.bst
diff --git a/elements/systems/weston-qt5-system-content.bst b/elements/systems/weston-qt5-system-content.bst
new file mode 100644
index 00000000..b2104e16
--- /dev/null
+++ b/elements/systems/weston-qt5-system-content.bst
@@ -0,0 +1,33 @@
+kind: stack
+description: A system that is able to build other systems based on the 64-bit x86
+ architecture.
+depends:
+- gnu-toolchain.bst
+- core.bst
+- coreutils-common.bst
+- device-management.bst
+- foundation.bst
+- bluetooth.bst
+- sound-server-pulseaudio.bst
+- libdrm-common.bst
+- multimedia-common.bst
+- multimedia-gstreamer.bst
+- bsp-x86_64-generic.bst
+- tools.bst
+- glib-common.bst
+- pcre-utils.bst
+- wayland-generic.bst
+- graphics-common.bst
+- input-common.bst
+- llvm-common.bst
+- mesa-common.bst
+- weston-common.bst
+- x-common.bst
+- x-generic.bst
+- qt5-tools.bst
+- qt5-tools-qtmultimedia.bst
+- qt5-tools-qtwebengine.bst
+- qt5-tools-qtwayland.bst
+- connectivity.bst
+- connman-common.bst
+- icu-common.bst