summaryrefslogtreecommitdiff
path: root/tests/show-dependencies.setup
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2015-07-23 17:48:03 +0100
committerBaserock Gerrit <gerrit@baserock.org>2015-09-18 15:50:19 +0000
commit81ebe71089d802061c2c3cb03bfd548388d04cb8 (patch)
tree207ec00ee9ca045825dc52560d6ab6ee36e81e7b /tests/show-dependencies.setup
parenta4d8098b229592db40565747b0444b518bf8a6eb (diff)
downloadmorph-81ebe71089d802061c2c3cb03bfd548388d04cb8.tar.gz
Remove support for Baserock definitions format versions 3, 4 and 5
Change-Id: Iad95af65bd5c528d2e72f5b2ffa80a01152f50ff
Diffstat (limited to 'tests/show-dependencies.setup')
-rwxr-xr-xtests/show-dependencies.setup72
1 files changed, 24 insertions, 48 deletions
diff --git a/tests/show-dependencies.setup b/tests/show-dependencies.setup
index 366da8ad..487de526 100755
--- a/tests/show-dependencies.setup
+++ b/tests/show-dependencies.setup
@@ -24,29 +24,10 @@ mkdir "$repo"
cd "$repo"
git init --quiet
-echo 'version: 5' > VERSION
+echo 'version: 6' > VERSION
git add VERSION
git commit --quiet -m "add VERSION file"
-# Define a couple of chunk morphologies for the GTK stack
-gtkcomponents=(freetype fontconfig cairo pango glib gdk-pixbuf gtk
- dbus-glib dbus)
-for component in "${gtkcomponents[@]}"
-do
- cat <<EOF > $component.morph
-name: $component
-kind: chunk
-build-commands:
- - gcc -o hello hello.c
-install-commands:
- - install -d "\$DESTDIR"/etc
- - install -d "\$DESTDIR"/bin
- - install hello "\$DESTDIR"/bin/$component
-EOF
- git add $component.morph
-done
-git commit --quiet -m "add GTK chunk morphologies"
-
# Define a stratum for the GTK stack
cat <<EOF > gtk-stack.morph
name: gtk-stack
@@ -56,37 +37,40 @@ chunks:
- name: freetype
repo: test:test-repo
ref: master
- build-depends: []
build-mode: bootstrap
+ build-system: manual
- name: fontconfig
repo: test:test-repo
ref: master
- build-depends: []
build-mode: bootstrap
+ build-system: manual
- name: cairo
repo: test:test-repo
ref: master
- build-depends: []
build-mode: bootstrap
+ build-system: manual
- name: pango
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- freetype
- fontconfig
- name: glib
repo: test:test-repo
ref: master
- build-depends: []
build-mode: bootstrap
+ build-system: manual
- name: gdk-pixbuf
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- glib
- name: gtk
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- cairo
- gdk-pixbuf
@@ -95,11 +79,12 @@ chunks:
- name: dbus
repo: test:test-repo
ref: master
- build-depends: []
build-mode: bootstrap
+ build-system: manual
- name: dbus-glib
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- dbus
- glib
@@ -107,26 +92,6 @@ EOF
git add gtk-stack.morph
git commit --quiet -m "add gtk-stack.morph stratum"
-# Define a couple of chunk morphologies for the GTK stack
-xfcecomponents=(xfce4-dev-tools libxfce4util libxfce4ui exo xfconf garcon
- thunar tumbler xfce4-panel xfce4-settings xfce4-session
- xfwm4 xfdesktop xfce4-appfinder gtk-xfce-engine)
-for component in "${xfcecomponents[@]}"
-do
- cat <<EOF > $component.morph
-name: $component
-kind: chunk
-build-commands:
- - gcc -o hello hello.c
-install-commands:
- - install -d "\$DESTDIR"/etc
- - install -d "\$DESTDIR"/bin
- - install hello "\$DESTDIR"/bin/$component
-EOF
- git add $component.morph
-done
-git commit --quiet -m "add .c source file and GTK chunk morphologies"
-
# Define a stratum for the Xfce core
cat <<EOF > xfce-core.morph
name: xfce-core
@@ -137,40 +102,46 @@ chunks:
- name: libxfce4util
repo: test:test-repo
ref: master
- build-depends: []
+ build-system: manual
- name: xfconf
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4util
- name: libxfce4ui
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- xfconf
- name: exo
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4util
- name: garcon
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4util
- name: thunar
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4ui
- exo
- name: tumbler
repo: test:test-repo
ref: master
- build-depends: []
+ build-system: manual
- name: xfce4-panel
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4ui
- exo
@@ -178,6 +149,7 @@ chunks:
- name: xfce4-settings
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4ui
- exo
@@ -185,6 +157,7 @@ chunks:
- name: xfce4-session
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4ui
- exo
@@ -192,18 +165,21 @@ chunks:
- name: xfwm4
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4ui
- xfconf
- name: xfdesktop
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4ui
- xfconf
- name: xfce4-appfinder
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4ui
- garcon
@@ -211,6 +187,7 @@ chunks:
- name: gtk-xfce-engine
repo: test:test-repo
ref: master
+ build-system: manual
build-depends:
- libxfce4ui
- garcon
@@ -225,7 +202,6 @@ kind: system
arch: $("$SRCDIR/scripts/test-morph" print-architecture)
strata:
- morph: xfce-core
- build-mode: bootstrap
EOF
git add xfce-system.morph
git commit --quiet -m "add xfce-system"