Skip to content

Commit 9ec023f

Browse files
committed
Travis: added DEPENDENCY_VERSION to the name of the releases
Fix #188
1 parent 1557d6a commit 9ec023f

File tree

3 files changed

+17
-19
lines changed

3 files changed

+17
-19
lines changed

.travis.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ env:
2121
- DEPENDENCY_INSTALL=install-dependency
2222
- DEPENDENCY_INSTALL_PATH=${TRAVIS_BUILD_DIR}/${DEPENDENCY_INSTALL}
2323
matrix:
24-
- DEPENDENCY_NAME=libav ENABLE_COVERAGE=true
25-
- DEPENDENCY_NAME=libav ENABLE_COVERAGE=false
26-
- DEPENDENCY_NAME=ffmpeg ENABLE_COVERAGE=true
27-
- DEPENDENCY_NAME=ffmpeg ENABLE_COVERAGE=false
24+
- DEPENDENCY_NAME=libav DEPENDENCY_VERSION=11.3 ENABLE_COVERAGE=true
25+
- DEPENDENCY_NAME=libav DEPENDENCY_VERSION=11.3 ENABLE_COVERAGE=false
26+
- DEPENDENCY_NAME=ffmpeg DEPENDENCY_VERSION=2.2.9 ENABLE_COVERAGE=true
27+
- DEPENDENCY_NAME=ffmpeg DEPENDENCY_VERSION=2.2.9 ENABLE_COVERAGE=false
2828

2929
matrix:
3030
# generate coverage only with gcc
@@ -85,13 +85,13 @@ before_deploy:
8585
- if [ ${TRAVIS_OS_NAME} = "linux" ]; then cp /lib/x86_64-linux-gnu/{libbz2.so.1,libbz2.so.1.0,libbz2.so.1.0.4} ${DEPENDENCY_INSTALL_PATH}/lib; fi
8686
# create archive
8787
- cd ${TRAVIS_BUILD_DIR}
88-
- tar -cvzf avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_NAME}.tgz ${DEPENDENCY_INSTALL} ${AVTRANSCODER_INSTALL}
88+
- tar -cvzf avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_NAME}-${DEPENDENCY_VERSION}.tgz ${DEPENDENCY_INSTALL} ${AVTRANSCODER_INSTALL}
8989

9090
deploy:
9191
provider: releases
9292
api_key:
9393
secure: ${GITHUB_RELEASE_API_KEY}
94-
file: avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_NAME}.tgz
94+
file: avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_NAME}-${DEPENDENCY_VERSION}.tgz
9595
skip_cleanup: true
9696
on:
9797
branch: master

tools/travis.linux.install.deps.sh

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,17 @@ if [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
99

1010
if [[ ${DEPENDENCY_NAME} == "ffmpeg" ]]; then
1111

12-
export FFMPEG_VERSION=2.2.9
13-
wget https://www.ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2
14-
bunzip2 ffmpeg-${FFMPEG_VERSION}.tar.bz2
15-
tar -xvf ffmpeg-${FFMPEG_VERSION}.tar
16-
cd ffmpeg-${FFMPEG_VERSION}
12+
wget https://www.ffmpeg.org/releases/ffmpeg-${DEPENDENCY_VERSION}.tar.bz2
13+
bunzip2 ffmpeg-${DEPENDENCY_VERSION}.tar.bz2
14+
tar -xvf ffmpeg-${DEPENDENCY_VERSION}.tar
15+
cd ffmpeg-${DEPENDENCY_VERSION}
1716
./configure --prefix=${DEPENDENCY_INSTALL_PATH} --disable-yasm --enable-shared --disable-static && make && make install
1817

1918
elif [[ ${DEPENDENCY_NAME} == "libav" ]]; then
2019

21-
export LIBAV_VERSION=11.3
22-
wget https://libav.org/releases/libav-${LIBAV_VERSION}.tar.gz
23-
tar -xvf libav-${LIBAV_VERSION}.tar.gz
24-
cd libav-${LIBAV_VERSION}
20+
wget https://libav.org/releases/libav-${DEPENDENCY_VERSION}.tar.gz
21+
tar -xvf libav-${DEPENDENCY_VERSION}.tar.gz
22+
cd libav-${DEPENDENCY_VERSION}
2523
./configure --prefix=${DEPENDENCY_INSTALL_PATH} --disable-yasm --enable-shared --disable-static && make && make install
2624

2725
fi

tools/travis.osx.install.deps.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ brew install freeglut
1919
if [[ ${DEPENDENCY_NAME} == "ffmpeg" ]]; then
2020
brew install ffmpeg
2121
elif [[ ${DEPENDENCY_NAME} == "libav" ]]; then
22-
export LIBAV_VERSION=11.3
23-
wget https://libav.org/releases/libav-${LIBAV_VERSION}.tar.gz
24-
tar -xvf libav-${LIBAV_VERSION}.tar.gz
25-
cd libav-${LIBAV_VERSION}
22+
23+
wget https://libav.org/releases/libav-${DEPENDENCY_VERSION}.tar.gz
24+
tar -xvf libav-${DEPENDENCY_VERSION}.tar.gz
25+
cd libav-${DEPENDENCY_VERSION}
2626
./configure --disable-yasm --enable-shared --disable-static && make -k && make install
2727

2828
fi

0 commit comments

Comments
 (0)