forked from pymupdf/PyMuPDF
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
59 lines (58 loc) · 2.31 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
language: python
dist: trusty
sudo: false
cache:
directories:
- "$HOME/Library/Caches/Homebrew"
env:
global:
- MUPDF='https://mupdf.com/downloads/mupdf-1.13.0-source.tar.gz'
- COPYFILE_DISABLE=1
- TWINE_USERNAME=rk700
matrix:
include:
- os: linux
sudo: required
python: '3.6'
services:
- docker
env: PIP=pip
before_script:
- export CIBW_BEFORE_BUILD="yum install -y zlib-devel && cd mupdf && make HAVE_X11=no
HAVE_GLFW=no HAVE_GLUT=no prefix=/usr/local install && cd .."
- export CIBW_ENVIRONMENT='CFLAGS="-fPIC -std=gnu99"'
- os: osx
osx_image: xcode8.3
language: generic
services:
- docker
env: PIP=pip3
before_install:
- brew update -q
- brew outdated python || brew upgrade python
- sudo mkdir -p /usr/local/man && sudo chmod a+rw /usr/local/man
before_script:
- export CIBW_BEFORE_BUILD="cd mupdf && make HAVE_X11=no HAVE_GLFW=no HAVE_GLUT=no
prefix=/usr/local install && cd .."
- export CIBW_ENVIRONMENT='CFLAGS=-fPIC'
install:
- "$PIP install cibuildwheel==0.8.0"
- mkdir mupdf && wget -q $MUPDF -O - | tar zx -C mupdf --strip-components=1
- cp fitz/_mupdf_config.h mupdf/include/mupdf/fitz/config.h
- cp fitz/_pdf-op-filter.c mupdf/source/pdf/pdf-op-filter.c
script:
- export CIBW_ENVIRONMENT='CFLAGS="-fPIC -std=gnu99"'
- export CIBW_SKIP="cp33-* *i686"
- export CIBW_TEST_COMMAND="python -c 'import fitz'"
- cibuildwheel --output-dir wheelhouse
deploy:
provider: pages
github_token:
secure: aZCfaInTGLFs2Ik60w61g/wK7IR4sxK035H+YiKvIrwyufUVuafFlRlG9FLsxrhgYlh7KalNJciD9kdYCgQ3qt21lud9CviBgwNdFGF8LoUhzflr+MzOP51ESnHMgN3t51lN7Ui2RrFlsbST34O28tq8vyPitDS3AMXeuUSZzx8GpsFr/5wRvikd0q1QxF+KkeTp0iVRu4woV0LUNnDylEHRmHdvObuIXkQJunvsXW/Zpxzk8rREdW1/4mBqWV2H8ywk5nptgHfwcjmrpoPHrJOkgXYkXkONzXdC0OuL5SSHLFF4NPNNVdf6Rz4RoGsozI5rDvJ1lEEijz+1sEIQAvghprv9LgiSKs4ECnGtk6J65NCf1KT+3Sj7zcl9C7MmOdJFgnIeWGj5a34i+lGIph30ji3MiBwTnApMyaWHxF6+qshkmN5E+m4Y8XHVAS8gR3EEvLwPR15wmfRATHE2uc1y7p6yNeR95wS5xFqsrXjyZY0/9Ht29JQh/R1NZdLVNJD0/1hcaEhwMSTa1YGmDrUh+wGNjRlPgzS/y3nKG9vwFyPcO8sWaFVMBz1VyqT2ZYQq8Qg2Wtg3r0TvqntwN2ois9KRsr+j8yKGEXkTwZoi/6uL7sjl/NHUL5ps37s1h8GRMdhtQ4dz1s2x+E8kj5cZFGopFybAp44jmdz80wo=
keep-history: false
skip_cleanup: true
local-dir: wheelhouse
repo: JorjMcKie/PyMuPDF-wheels
target-branch: $TRAVIS_OS_NAME
on:
repo: rk700/PyMuPDF