summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Dale <richard.dale@codethink.co.uk>2014-12-02 16:44:50 (GMT)
committerRichard Dale <richard.dale@codethink.co.uk>2014-12-03 06:43:21 (GMT)
commit702ee39a796c28b506acabf636665a1bfdffad27 (patch)
treeef7cb4011f8646033db60093dbe6e84f9680c3af
parent08a05c726dfc08af153a9a64804c74e71e6d2b8c (diff)
downloaddefinitions-baserock/rdale/quassel-core.tar.gz
Add a stratum for building quassel corebaserock/rdale/quassel-core
-rw-r--r--strata/quassel-core.morph34
-rw-r--r--strata/quassel/quassel-core.morph8
-rw-r--r--systems/web-system-x86_64-generic.morph2
3 files changed, 44 insertions, 0 deletions
diff --git a/strata/quassel-core.morph b/strata/quassel-core.morph
new file mode 100644
index 0000000..44d2b8a
--- /dev/null
+++ b/strata/quassel-core.morph
@@ -0,0 +1,34 @@
+name: quassel-core
+kind: stratum
+description: Quassel Core and its non-GUI Qt5 dependencies
+build-depends:
+- morph: strata/tools.morph
+chunks:
+- name: icu
+ morph: strata/qt5-tools/icu.morph
+ repo: upstream:icu
+ ref: ba023548a3bff7277cbea4acade3042ce9d8949e
+ unpetrify-ref: baserock/morph
+ build-depends: []
+- name: qtbase
+ morph: strata/qt5-tools/qtbase.morph
+ repo: upstream:qt5/qtbase
+ ref: 05670f586ffe05425b7542a27fcca31bddf231aa
+ unpetrify-ref: v5.3.2
+ build-depends:
+ - icu
+- name: qtscript
+ morph: strata/qt5-tools/qtscript.morph
+ repo: upstream:qt5/qtscript
+ ref: 71f6dee8791c95fd862ca3651d7f4b7d6b9f440e
+ unpetrify-ref: v5.3.2
+ build-depends:
+ - qtbase
+- name: quassel-core
+ morph: strata/quassel/quassel-core.morph
+ repo: file:///src/workspace/quassel
+ ref: 5199111d8e2e3a4a03dcc29b203c0cc2709e11bd
+ unpetrify-ref: 0.11.0
+ build-depends:
+ - qtbase
+ - qtscript
diff --git a/strata/quassel/quassel-core.morph b/strata/quassel/quassel-core.morph
new file mode 100644
index 0000000..919c236
--- /dev/null
+++ b/strata/quassel/quassel-core.morph
@@ -0,0 +1,8 @@
+name: quassel-core
+kind: chunk
+configure-commands:
+- cmake -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT5=ON -DWANT_QTCLIENT=OFF -DWANT-MONO=OFF -DWITH_WEBKIT=OFF
+build-commands:
+- make
+install-commands:
+- make DESTDIR="$DESTDIR" install
diff --git a/systems/web-system-x86_64-generic.morph b/systems/web-system-x86_64-generic.morph
index 22aa88c..c51daa9 100644
--- a/systems/web-system-x86_64-generic.morph
+++ b/systems/web-system-x86_64-generic.morph
@@ -29,6 +29,8 @@ strata:
morph: strata/ruby.morph
- name: nodejs
morph: strata/nodejs.morph
+- name: quassel-core
+ morph: strata/quassel-core.morph
configuration-extensions:
- set-hostname
- add-config-files