summaryrefslogtreecommitdiff
path: root/elements/genivi/genivi
diff options
context:
space:
mode:
Diffstat (limited to 'elements/genivi/genivi')
-rw-r--r--elements/genivi/genivi/DLT-daemon.bst14
-rw-r--r--elements/genivi/genivi/audiomanager.bst15
-rw-r--r--elements/genivi/genivi/genivi-common-api-dbus-runtime.bst11
-rw-r--r--elements/genivi/genivi/genivi-common-api-runtime.bst10
-rw-r--r--elements/genivi/genivi/googlemock.bst17
-rw-r--r--elements/genivi/genivi/googletest.bst15
-rw-r--r--elements/genivi/genivi/itzam-tarball.bst20
-rw-r--r--elements/genivi/genivi/json-c.bst15
-rw-r--r--elements/genivi/genivi/linuxquota.bst18
-rw-r--r--elements/genivi/genivi/node-health-monitor.bst13
-rw-r--r--elements/genivi/genivi/node-startup-controller.bst19
-rw-r--r--elements/genivi/genivi/node-state-manager.bst12
-rw-r--r--elements/genivi/genivi/persistence-administrator.bst18
-rw-r--r--elements/genivi/genivi/persistence-client-library.bst13
-rw-r--r--elements/genivi/genivi/persistence-common-object.bst16
-rw-r--r--elements/genivi/genivi/vSomeIP.bst10
16 files changed, 236 insertions, 0 deletions
diff --git a/elements/genivi/genivi/DLT-daemon.bst b/elements/genivi/genivi/DLT-daemon.bst
new file mode 100644
index 00000000..faface46
--- /dev/null
+++ b/elements/genivi/genivi/DLT-daemon.bst
@@ -0,0 +1,14 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:DLT-daemon
+ track: v2.15.0
+ ref: e9a486a08fff6d3cc7133a350cec3ee10f463207
+config:
+ configure-commands:
+ - cmake -DCMAKE_INSTALL_PREFIX="%{prefix}" -DCMAKE_INSTALL_LIBDIR="%{prefix}/lib"
+ -DWITH_SYSTEMD=ON
diff --git a/elements/genivi/genivi/audiomanager.bst b/elements/genivi/genivi/audiomanager.bst
new file mode 100644
index 00000000..addae41a
--- /dev/null
+++ b/elements/genivi/genivi/audiomanager.bst
@@ -0,0 +1,15 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/DLT-daemon.bst
+- genivi/genivi/googletest.bst
+- genivi/genivi/googlemock.bst
+- genivi/genivi/genivi-common-api-runtime.bst
+- genivi/genivi/genivi-common-api-dbus-runtime.bst
+sources:
+- kind: git
+ url: upstream:audiomanager
+ track: '7.4'
+ ref: 5bcd206b9270d9a79e212f91723ea1a08a4d4859
diff --git a/elements/genivi/genivi/genivi-common-api-dbus-runtime.bst b/elements/genivi/genivi/genivi-common-api-dbus-runtime.bst
new file mode 100644
index 00000000..f8a9ff9a
--- /dev/null
+++ b/elements/genivi/genivi/genivi-common-api-dbus-runtime.bst
@@ -0,0 +1,11 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/genivi-common-api-runtime.bst
+sources:
+- kind: git
+ url: upstream:genivi-common-api-dbus-runtime
+ track: 3.1.5
+ ref: 3348a422ffc756b63de5890356383858a898e8b1
diff --git a/elements/genivi/genivi/genivi-common-api-runtime.bst b/elements/genivi/genivi/genivi-common-api-runtime.bst
new file mode 100644
index 00000000..a21e5dd9
--- /dev/null
+++ b/elements/genivi/genivi/genivi-common-api-runtime.bst
@@ -0,0 +1,10 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:genivi-common-api-runtime
+ track: 3.1.5
+ ref: 77d9cdaf6acee03a1e360e0e1a3cd0b01a95b407
diff --git a/elements/genivi/genivi/googlemock.bst b/elements/genivi/genivi/googlemock.bst
new file mode 100644
index 00000000..55e1515d
--- /dev/null
+++ b/elements/genivi/genivi/googlemock.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/googletest.bst
+sources:
+- kind: git
+ url: upstream:googlemock
+ track: baserock/morph
+ ref: 0e9998c140079046c396a0e7033bb465abae79cd
+config:
+ configure-commands:
+ - mkdir -p gtest/m4
+ - ln -s /usr/share/gtest/m4/acx_pthread.m4 gtest/m4/acx_pthread.m4
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/genivi/genivi/googletest.bst b/elements/genivi/genivi/googletest.bst
new file mode 100644
index 00000000..8d405c03
--- /dev/null
+++ b/elements/genivi/genivi/googletest.bst
@@ -0,0 +1,15 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:googletest
+ track: baserock/morph
+ ref: 5e3f7d3db4c16e2ba8b42b0bf4689f7d2abbcb08
+config:
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - mkdir -p %{install-root}/usr/share/gtest/m4
+ - install -m 644 m4/acx_pthread.m4 %{install-root}/usr/share/gtest/m4
diff --git a/elements/genivi/genivi/itzam-tarball.bst b/elements/genivi/genivi/itzam-tarball.bst
new file mode 100644
index 00000000..d40862c5
--- /dev/null
+++ b/elements/genivi/genivi/itzam-tarball.bst
@@ -0,0 +1,20 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:itzam-tarball
+ track: baserock/genivi/baseline
+ ref: 4ebcf671416927b64475da7b810b6016c847bf73
+config:
+ configure-commands:
+ (<):
+ - sed -i 's/GENERIC_LIBRARY_NAME=libitzam/GENERIC_LIBRARY_NAME=itzam/g' configure.ac
+ - mkdir m4
+ - touch NEWS README AUTHORS ChangeLog
+ - autoreconf -ivf
+ install-commands:
+ (>):
+ - install -D -m644 libitzam.pc "%{install-root}%{prefix}/lib/pkgconfig/libitzam.pc"
diff --git a/elements/genivi/genivi/json-c.bst b/elements/genivi/genivi/json-c.bst
new file mode 100644
index 00000000..28308b31
--- /dev/null
+++ b/elements/genivi/genivi/json-c.bst
@@ -0,0 +1,15 @@
+kind: autotools
+description: JSON C Library
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:json-c
+ track: baserock/json-c-0.12-20140410-plus-patch
+ ref: 365dabd8e6fa86da2add0889e448749e334e9164
+config:
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - install -m755 json_object_iterator.h "%{install-root}/usr/include/json"
diff --git a/elements/genivi/genivi/linuxquota.bst b/elements/genivi/genivi/linuxquota.bst
new file mode 100644
index 00000000..ee01d656
--- /dev/null
+++ b/elements/genivi/genivi/linuxquota.bst
@@ -0,0 +1,18 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:linuxquota
+ track: baserock/genivi/morph
+ ref: 0804c89a16736533e440771dc42a15e5d0223902
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}"
+ build-commands:
+ - make "RPCGEN=rpcgen -Y /usr/bin"
+ install-commands:
+ - make ROOTDIR="%{install-root}" install
diff --git a/elements/genivi/genivi/node-health-monitor.bst b/elements/genivi/genivi/node-health-monitor.bst
new file mode 100644
index 00000000..79744a5e
--- /dev/null
+++ b/elements/genivi/genivi/node-health-monitor.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/node-state-manager.bst
+- genivi/genivi/persistence-client-library.bst
+- genivi/genivi/DLT-daemon.bst
+sources:
+- kind: git
+ url: upstream:genivi/node-health-monitor
+ track: baserock/1.3.5
+ ref: 61f88bc9fc03c278664e05431ffb5933ff6007f1
diff --git a/elements/genivi/genivi/node-startup-controller.bst b/elements/genivi/genivi/node-startup-controller.bst
new file mode 100644
index 00000000..97fb00c2
--- /dev/null
+++ b/elements/genivi/genivi/node-startup-controller.bst
@@ -0,0 +1,19 @@
+kind: manual
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/DLT-daemon.bst
+sources:
+- kind: git
+ url: upstream:node-startup-controller
+ track: baserock/systemd_v216
+ ref: b77fb1dbb280ec45525853e52a362eafd736b400
+config:
+ configure-commands:
+ - sh autogen.sh
+ - ./configure --prefix="%{prefix}" --sysconfdir=/etc
+ build-commands:
+ - make
+ install-commands:
+ - make DESTDIR="%{install-root}" install
diff --git a/elements/genivi/genivi/node-state-manager.bst b/elements/genivi/genivi/node-state-manager.bst
new file mode 100644
index 00000000..08bf994c
--- /dev/null
+++ b/elements/genivi/genivi/node-state-manager.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/DLT-daemon.bst
+- genivi/genivi/persistence-client-library.bst
+sources:
+- kind: git
+ url: upstream:node-state-manager
+ track: baserock/systemd_v216
+ ref: 30add4659e002f1df205cc36f71ef3141c10c1fb
diff --git a/elements/genivi/genivi/persistence-administrator.bst b/elements/genivi/genivi/persistence-administrator.bst
new file mode 100644
index 00000000..4d510692
--- /dev/null
+++ b/elements/genivi/genivi/persistence-administrator.bst
@@ -0,0 +1,18 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/persistence-common-object.bst
+- genivi/genivi/DLT-daemon.bst
+- genivi/genivi/json-c.bst
+- genivi/genivi/node-state-manager.bst
+sources:
+- kind: git
+ url: upstream:genivi/persistence-administrator
+ track: master
+ ref: 47e5a424c8ef6e33565737f20d3bd81f69c8efc9
+config:
+ configure-commands:
+ (<):
+ - chmod +x autogen.sh
diff --git a/elements/genivi/genivi/persistence-client-library.bst b/elements/genivi/genivi/persistence-client-library.bst
new file mode 100644
index 00000000..01a9a18c
--- /dev/null
+++ b/elements/genivi/genivi/persistence-client-library.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/persistence-common-object.bst
+- genivi/genivi/DLT-daemon.bst
+- genivi/genivi/itzam-tarball.bst
+sources:
+- kind: git
+ url: upstream:genivi/persistence-client-library
+ track: v1.1.0
+ ref: 4b503da99c6b04ad21a197dafe6e7243187c7c7e
diff --git a/elements/genivi/genivi/persistence-common-object.bst b/elements/genivi/genivi/persistence-common-object.bst
new file mode 100644
index 00000000..beb51185
--- /dev/null
+++ b/elements/genivi/genivi/persistence-common-object.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+- genivi/genivi/itzam-tarball.bst
+- genivi/genivi/DLT-daemon.bst
+sources:
+- kind: git
+ url: upstream:genivi/persistence-common-object
+ track: master
+ ref: 395b0f504e05ee6c59c1b9d9267c793e072a19ba
+config:
+ configure-commands:
+ (<):
+ - chmod +x autogen.sh
diff --git a/elements/genivi/genivi/vSomeIP.bst b/elements/genivi/genivi/vSomeIP.bst
new file mode 100644
index 00000000..1d555a62
--- /dev/null
+++ b/elements/genivi/genivi/vSomeIP.bst
@@ -0,0 +1,10 @@
+kind: cmake
+depends:
+- foundation.bst
+- sound-server-pulseaudio.bst
+- cpp-common-libs.bst
+sources:
+- kind: git
+ url: upstream:genivi/vSomeIP
+ track: 2.0.1
+ ref: 2b7442a4c2452f8f3bd9e0f09f829478256d39af