File tree Expand file tree Collapse file tree 3 files changed +9
-7
lines changed Expand file tree Collapse file tree 3 files changed +9
-7
lines changed Original file line number Diff line number Diff line change 1
1
env :
2
2
global :
3
- - AVTRANSCODER_BUILD=${TRAVIS_BUILD_DIR}/build
4
- - AVTRANSCODER_INSTALL=${TRAVIS_BUILD_DIR}/install
3
+ - AVTRANSCODER_BUILD=${TRAVIS_BUILD_DIR}/build-avtranscoder
4
+ - AVTRANSCODER_INSTALL=${TRAVIS_BUILD_DIR}/install-avtranscoder
5
+ - DEPENDENCY_INSTALL=${TRAVIS_BUILD_DIR}/install-dependency
5
6
- J='-j3'
6
7
matrix :
7
8
- DEPENDENCY_MODE=libav
@@ -35,7 +36,7 @@ script:
35
36
# Build
36
37
- mkdir -p ${AVTRANSCODER_BUILD}
37
38
- cd ${AVTRANSCODER_BUILD}
38
- - cmake .. -DCMAKE_INSTALL_PREFIX=${AVTRANSCODER_INSTALL} -DCMAKE_BUILD_TYPE=Release -DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=2.7 -DAVTRANSCODER_COVERAGE=True
39
+ - cmake .. -DCMAKE_INSTALL_PREFIX=${AVTRANSCODER_INSTALL} -DCMAKE_PREFIX_PATH=${DEPENDENCY_INSTALL} - DCMAKE_BUILD_TYPE=Release -DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=2.7 -DAVTRANSCODER_COVERAGE=True
39
40
- make $J install
40
41
41
42
# Launch tests
@@ -48,8 +49,8 @@ after_success:
48
49
- if [ "${CC}" = "gcc" ]; then ./tools/travis.gcc.generate.coverage.sh; fi
49
50
50
51
before_deploy :
51
- - cd ${AVTRANSCODER_INSTALL }
52
- - tar -cvzf avtranscoder_install.tgz .
52
+ - cd ${TRAVIS_BUILD_DIR }
53
+ - tar -cvzf avtranscoder_install.tgz ${DEPENDENCY_INSTALL} ${AVTRANSCODER_INSTALL}
53
54
54
55
deploy :
55
56
provider : releases
Original file line number Diff line number Diff line change @@ -16,13 +16,13 @@ if [[ ${DEPENDENCY_MODE} == "ffmpeg" ]]; then
16
16
sudo bunzip2 ffmpeg-${FFMPEG_VERSION} .tar.bz2
17
17
sudo tar -xvf ffmpeg-${FFMPEG_VERSION} .tar
18
18
cd ffmpeg-${FFMPEG_VERSION}
19
- sudo ./configure --disable-yasm --enable-shared --disable-static && sudo make && sudo make install
19
+ sudo ./configure --prefix= ${DEPENDENCY_INSTALL} -- disable-yasm --enable-shared --disable-static && sudo make && sudo make install
20
20
21
21
elif [[ ${DEPENDENCY_MODE} == " libav" ]]; then
22
22
export LIBAV_VERSION=11.3
23
23
sudo wget https://libav.org/releases/libav-${LIBAV_VERSION} .tar.gz
24
24
sudo tar -xvf libav-${LIBAV_VERSION} .tar.gz
25
25
cd libav-${LIBAV_VERSION}
26
- sudo ./configure --disable-yasm --enable-shared --disable-static && sudo make && sudo make install
26
+ sudo ./configure --prefix= ${DEPENDENCY_INSTALL} -- disable-yasm --enable-shared --disable-static && sudo make && sudo make install
27
27
28
28
fi
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
# Get avtranscoder library
4
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH :${DEPENDENCY_INSTALL} /lib
4
5
export PYTHONPATH=${AVTRANSCODER_INSTALL} /lib/python2.7.6/site-packages/:$PYTHONPATH
5
6
6
7
# Get avtranscoder profiles
You can’t perform that action at this time.
0 commit comments