summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2020-05-26 12:06:00 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2020-05-26 12:06:00 +0200
commit9ea41ec6a3becee8605977ca95fce1a9bd3abc1f (patch)
treeb19971758f4ed94ece5d7dcb9f55eb435153b474 /ci
parent5965e65fcf9f246177a9002cca0c1175a0b39597 (diff)
downloadxfce4-dev-tools-9ea41ec6a3becee8605977ca95fce1a9bd3abc1f.tar.gz
ci/build_libs.sh: simplify and port to POSIX shell
Diffstat (limited to 'ci')
-rw-r--r--ci/build_libs.sh29
1 files changed, 14 insertions, 15 deletions
diff --git a/ci/build_libs.sh b/ci/build_libs.sh
index b6bea53..438c2ae 100644
--- a/ci/build_libs.sh
+++ b/ci/build_libs.sh
@@ -1,24 +1,23 @@
-#!/usr/bin/env bash
+#!/bin/sh
XFCE_BASE=https://gitlab.xfce.org
-AUTOGEN_OPTIONS="--disable-debug --enable-maintainer-mode --host=x86_64-linux-gnu \
- --build=x86_64-linux-gnu --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu \
+AUTOGEN_OPTIONS="--disable-debug --enable-maintainer-mode --host=x86_64-linux-gnu
+ --build=x86_64-linux-gnu --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
--libexecdir=/usr/lib/x86_64-linux-gnu --sysconfdir=/etc --localstatedir=/var --enable-gtk-doc"
-# (BUILD_TYPE BRANCH URL NAME) tuples:
-REPOS=( "${XFCE_BASE}/xfce/xfce4-dev-tools.git xfce4-dev-tools")
-REPOS+=("${XFCE_BASE}/xfce/libxfce4util.git libxfce4util")
-REPOS+=("${XFCE_BASE}/xfce/xfconf.git xfconf")
-REPOS+=("${XFCE_BASE}/xfce/libxfce4ui.git libxfce4ui")
-REPOS+=("${XFCE_BASE}/xfce/exo.git exo")
-REPOS+=("${XFCE_BASE}/xfce/garcon.git garcon")
-REPOS+=("${XFCE_BASE}/xfce/xfce4-panel.git xfce4-panel")
+# list of git repos in build order
+REPOS="${XFCE_BASE}/xfce/xfce4-dev-tools.git
+ ${XFCE_BASE}/xfce/libxfce4util.git
+ ${XFCE_BASE}/xfce/xfconf.git
+ ${XFCE_BASE}/xfce/libxfce4ui.git
+ ${XFCE_BASE}/xfce/exo.git
+ ${XFCE_BASE}/xfce/garcon.git
+ ${XFCE_BASE}/xfce/xfce4-panel.git
+"
-for tuple in "${REPOS[@]}"; do
- set -- $tuple
- URL=$1
- NAME=$2
+for URL in ${REPOS}; do
+ NAME=$(basename $URL .git)
cd /git
git clone $URL
cd $NAME