aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-05-25 14:01:39 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-06-11 14:15:14 +0200
commit45468053de65f0fd66a1ecf8a924b08b3d8d00c0 (patch)
tree2653b70b20ad6d474235c143a039b46e8e927b6a
parentba1630b69a9077cc6b132b0bc350f6ffbe688d80 (diff)
downloadayatana-indicator-application-45468053de65f0fd66a1ecf8a924b08b3d8d00c0.tar.gz
ayatana-indicator-application-45468053de65f0fd66a1ecf8a924b08b3d8d00c0.tar.bz2
ayatana-indicator-application-45468053de65f0fd66a1ecf8a924b08b3d8d00c0.zip
.build.yml: During CI builds, build latest ayatana-ido, libayatana-indicator and libayatana-indicator and use those for CI builds of ayatana-indicator-application.
-rw-r--r--.build.yml61
1 files changed, 52 insertions, 9 deletions
diff --git a/.build.yml b/.build.yml
index aaaf1d2..9e1190f 100644
--- a/.build.yml
+++ b/.build.yml
@@ -19,11 +19,10 @@ requires:
- dbus-glib
- json-glib
- intltool
- - libayatana-appindicator
- - libayatana-indicator
- libdbusmenu-glib
- libdbusmenu-gtk3
- systemd
+ - vala
debian:
# Useful URL: https://salsa.debian.org/debian-ayatana-team/ayatana-indicator-application
@@ -36,17 +35,30 @@ requires:
- cmake
- cmake-extras
- mate-common
+ - cli-common-dev
- intltool
+ - libdbus-1-dev
- libdbus-glib-1-dev
- - libayatana-appindicator3-dev
- - libayatana-indicator3-dev
- libdbusmenu-glib-dev
- libdbusmenu-gtk3-dev
- libglib2.0-dev
- libgtk-3-dev
+ - gtk-sharp3-gapi
+ - libgtk3.0-cil-dev
- libjson-glib-dev
+ - libnunit-cil-dev
+ - libxml2-utils
+ - mono-devel
- systemd
+ - gobject-introspection
+ - gtk-doc-tools
+ - libgirepository1.0-dev
+ - libgtest-dev
+ - libx11-dev
+ - libxi-dev
+ - valac
- dbus-test-runner
+ - xauth
- xvfb
ubuntu:
@@ -58,17 +70,30 @@ requires:
- cmake
- cmake-extras
- mate-common
+ - cli-common-dev
- intltool
+ - libdbus-1-dev
- libdbus-glib-1-dev
- - libayatana-appindicator3-dev
- - libayatana-indicator3-dev
- libdbusmenu-glib-dev
- libdbusmenu-gtk3-dev
- libglib2.0-dev
- libgtk-3-dev
+ - gtk-sharp3-gapi
+ - libgtk3.0-cil-dev
- libjson-glib-dev
+ - libnunit-cil-dev
+ - libxml2-utils
+ - mono-devel
- systemd
+ - gobject-introspection
+ - gtk-doc-tools
+ - libgirepository1.0-dev
+ - libgtest-dev
+ - libx11-dev
+ - libxi-dev
+ - valac
- dbus-test-runner
+ - xauth
- xvfb
variables:
@@ -91,10 +116,28 @@ variables:
before_scripts:
- cd ${START_DIR}
- - if [ ! -d libayatana-common-build ]; then
- - git clone --depth 1 https://github.com/AyatanaIndicators/libayatana-common.git libayatana-common-build
+ - if [ ! -d ayatana-ido-build ]; then
+ - git clone --depth 1 https://github.com/AyatanaIndicators/ayatana-ido.git ayatana-ido-build
- fi
- - cd libayatana-common-build
+ - cd ayatana-ido-build
+ - cmake . -DCMAKE_INSTALL_PREFIX=/usr
+ - make
+ - make install
+ -
+ - cd ${START_DIR}
+ - if [ ! -d libayatana-indicator-build ]; then
+ - git clone --depth 1 https://github.com/AyatanaIndicators/libayatana-indicator.git libayatana-indicator-build
+ - fi
+ - cd libayatana-indicator-build
+ - cmake . -DCMAKE_INSTALL_PREFIX=/usr
+ - make
+ - make install
+ -
+ - cd ${START_DIR}
+ - if [ ! -d libayatana-appindicator-build ]; then
+ - git clone --depth 1 https://github.com/AyatanaIndicators/libayatana-appindicator.git libayatana-appindicator-build
+ - fi
+ - cd libayatana-appindicator-build
- cmake . -DCMAKE_INSTALL_PREFIX=/usr
- make
- make install