diff options
author | bartus | 2019-06-17 18:07:21 +0200 |
---|---|---|
committer | bartus | 2019-06-17 18:08:14 +0200 |
commit | 38dff950e327828e626c39efc5831aa36bc3d7b2 (patch) | |
tree | d734f031fa271d3d9ca001f478a709c8bbd6bd7a /.travis.yml | |
parent | 9fcf3ae97150b10a0ecb49015eb84948e154fbe2 (diff) | |
download | aur-38dff950e327828e626c39efc5831aa36bc3d7b2.tar.gz |
use arch:before_install
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml index dd6388c80abf..c04b79eacac6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -28,17 +28,17 @@ arch: - ccache - moreutils - bc - script: -# prepare ENV: -# 1. multithreading: -# 1.1 COMPRESSXZ=(-xz -T0), can't be passed to makepkg as bash dosn't support array in `export` statement. -# 1.2 MAKEFLAGS='-j2' -# 2. override `package-cleanup.hook` to preserve cache for travis. + before_install: +# Override `package-cleanup.hook` to preserve cache for travis. +# Enable ccache +# Multithreaded build and compress - | - echo 'options+=(ccache)' >> PKGBUILD - echo 'COMPRESSXZ=(xz -T 0 -c -z -)' >> PKGBUILD - echo "MAKEFLAGS='-j2'" >> PKGBUILD - sudo mkdir /etc/pacman.d/hooks/ && sudo ln -s /dev/null /etc/pacman.d/hooks/package-cleanup.hook + sudo mkdir /etc/pacman.d/hooks/ + sudo ln -s /dev/null /etc/pacman.d/hooks/package-cleanup.hook + sudo sed -i '/#MAKEFLAGS=/c MAKEFLAGS="-j2"' /etc/makepkg.conf + sudo sed -i '/^BUILDENV/s/\!ccache/ccache/' /etc/makepkg.conf + sudo sed -i '/^COMPRESSXZ/s/\xz/xz -T 2/' /etc/makepkg.conf + script: # check interval update - | update_offset=$(. PKGBUILD; sha1sum <<< "$pkgname"|sed -e "s/[a-z -]//g" -e "s/^0*//"|echo `cat`%$update_interval|bc) |