#!/bin/bash # shellcheck disable=SC2048,SC2086 # Unquoted $* is intentional — the jw-pkg command line export LC_ALL="C" set -euo pipefail jw_pkg_py="$*" run() { local log_cmd # shellcheck disable=SC2001 log_cmd=$(echo "$*" | sed 's|.*python3[0-9.]*\s\+\(\.\.\/\)*scripts/||') printf '============= Running: %s\n' "$log_cmd" "$@" } run $jw_pkg_py projects create-pkg-config \ -n jw-pkg -s 'jw-pkg test' -p /usr -v 1.0 \ --cflags=-I/usr/include --libflags=-L/usr/lib\ -ljw-pkg \ -r 'jw-core >= 1.0, jw-base' -R 'jw-devel' run $jw_pkg_py projects create-pkg-config \ -n jw-pkg -p /usr -v 1.0 -r 'foo bar>=2.0, baz' run $jw_pkg_py projects create-pkg-config \ -n jw-pkg -p /usr -v 1.0 -R 'qux'