diff --git a/.travis.yml b/.travis.yml index e0efdf6..0316580 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,7 @@ -language: bash +language: ruby +rvm: + - 2.1 + sudo: required addons: apt: diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..db4b33f --- /dev/null +++ b/Gemfile @@ -0,0 +1,3 @@ +source "http://production.cf.rubygems.org/" + +gem "ronn" diff --git a/travis/cibuild b/travis/cibuild index fb6d66b..eba4f41 100755 --- a/travis/cibuild +++ b/travis/cibuild @@ -5,11 +5,8 @@ desc="$(git log -1 --pretty=%B)" echo "$desc" | grep -q madebytravisci && exit sudo apt-get update &>/dev/null -sudo apt-get install busybox ruby-ronn build-essential devscripts lintian diff patch patchutils gnupg expect dpkg-dev ruby-rdiscount ruby rubygems &>/dev/null +sudo apt-get install busybox ruby-ronn build-essential devscripts lintian diff patch patchutils gnupg expect dpkg-dev &>/dev/null -sudo gem install ronn - -sudo ln -s /var/lib/gems/1.8/gems/ronn-0.7.3/bin/ronn /usr/bin/ gpg --import s.key @@ -17,7 +14,7 @@ gpg --import s.key echo '#!/usr/bin/expect -f set timeout 2 set passphrase "'${gpg}'" -spawn dpkg-buildpackage -Zgzip -kC5C1D8BA [lindex $argv 0] [lindex $argv 1] [lindex $argv 2] [lindex $argv 3] +spawn dpkg-buildpackage -Zgzip -kC5C1D8BA expect { "*passphrase:*" { send -- "$passphrase\r" @@ -94,8 +91,8 @@ cd $video # Generate deb git status | grep -q video.sh && { cd debian/*/ -ronn --roff $video/README-IT.md -ronn --roff $video/README.md +bundle exec ronn --roff $video/README-IT.md +bundle exec ronn --roff $video/README.md mv README-IT debian/video-dl-it.1 mv README debian/video-dl.1 cp $video/video.sh video-dl/ @@ -123,7 +120,7 @@ echo "--- layout: default --- ">it.md -sed 's/https\:\/\/github\.com\/danog\/video-dl\/blob\/master\/README\.md/http\:\/\/daniil\.it\/video-dl/' $video/README.md >> it.md +sed 's/https\:\/\/github\.com\/danog\/video-dl\/blob\/master\/README\.md/http\:\/\/daniil\.it\/video-dl/' $video/README-IT.md >> it.md cp -a * $temp cd $video