forked from erikkaashoek/Comskip
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathappveyor.yml
33 lines (26 loc) · 1.51 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
clone_depth: 5
platform:
- x64
artifacts:
- path: comskip.exe
#init:
# - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
before_build:
- git log -1
- cd C:\projects\comskip
- appveyor DownloadFile https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-3.3.1-win64-shared.zip
- appveyor DownloadFile https://ffmpeg.zeranoe.com/builds/win64/dev/ffmpeg-3.3.1-win64-dev.zip
- appveyor DownloadFile https://downloads.sourceforge.net/project/argtable/argtable/argtable-2.13/argtable2-13.tar.gz
build_script:
- 7z x ffmpeg-3.3.1-win64-shared.zip
- 7z x ffmpeg-3.3.1-win64-dev.zip
- C:\msys64\usr\bin\bash -lc "cd /c/projects/comskip && tar xf argtable2-13.tar.gz && cd argtable2-13 && ./configure --build=x86_64-w64-mingw32 && make"
- C:\msys64\usr\bin\bash -lc "cd /c/projects/comskip && ./autogen.sh && argtable2_CFLAGS='-Iargtable2-13/src' argtable2_LIBS='-Largtable2-13/src/.libs -largtable2' ffmpeg_CFLAGS='-Iffmpeg-3.3.1-win64-dev/include' ffmpeg_LIBS='-Lffmpeg-3.3.1-win64-dev/lib -lavutil -lavformat -lavcodec' ./configure && make"
before_test:
- C:\msys64\usr\bin\bash -lc "cd /c/projects/comskip && export PATH=$(pwd)/ffmpeg-3.3.1-win64-shared/bin/:$PATH && ls -alh comskip.exe && ldd comskip.exe"
- appveyor DownloadFile https://s3.amazonaws.com/tmm1/ten-copy.mkv
test_script:
- SET PATH=C:\projects\comskip\ffmpeg-3.3.1-win64-shared/bin;%PATH%
- comskip ten-copy.mkv
- cat ten-copy.txt
- grep "9359\s17920" ten-copy.txt