blob: aa91b0a7afca9006d591d25c50e72976ee40279c (
plain)
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
|
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-or-later
#
# This file is part of the build pipeline for Inkscape on macOS.
#
# ### 120-jhbuild-python2.sh ###
# Install a current complete release of Python 2 w/SSL.
SELF_DIR=$(cd $(dirname "$0"); pwd -P)
for script in $SELF_DIR/0??-*.sh; do source $script; done
### install OpenSSL ############################################################
# Build OpenSSL as dedicated step because we need to link our system
# configuration and certs (/etc/ssl) to it. Otherwise https downloads
# will fail with certification validation issues.
jhbuild build openssl
mkdir -p $OPT_DIR/etc
ln -sf /etc/ssl $OPT_DIR/etc # link system config to our OpenSSL
### install Python 2 ###########################################################
# Some packages complain about non-exiting development headers when you rely
# solely on the macOS-provided Python installation. This also enables
# system-wide installations of packages without permission issues.
jhbuild build python
cd $SRC_DIR
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
jhbuild run python get-pip.py
jhbuild run pip install six # required for a package in meta-gtk-osx-bootstrap
|