Skip to content

Commit

Permalink
Merge branch '2.1' into 2.2
Browse files Browse the repository at this point in the history
Signed-off-by: crynobone <crynobone@gmail.com>

Conflicts:
	.travis.yml
  • Loading branch information
crynobone committed Sep 3, 2014
2 parents 99865f4 + 2d54c8b commit 8fd2add
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 38 deletions.
41 changes: 5 additions & 36 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,50 +7,19 @@ php:
- hhvm

before_script:
- composer self-update
- composer require satooshi/php-coveralls:~0.6 --prefer-source --no-interaction --dev
- travis_retry composer self-update
- travis_retry composer require satooshi/php-coveralls:~0.6 --prefer-source --no-interaction --dev
- sudo apt-get remove -y imagemagick libmagickcore-dev libmagickwand-dev
- sudo apt-get install -y libtiff-dev libjpeg-dev libdjvulibre-dev libwmf-dev pkg-config
- sh -c "
wget http://www.imagemagick.org/download/legacy/ImageMagick-6.8.5-10.tar.gz;
tar xzf ImageMagick-6.8.5-10.tar.gz;
cd ImageMagick-6.8.5-10;
./configure --prefix=/opt/imagemagick;
make -j;
sudo make install;
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/imagemagick/lib/pkgconfig;
sudo ln -s /opt/imagemagick/include/ImageMagick-6 /opt/imagemagick/include/ImageMagick;
cd ..;
wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz;
tar -xzf imagick-3.1.0RC2.tgz;
cd imagick-3.1.0RC2;
phpize;
./configure --with-imagick=/opt/imagemagick;
make -j;
sudo make install;
echo \"extension=imagick.so\" >> `php --ini | grep \"Loaded Configuration\" | sed -e \"s|.*:\s*||\"`;
php --ri imagick;
"
- sh -c "
sudo apt-get install -y graphicsmagick libgraphicsmagick1-dev;
wget http://pecl.php.net/get/gmagick-1.1.0RC3.tgz;
tar -xzf gmagick-1.1.0RC3.tgz;
cd gmagick-1.1.0RC3;
phpize;
./configure --with-gmagick=/usr/local;
make -j;
sudo make install;
echo \"extension=gmagick.so\" >> `php --ini | grep \"Loaded Configuration\" | sed -e \"s|.*:\s*||\"`;
php --ri gmagick;
"
- sh ./tests/travis/imagick.sh
- sh ./tests/travis/gmagick.sh

script: phpunit -c phpunit.xml --coverage-text

after_script:
- php vendor/bin/coveralls -v
- if [[ "$TRAVIS_PHP_VERSION" != *hhvm* ]]; then php vendor/bin/coveralls -v; fi

matrix:
allow_failures:
- php: 5.6
- php: hhvm
fast_finish: true
4 changes: 2 additions & 2 deletions tests/ImagineServiceProviderTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ public function testBootMethod()
{
$app = new Container;

$app['config'] = $config = m::mock('Config\Manager');
$app['files'] = $files = m::mock('Filesystem');
$app['config'] = $config = m::mock('\Illuminate\Config\Repository');
$app['files'] = $files = m::mock('\Illuminate\Filesystem\Filesystem');
$app['path'] = __DIR__.'/../';

$files->shouldReceive('isDirectory')->andReturn(false);
Expand Down
10 changes: 10 additions & 0 deletions tests/travis/gmagick.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
sudo apt-get install -y graphicsmagick libgraphicsmagick1-dev;
wget http://pecl.php.net/get/gmagick-1.1.0RC3.tgz;
tar -xzf gmagick-1.1.0RC3.tgz;
cd gmagick-1.1.0RC3;
phpize;
./configure --with-gmagick=/usr/local;
make -j;
sudo make install;
echo "extension=gmagick.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`;
php --ri gmagick;
18 changes: 18 additions & 0 deletions tests/travis/imagick.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
wget http://www.imagemagick.org/download/releases/ImageMagick-6.8.5-10.tar.gz;
tar xzf ImageMagick-6.8.5-10.tar.gz;
cd ImageMagick-6.8.5-10;
./configure --prefix=/opt/imagemagick;
make -j;
sudo make install;
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/imagemagick/lib/pkgconfig;
sudo ln -s /opt/imagemagick/include/ImageMagick-6 /opt/imagemagick/include/ImageMagick;
cd ..;
wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz;
tar -xzf imagick-3.1.0RC2.tgz;
cd imagick-3.1.0RC2;
phpize;
./configure --with-imagick=/opt/imagemagick;
make -j;
sudo make install;
echo "extension=imagick.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`;
php --ri imagick;

0 comments on commit 8fd2add

Please sign in to comment.