mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-03-20 10:40:09 +00:00
CI: updated
This commit is contained in:
13
.github/scripts/Linux/prepare.sh
vendored
13
.github/scripts/Linux/prepare.sh
vendored
@@ -29,10 +29,11 @@ cd package
|
||||
sudo ./install
|
||||
|
||||
# Install AJA
|
||||
if [ -z "$sdk_pass" ]; then exit 0; fi
|
||||
curl --netrc-file <(cat <<<"machine frakira.fi.muni.cz login sdk password $sdk_pass") https://frakira.fi.muni.cz/~xpulec/sdks/ntv2sdklinux.zip -O
|
||||
unzip ntv2sdklinux.zip -d /var/tmp
|
||||
mv /var/tmp/ntv2sdk* /var/tmp/ntv2sdk
|
||||
cd /var/tmp/ntv2sdk/ajalibraries/ajantv2
|
||||
make
|
||||
if [ -n "$sdk_pass" ]; then
|
||||
curl --netrc-file <(cat <<<"machine frakira.fi.muni.cz login sdk password $sdk_pass") https://frakira.fi.muni.cz/~xpulec/sdks/ntv2sdklinux.zip -O
|
||||
unzip ntv2sdklinux.zip -d /var/tmp
|
||||
mv /var/tmp/ntv2sdk* /var/tmp/ntv2sdk
|
||||
cd /var/tmp/ntv2sdk/ajalibraries/ajantv2
|
||||
make
|
||||
fi
|
||||
|
||||
|
||||
26
.github/scripts/macOS/prepare.sh
vendored
26
.github/scripts/macOS/prepare.sh
vendored
@@ -19,18 +19,20 @@ brew install ossp-uuid # for cineform
|
||||
( cd cineform-sdk/ && cmake . && make CFHDCodecStatic )
|
||||
|
||||
# Install XIMEA
|
||||
if [ -z "$sdk_pass" ]; then exit 0; fi
|
||||
curl --netrc-file <(cat <<<"machine frakira.fi.muni.cz login sdk password $sdk_pass") https://frakira.fi.muni.cz/~xpulec/sdks/m3api.tar.xz -O
|
||||
sudo tar xJf m3api.tar.xz -C $(xcrun --show-sdk-path)/$SDKPATH/System/Library/Frameworks
|
||||
if [ -n "$sdk_pass" ]; then
|
||||
curl --netrc-file <(cat <<<"machine frakira.fi.muni.cz login sdk password $sdk_pass") https://frakira.fi.muni.cz/~xpulec/sdks/m3api.tar.xz -O
|
||||
sudo tar xJf m3api.tar.xz -C $(xcrun --show-sdk-path)/$SDKPATH/System/Library/Frameworks
|
||||
fi
|
||||
|
||||
# Install AJA
|
||||
if [ -z "$sdk_pass" ]; then exit 0; fi
|
||||
curl --netrc-file <(cat <<<"machine frakira.fi.muni.cz login sdk password $sdk_pass") https://frakira.fi.muni.cz/~xpulec/sdks/ntv2sdkmac.zip -O
|
||||
unzip ntv2sdkmac.zip -d /var/tmp
|
||||
mv /var/tmp/ntv2sdk* /var/tmp/ntv2sdk
|
||||
cd /var/tmp/ntv2sdk/ajalibraries/ajantv2/build
|
||||
xcodebuild -project ajantv2.xcodeproj
|
||||
sudo rm -f /usr/local/lib/libajantv2.dylib
|
||||
sudo cp ../../../bin/ajantv2.dylib /usr/local/lib/libajantv2.dylib
|
||||
sudo ln -fs /usr/local/lib/libajantv2.dylib /usr/local/lib/ajantv2.dylib
|
||||
if [ -n "$sdk_pass" ]; then
|
||||
curl --netrc-file <(cat <<<"machine frakira.fi.muni.cz login sdk password $sdk_pass") https://frakira.fi.muni.cz/~xpulec/sdks/ntv2sdkmac.zip -O
|
||||
unzip ntv2sdkmac.zip -d /var/tmp
|
||||
mv /var/tmp/ntv2sdk* /var/tmp/ntv2sdk
|
||||
cd /var/tmp/ntv2sdk/ajalibraries/ajantv2/build
|
||||
xcodebuild -project ajantv2.xcodeproj
|
||||
sudo rm -f /usr/local/lib/libajantv2.dylib
|
||||
sudo cp ../../../bin/ajantv2.dylib /usr/local/lib/libajantv2.dylib
|
||||
sudo ln -fs /usr/local/lib/libajantv2.dylib /usr/local/lib/ajantv2.dylib
|
||||
fi
|
||||
|
||||
|
||||
2
.github/workflows/ccpp.yml
vendored
2
.github/workflows/ccpp.yml
vendored
@@ -114,7 +114,7 @@ jobs:
|
||||
- name: bootsrap MSYS2
|
||||
run: C:\msys64\usr\bin\bash -lc '$GITHUB_WORKSPACE/.github/scripts/Windows/prepare_msys.sh'
|
||||
- name: configure
|
||||
run: C:\msys64\usr\bin\bash -lc "./autogen.sh --enable-aja --enable-qt"
|
||||
run: C:\msys64\usr\bin\bash -lc "./autogen.sh --enable-qt"
|
||||
- name: make
|
||||
run: C:\msys64\usr\bin\bash -lc "make"
|
||||
- name: make check
|
||||
|
||||
Reference in New Issue
Block a user