Skip to content

Commit e611b6e

Browse files
committed
macdeploy: Use rsvg-convert rather than cairosvg
1 parent 63bcdc5 commit e611b6e

File tree

4 files changed

+6
-8
lines changed

4 files changed

+6
-8
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ matrix:
4141
- compiler: ": No wallet"
4242
env: HOST=x86_64-unknown-linux-gnu DEP_OPTS="NO_WALLET=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat --enable-reduce-exports"
4343
- compiler: ": Cross-Mac"
44-
env: HOST=x86_64-apple-darwin11 PACKAGES="cmake imagemagick libcap-dev libz-dev libbz2-dev libffi-dev libtiff-tools python-dev python-pip" BITCOIN_CONFIG="--enable-reduce-exports" OSX_SDK=10.9 GOAL="deploy"
44+
env: HOST=x86_64-apple-darwin11 PACKAGES="cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python-dev python-pip" BITCOIN_CONFIG="--enable-reduce-exports" OSX_SDK=10.9 GOAL="deploy"
4545
exclude:
4646
- compiler: gcc
4747
install:
4848
- if [ -n "$PACKAGES" ]; then sudo rm -f /etc/apt/sources.list.d/travis_ci_zeromq3-source.list; fi
4949
- if [ -n "$PPA" ]; then travis_retry sudo add-apt-repository "$PPA" -y; fi
5050
- if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get update; fi
5151
- if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get install --no-install-recommends --no-upgrade -qq $PACKAGES; fi
52-
- if [[ "$HOST" =~ apple ]]; then pip install --user cairosvg mac_alias ds_store; export PATH="$HOME/.local/bin:$PATH"; ( wget 'https://bitbucket.org/al45tair/ds_store/get/c80c23706eae.tar.gz' && tar -xzvpf c80c23706eae.tar.gz && cd al45tair-ds_store-c80c23706eae/ && python setup.py install --user; ) fi
52+
- if [[ "$HOST" =~ apple ]]; then pip install --user mac_alias ds_store; export PATH="$HOME/.local/bin:$PATH"; ( wget 'https://bitbucket.org/al45tair/ds_store/get/c80c23706eae.tar.gz' && tar -xzvpf c80c23706eae.tar.gz && cd al45tair-ds_store-c80c23706eae/ && python setup.py install --user; ) fi
5353
before_script:
5454
- unset CC; unset CXX
5555
- mkdir -p depends/SDKs depends/sdk-sources

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ $(OSX_DMG): $(APP_DIST_EXTRAS)
123123
$(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "$(OSX_VOLNAME)" -no-pad -r -dir-mode 0755 -apple -o $@ dist
124124

125125
dpi%.$(OSX_BACKGROUND_IMAGE): contrib/macdeploy/$(OSX_BACKGROUND_SVG)
126-
sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/' < "$<" | $(CAIROSVG) -fpng -d$* - | $(IMAGEMAGICK_CONVERT) - $@
126+
sed 's/PACKAGE_NAME/$(PACKAGE_NAME)/' < "$<" | $(RSVG_CONVERT) -f png -d $* -p $* | $(IMAGEMAGICK_CONVERT) - $@
127127
OSX_BACKGROUND_IMAGE_DPIFILES := $(foreach dpi,$(OSX_BACKGROUND_IMAGE_DPIS),dpi$(dpi).$(OSX_BACKGROUND_IMAGE))
128128
$(APP_DIST_DIR)/.background/$(OSX_BACKGROUND_IMAGE): $(OSX_BACKGROUND_IMAGE_DPIFILES)
129129
$(MKDIR_P) $(@D)

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ case $host in
314314
AC_PATH_TOOL([INSTALLNAMETOOL], [install_name_tool], install_name_tool)
315315
AC_PATH_TOOL([OTOOL], [otool], otool)
316316
AC_PATH_PROGS([GENISOIMAGE], [genisoimage mkisofs],genisoimage)
317-
AC_PATH_PROGS([CAIROSVG], [cairosvg cairosvg-py3 cairosvg-py2],cairosvg)
317+
AC_PATH_PROGS([RSVG_CONVERT], [rsvg-convert rsvg],rsvg-convert)
318318
AC_PATH_PROGS([IMAGEMAGICK_CONVERT], [convert],convert)
319319
AC_PATH_PROGS([TIFFCP], [tiffcp],tiffcp)
320320

contrib/gitian-descriptors/gitian-osx.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ packages:
1010
- "git-core"
1111
- "pkg-config"
1212
- "autoconf"
13-
- "libffi-dev"
13+
- "librsvg2-bin"
1414
- "libtiff-tools"
1515
- "libtool"
1616
- "automake"
@@ -19,10 +19,8 @@ packages:
1919
- "cmake"
2020
- "imagemagick"
2121
- "libcap-dev"
22-
- "libxslt-dev"
2322
- "libz-dev"
2423
- "libbz2-dev"
25-
- "python-cairo"
2624
- "python-dev"
2725
- "python-pip"
2826
- "fonts-tuffy"
@@ -34,7 +32,7 @@ files:
3432
- "MacOSX10.9.sdk.tar.gz"
3533
script: |
3634
# FIXME: We should probably install these in some other (cachable) way, but the depends system doesn't appear to make native packages available to Core's build system itself?
37-
pip install --user mac_alias ds_store cairosvg cssselect tinycss lxml
35+
pip install --user mac_alias ds_store
3836
export PATH="$HOME/.local/bin:$PATH"
3937
4038
WRAP_DIR=$HOME/wrapped

0 commit comments

Comments
 (0)