mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-03-20 17:40:12 +00:00
CI: fix XIMEA URL
This commit is contained in:
8
.github/scripts/Linux/install_others.sh
vendored
8
.github/scripts/Linux/install_others.sh
vendored
@@ -7,12 +7,8 @@ if [ "$(id -u)" -eq 0 ]; then
|
||||
fi
|
||||
|
||||
install_ximea() {
|
||||
if [ "$(dpkg --print-architecture | cut -b1-3)" = arm ]; then
|
||||
filename=XIMEA_Linux_ARM_SP.tgz
|
||||
else
|
||||
filename=XIMEA_Linux_SP.tgz
|
||||
fi
|
||||
curl -LO https://www.ximea.com/downloads/recent/$filename
|
||||
filename=XIMEA.tgz
|
||||
curl -L "$XIMEA_DOWNLOAD_URL" -o "$filename"
|
||||
tar xzf $filename
|
||||
cd package
|
||||
sudo ./install -noudev
|
||||
|
||||
30
.github/scripts/environment.sh
vendored
30
.github/scripts/environment.sh
vendored
@@ -116,6 +116,36 @@ if [ "$(uname -s)" = Darwin ] && [ "$(uname -m)" != arm64 ]; then
|
||||
printf "UG_ARCH=%s\n" $UG_ARCH >> "$GITHUB_ENV"
|
||||
fi
|
||||
|
||||
|
||||
set_ximea_url() {
|
||||
if [ "$(uname -s)" = Darwin ]; then
|
||||
if [ "$(uname -m)" = arm64 ]; then
|
||||
ximea_pattern=XIMEA_macOS_ARM_SP.dmg
|
||||
else
|
||||
ximea_pattern=XIMEA_macOX_SP.dmg
|
||||
fi
|
||||
elif [ "$(uname -s)" = Linux ]; then
|
||||
if expr "$GITHUB_WORKFLOW" : ARM >/dev/null; then
|
||||
ximea_pattern=Linux_ARM_SP.tgz
|
||||
else
|
||||
ximea_pattern=Linux_SP.tgz
|
||||
fi
|
||||
else
|
||||
ximea_pattern=XIMEA_Windows_SP_Stable.exe
|
||||
fi
|
||||
# ignore GUID 35adfeed-8e15-4b4d-8364-bd5a65cba5c4 because it is
|
||||
# ARM (LTS) with pattern Linux_SP.tgz and since it listed first,
|
||||
# it will be downloaded for x86, ARM beta is OK
|
||||
ximea_path=$(curl https://www.ximea.com/software-downloads |
|
||||
grep -v 35adfeed-8e15-4b4d-8364-bd5a65cba5c4 |
|
||||
sed -n "/$ximea_pattern/"\
|
||||
' { s-^.*\(/getattachment[^"]*\).*$-\1-; p; q; }')
|
||||
XIMEA_DOWNLOAD_URL=https://www.ximea.com$ximea_path
|
||||
export XIMEA_DOWNLOAD_URL
|
||||
printf "XIMEA_DOWNLOAD_URL=%s\n" "$XIMEA_DOWNLOAD_URL" >> "$GITHUB_ENV"
|
||||
}
|
||||
set_ximea_url
|
||||
|
||||
import_signing_key() {
|
||||
if [ "$(uname -s)" != Darwin ] || [ -z "$apple_key_p12_b64" ]; then
|
||||
return 0
|
||||
|
||||
3
.github/scripts/macOS/install_others.sh
vendored
3
.github/scripts/macOS/install_others.sh
vendored
@@ -19,8 +19,7 @@ fi
|
||||
install_ximea() {(
|
||||
installer=/private/var/tmp/XIMEA_OSX_SP.dmg
|
||||
if [ ! -f $installer ]; then
|
||||
curl -S -L https://www.ximea.com/downloads/recent/XIMEA_OSX_SP\
|
||||
.dmg -o $installer
|
||||
curl -S -L "$XIMEA_DOWNLOAD_URL" -o $installer
|
||||
fi
|
||||
hdiutil mount $installer
|
||||
sudo cp -a /Volumes/XIMEA/m3api.framework \
|
||||
|
||||
Reference in New Issue
Block a user