Skip to content

Commit d2136e3

Browse files
committed
depends: Update from upstream
1 parent 68c81c4 commit d2136e3

32 files changed

+89
-61
lines changed

.python-version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.5.6

.travis.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
sudo: false
4949
cache: false
5050
language: python
51-
python: '3.6'
51+
python: '3.5' # Oldest supported version according to doc/dependencies.md
5252
install:
5353
- set -o errexit; source .travis/lint_04_install.sh
5454
before_script:
@@ -141,7 +141,7 @@ jobs:
141141
- stage: test
142142
env: >-
143143
HOST=x86_64-apple-darwin14
144-
PACKAGES="cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python-dev python3-setuptools-git"
144+
PACKAGES="cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python3-dev python3-setuptools"
145145
OSX_SDK=10.11
146146
RUN_UNIT_TESTS=false
147147
RUN_FUNCTIONAL_TESTS=false

configure.ac

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ AC_PATH_TOOL(RANLIB, ranlib)
8181
AC_PATH_TOOL(STRIP, strip)
8282
AC_PATH_TOOL(GCOV, gcov)
8383
AC_PATH_PROG(LCOV, lcov)
84-
dnl Python 3.x is supported from 3.4 on (see https://github.com/bitcoin/bitcoin/issues/7893)
85-
AC_PATH_PROGS([PYTHON], [python3.7 python3.6 python3.5 python3.4 python3 python])
84+
dnl Python 3.5 is specified in .python-version and should be used if available, see doc/dependencies.md
85+
AC_PATH_PROGS([PYTHON], [python3.5 python3.6 python3.7 python3.8 python3 python])
8686
AC_PATH_PROG(GENHTML, genhtml)
8787
AC_PATH_PROG([GIT], [git])
8888
AC_PATH_PROG(CCACHE,ccache)

depends/Makefile

+10-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ BASE_CACHE ?= $(BASEDIR)/built
66
SDK_PATH ?= $(BASEDIR)/SDKs
77
NO_QT ?=
88
NO_WALLET ?=
9+
NO_ZMQ ?=
910
NO_UPNP ?=
1011
FALLBACK_DOWNLOAD_PATH ?= https://bitcoincore.org/depends-sources
1112

@@ -14,7 +15,7 @@ HOST ?= $(BUILD)
1415
PATCHES_PATH = $(BASEDIR)/patches
1516
BASEDIR = $(CURDIR)
1617
HASH_LENGTH:=11
17-
DOWNLOAD_CONNECT_TIMEOUT:=10
18+
DOWNLOAD_CONNECT_TIMEOUT:=30
1819
DOWNLOAD_RETRIES:=3
1920
HOST_ID_SALT ?= salt
2021
BUILD_ID_SALT ?= salt
@@ -92,6 +93,7 @@ $(host_arch)_$(host_os)_id_string+=$(shell $(host_STRIP) --version 2>/dev/null)
9293
qt_packages_$(NO_QT) = $(qt_packages) $(qt_$(host_os)_packages) $(qt_$(host_arch)_$(host_os)_packages)
9394
wallet_packages_$(NO_WALLET) = $(wallet_packages)
9495
upnp_packages_$(NO_UPNP) = $(upnp_packages)
96+
zmq_packages_$(NO_ZMQ) = $(zmq_packages)
9597

9698
packages += $($(host_arch)_$(host_os)_packages) $($(host_os)_packages) $(qt_packages_) $(wallet_packages_) $(upnp_packages_)
9799
native_packages += $($(host_arch)_$(host_os)_native_packages) $($(host_os)_native_packages)
@@ -100,6 +102,10 @@ ifneq ($(qt_packages_),)
100102
native_packages += $(qt_native_packages)
101103
endif
102104

105+
ifneq ($(zmq_packages_),)
106+
packages += $(zmq_packages)
107+
endif
108+
103109
all_packages = $(packages) $(native_packages)
104110

105111
meta_depends = Makefile funcs.mk builders/default.mk hosts/default.mk hosts/$(host_os).mk builders/$(build_os).mk
@@ -136,6 +142,7 @@ $(host_prefix)/share/config.site : config.site.in $(host_prefix)/.stamp_$(final_
136142
-e 's|@LDFLAGS@|$(strip $(host_LDFLAGS) $(host_$(release_type)_LDFLAGS))|' \
137143
-e 's|@allow_host_packages@|$(ALLOW_HOST_PACKAGES)|' \
138144
-e 's|@no_qt@|$(NO_QT)|' \
145+
-e 's|@no_zmq@|$(NO_ZMQ)|' \
139146
-e 's|@no_wallet@|$(NO_WALLET)|' \
140147
-e 's|@no_upnp@|$(NO_UPNP)|' \
141148
-e 's|@debug@|$(DEBUG)|' \
@@ -185,4 +192,6 @@ download-win:
185192
@$(MAKE) -s HOST=x86_64-w64-mingw32 download-one
186193
download: download-osx download-linux download-win
187194

195+
$(foreach package,$(all_packages),$(eval $(call ext_add_stages,$(package))))
196+
188197
.PHONY: install cached clean clean-all download-one download-osx download-linux download-win download check-packages check-sources

depends/README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ No other options are needed, the paths are automatically configured.
3434

3535
#### For macOS cross compilation
3636

37-
sudo apt-get install curl librsvg2-bin libtiff-tools bsdmainutils cmake imagemagick libcap-dev libz-dev libbz2-dev python-setuptools
37+
sudo apt-get install curl librsvg2-bin libtiff-tools bsdmainutils cmake imagemagick libcap-dev libz-dev libbz2-dev python3-setuptools
3838

3939
#### For Win32/Win64 cross compilation
4040

@@ -44,7 +44,7 @@ No other options are needed, the paths are automatically configured.
4444

4545
Common linux dependencies:
4646

47-
sudo apt-get install make automake cmake curl g++-multilib libtool binutils-gold bsdmainutils pkg-config python3
47+
sudo apt-get install make automake cmake curl g++-multilib libtool binutils-gold bsdmainutils pkg-config python3 patch
4848

4949
For linux ARM cross compilation:
5050

@@ -69,6 +69,7 @@ The following can be set when running make: make FOO=bar
6969
SDK_PATH: Path where sdk's can be found (used by macOS)
7070
FALLBACK_DOWNLOAD_PATH: If a source file can't be fetched, try here before giving up
7171
NO_QT: Don't download/build/cache qt and its dependencies
72+
NO_ZMQ: Don't download/build/cache packages needed for enabling zeromq
7273
NO_WALLET: Don't download/build/cache libs needed to enable the wallet
7374
NO_UPNP: Don't download/build/cache packages needed for enabling upnp
7475
DEBUG: disable some optimizations and enable more runtime checking

depends/builders/darwin.mk

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
build_darwin_CC: = $(shell xcrun -f clang)
2-
build_darwin_CXX: = $(shell xcrun -f clang++)
3-
build_darwin_AR: = $(shell xcrun -f ar)
4-
build_darwin_RANLIB: = $(shell xcrun -f ranlib)
5-
build_darwin_STRIP: = $(shell xcrun -f strip)
6-
build_darwin_OTOOL: = $(shell xcrun -f otool)
7-
build_darwin_NM: = $(shell xcrun -f nm)
1+
build_darwin_CC:=$(shell xcrun -f clang)
2+
build_darwin_CXX:=$(shell xcrun -f clang++)
3+
build_darwin_AR:=$(shell xcrun -f ar)
4+
build_darwin_RANLIB:=$(shell xcrun -f ranlib)
5+
build_darwin_STRIP:=$(shell xcrun -f strip)
6+
build_darwin_OTOOL:=$(shell xcrun -f otool)
7+
build_darwin_NM:=$(shell xcrun -f nm)
88
build_darwin_INSTALL_NAME_TOOL:=$(shell xcrun -f install_name_tool)
9-
build_darwin_SHA256SUM = shasum -a 256
10-
build_darwin_DOWNLOAD = curl --location --fail --connect-timeout $(DOWNLOAD_CONNECT_TIMEOUT) --retry $(DOWNLOAD_RETRIES) -o
9+
build_darwin_SHA256SUM=shasum -a 256
10+
build_darwin_DOWNLOAD=curl --location --fail --connect-timeout $(DOWNLOAD_CONNECT_TIMEOUT) --retry $(DOWNLOAD_RETRIES) -o
1111

1212
#darwin host on darwin builder. overrides darwin host preferences.
1313
darwin_CC=$(shell xcrun -f clang) -mmacosx-version-min=$(OSX_MIN_VERSION)

depends/config.site.in

+5-1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ if test -z $with_gui && test -n "@no_qt@"; then
3333
with_gui=no
3434
fi
3535

36+
if test -z $enable_zmq && test -n "@no_zmq@"; then
37+
enable_zmq=no
38+
fi
39+
3640
if test x@host_os@ = xdarwin; then
3741
BREW=no
3842
PORT=no
@@ -67,7 +71,7 @@ fi
6771
if test -n "@CXX@" -a -z "${CXX}"; then
6872
CXX="@CXX@"
6973
fi
70-
PYTHONPATH=$depends_prefix/native/lib/python/dist-packages:$PYTHONPATH
74+
PYTHONPATH=$depends_prefix/native/lib/python3/dist-packages:$PYTHONPATH
7175

7276
if test -n "@AR@"; then
7377
AR=@AR@

depends/funcs.mk

+13-4
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,9 @@ $(1)_download_path_fixed=$(subst :,\:,$$($(1)_download_path))
7676

7777

7878
#default commands
79+
# The default behavior for tar will try to set ownership when running as uid 0 and may not succeed, --no-same-owner disables this behavior
7980
$(1)_fetch_cmds ?= $(call fetch_file,$(1),$(subst \:,:,$$($(1)_download_path_fixed)),$$($(1)_download_file),$($(1)_file_name),$($(1)_sha256_hash))
80-
$(1)_extract_cmds ?= mkdir -p $$($(1)_extract_dir) && echo "$$($(1)_sha256_hash) $$($(1)_source)" > $$($(1)_extract_dir)/.$$($(1)_file_name).hash && $(build_SHA256SUM) -c $$($(1)_extract_dir)/.$$($(1)_file_name).hash && tar --strip-components=1 -xf $$($(1)_source)
81+
$(1)_extract_cmds ?= mkdir -p $$($(1)_extract_dir) && echo "$$($(1)_sha256_hash) $$($(1)_source)" > $$($(1)_extract_dir)/.$$($(1)_file_name).hash && $(build_SHA256SUM) -c $$($(1)_extract_dir)/.$$($(1)_file_name).hash && tar --no-same-owner --strip-components=1 -xf $$($(1)_source)
8182
$(1)_preprocess_cmds ?=
8283
$(1)_build_cmds ?=
8384
$(1)_config_cmds ?=
@@ -170,15 +171,15 @@ $($(1)_extracted): | $($(1)_fetched)
170171
$(AT)mkdir -p $$(@D)
171172
$(AT)cd $$(@D); $(call $(1)_extract_cmds,$(1))
172173
$(AT)touch $$@
173-
$($(1)_preprocessed): | $($(1)_dependencies) $($(1)_extracted)
174+
$($(1)_preprocessed): | $($(1)_extracted)
174175
$(AT)echo Preprocessing $(1)...
175176
$(AT)mkdir -p $$(@D) $($(1)_patch_dir)
176177
$(AT)$(foreach patch,$($(1)_patches),cd $(PATCHES_PATH)/$(1); cp $(patch) $($(1)_patch_dir) ;)
177178
$(AT)cd $$(@D); $(call $(1)_preprocess_cmds, $(1))
178179
$(AT)touch $$@
179-
$($(1)_configured): | $($(1)_preprocessed)
180+
$($(1)_configured): | $($(1)_dependencies) $($(1)_preprocessed)
180181
$(AT)echo Configuring $(1)...
181-
$(AT)rm -rf $(host_prefix); mkdir -p $(host_prefix)/lib; cd $(host_prefix); $(foreach package,$($(1)_all_dependencies), tar xf $($(package)_cached); )
182+
$(AT)rm -rf $(host_prefix); mkdir -p $(host_prefix)/lib; cd $(host_prefix); $(foreach package,$($(1)_all_dependencies), tar --no-same-owner -xf $($(package)_cached); )
182183
$(AT)mkdir -p $$(@D)
183184
$(AT)+cd $$(@D); $($(1)_config_env) $(call $(1)_config_cmds, $(1))
184185
$(AT)touch $$@
@@ -213,6 +214,14 @@ $(1): | $($(1)_cached_checksum)
213214

214215
endef
215216

217+
stages = fetched extracted preprocessed configured built staged postprocessed cached cached_checksum
218+
219+
define ext_add_stages
220+
$(foreach stage,$(stages),
221+
$(1)_$(stage): $($(1)_$(stage))
222+
.PHONY: $(1)_$(stage))
223+
endef
224+
216225
# These functions create the build targets for each package. They must be
217226
# broken down into small steps so that each part is done for all packages
218227
# before moving on to the next step. Otherwise, a package's info

depends/packages.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ Each package is required to define at least these variables:
1414
placeholder such as 1.0 can be used.
1515

1616
$(package)_download_path:
17-
Location of the upstream source, without the file-name. Usually http or
18-
ftp.
17+
Location of the upstream source, without the file-name. Usually http, https
18+
or ftp. Secure transmission options like https should be preferred if
19+
available.
1920

2021
$(package)_file_name:
2122
The upstream source filename available at the download path.

depends/packages/bdb.mk

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=bdb
22
$(package)_version=4.8.30
3-
$(package)_download_path=http://download.oracle.com/berkeley-db
3+
$(package)_download_path=https://download.oracle.com/berkeley-db
44
$(package)_file_name=db-$($(package)_version).NC.tar.gz
55
$(package)_sha256_hash=12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef
66
$(package)_build_subdir=build_unix
@@ -10,6 +10,7 @@ $(package)_config_opts=--disable-shared --enable-cxx --disable-replication
1010
$(package)_config_opts_mingw32=--enable-mingw
1111
$(package)_config_opts_linux=--with-pic
1212
$(package)_cxxflags=-std=c++11
13+
$(package)_cppflags_mingw32=-DUNICODE -D_UNICODE
1314
endef
1415

1516
define $(package)_preprocess_cmds

depends/packages/expat.mk

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package=expat
2-
$(package)_version=2.2.5
3-
$(package)_download_path=https://github.com/libexpat/libexpat/releases/download/R_2_2_5/
2+
$(package)_version=2.2.6
3+
$(package)_download_path=https://github.com/libexpat/libexpat/releases/download/R_2_2_6/
44
$(package)_file_name=$(package)-$($(package)_version).tar.bz2
5-
$(package)_sha256_hash=d9dc32efba7e74f788fcc4f212a43216fc37cf5f23f4c2339664d473353aedf6
5+
$(package)_sha256_hash=17b43c2716d521369f82fc2dc70f359860e90fa440bea65b3b85f0b246ea81f2
66

77
define $(package)_set_vars
8-
$(package)_config_opts=--disable-static
8+
$(package)_config_opts=--disable-static --without-docbook
99
endef
1010

1111
define $(package)_config_cmds

depends/packages/fontconfig.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=fontconfig
22
$(package)_version=2.12.1
3-
$(package)_download_path=http://www.freedesktop.org/software/fontconfig/release/
3+
$(package)_download_path=https://www.freedesktop.org/software/fontconfig/release/
44
$(package)_file_name=$(package)-$($(package)_version).tar.bz2
55
$(package)_sha256_hash=b449a3e10c47e1d1c7a6ec6e2016cca73d3bd68fbbd4f0ae5cc6b573f7d6c7f3
66
$(package)_dependencies=freetype expat

depends/packages/freetype.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=freetype
22
$(package)_version=2.7.1
3-
$(package)_download_path=http://download.savannah.gnu.org/releases/$(package)
3+
$(package)_download_path=https://download.savannah.gnu.org/releases/$(package)
44
$(package)_file_name=$(package)-$($(package)_version).tar.bz2
55
$(package)_sha256_hash=3a3bb2c4e15ffb433f2032f50a5b5a92558206822e22bfe8cbe339af4aa82f88
66

depends/packages/libX11.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=libX11
22
$(package)_version=1.6.2
3-
$(package)_download_path=http://xorg.freedesktop.org/releases/individual/lib/
3+
$(package)_download_path=https://xorg.freedesktop.org/releases/individual/lib/
44
$(package)_file_name=$(package)-$($(package)_version).tar.bz2
55
$(package)_sha256_hash=2aa027e837231d2eeea90f3a4afe19948a6eb4c8b2bec0241eba7dbc8106bd16
66
$(package)_dependencies=libxcb xtrans xextproto xproto

depends/packages/libXau.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=libXau
22
$(package)_version=1.0.8
3-
$(package)_download_path=http://xorg.freedesktop.org/releases/individual/lib/
3+
$(package)_download_path=https://xorg.freedesktop.org/releases/individual/lib/
44
$(package)_file_name=$(package)-$($(package)_version).tar.bz2
55
$(package)_sha256_hash=fdd477320aeb5cdd67272838722d6b7d544887dfe7de46e1e7cc0c27c2bea4f2
66
$(package)_dependencies=xproto

depends/packages/libXext.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=libXext
22
$(package)_version=1.3.2
3-
$(package)_download_path=http://xorg.freedesktop.org/releases/individual/lib/
3+
$(package)_download_path=https://xorg.freedesktop.org/releases/individual/lib/
44
$(package)_file_name=$(package)-$($(package)_version).tar.bz2
55
$(package)_sha256_hash=f829075bc646cdc085fa25d98d5885d83b1759ceb355933127c257e8e50432e0
66
$(package)_dependencies=xproto xextproto libX11 libXau

depends/packages/libxcb.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=libxcb
22
$(package)_version=1.10
3-
$(package)_download_path=http://xcb.freedesktop.org/dist
3+
$(package)_download_path=https://xcb.freedesktop.org/dist
44
$(package)_file_name=$(package)-$($(package)_version).tar.bz2
55
$(package)_sha256_hash=98d9ab05b636dd088603b64229dd1ab2d2cc02ab807892e107d674f9c3f2d5b5
66
$(package)_dependencies=xcb_proto libXau xproto

depends/packages/miniupnpc.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=miniupnpc
22
$(package)_version=2.0.20180203
3-
$(package)_download_path=http://miniupnp.free.fr/files
3+
$(package)_download_path=https://miniupnp.tuxfamily.org/files/
44
$(package)_file_name=$(package)-$($(package)_version).tar.gz
55
$(package)_sha256_hash=90dda8c7563ca6cd4a83e23b3c66dbbea89603a1675bfdb852897c2c9cc220b7
66

depends/packages/native_biplist.mk

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ $(package)_version=1.0.3
33
$(package)_download_path=https://bitbucket.org/wooster/biplist/downloads
44
$(package)_file_name=biplist-$($(package)_version).tar.gz
55
$(package)_sha256_hash=4c0549764c5fe50b28042ec21aa2e14fe1a2224e239a1dae77d9e7f3932aa4c6
6-
$(package)_install_libdir=$(build_prefix)/lib/python/dist-packages
6+
$(package)_install_libdir=$(build_prefix)/lib/python3/dist-packages
77

88
define $(package)_build_cmds
9-
python setup.py build
9+
python3 setup.py build
1010
endef
1111

1212
define $(package)_stage_cmds
1313
mkdir -p $($(package)_install_libdir) && \
14-
python setup.py install --root=$($(package)_staging_dir) --prefix=$(build_prefix) --install-lib=$($(package)_install_libdir)
14+
python3 setup.py install --root=$($(package)_staging_dir) --prefix=$(build_prefix) --install-lib=$($(package)_install_libdir)
1515
endef

depends/packages/native_cctools.mk

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ $(package)_file_name=$($(package)_version).tar.gz
55
$(package)_sha256_hash=a09c9ba4684670a0375e42d9d67e7f12c1f62581a27f28f7c825d6d7032ccc6a
66
$(package)_build_subdir=cctools
77
$(package)_clang_version=3.7.1
8-
$(package)_clang_download_path=http://llvm.org/releases/$($(package)_clang_version)
8+
$(package)_clang_download_path=https://llvm.org/releases/$($(package)_clang_version)
99
$(package)_clang_download_file=clang+llvm-$($(package)_clang_version)-x86_64-linux-gnu-ubuntu-14.04.tar.xz
1010
$(package)_clang_file_name=clang-llvm-$($(package)_clang_version)-x86_64-linux-gnu-ubuntu-14.04.tar.xz
1111
$(package)_clang_sha256_hash=99b28a6b48e793705228a390471991386daa33a9717cd9ca007fcdde69608fd9
@@ -22,12 +22,12 @@ define $(package)_extract_cmds
2222
echo "$($(package)_clang_sha256_hash) $($(package)_source_dir)/$($(package)_clang_file_name)" >> $($(package)_extract_dir)/.$($(package)_file_name).hash && \
2323
$(build_SHA256SUM) -c $($(package)_extract_dir)/.$($(package)_file_name).hash && \
2424
mkdir -p toolchain/bin toolchain/lib/clang/3.5/include && \
25-
tar --strip-components=1 -C toolchain -xf $($(package)_source_dir)/$($(package)_clang_file_name) && \
25+
tar --no-same-owner --strip-components=1 -C toolchain -xf $($(package)_source_dir)/$($(package)_clang_file_name) && \
2626
rm -f toolchain/lib/libc++abi.so* && \
2727
echo "#!/bin/sh" > toolchain/bin/$(host)-dsymutil && \
2828
echo "exit 0" >> toolchain/bin/$(host)-dsymutil && \
2929
chmod +x toolchain/bin/$(host)-dsymutil && \
30-
tar --strip-components=1 -xf $($(package)_source)
30+
tar --no-same-owner --strip-components=1 -xf $($(package)_source)
3131
endef
3232

3333
define $(package)_set_vars

depends/packages/native_cdrkit.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package=native_cdrkit
22
$(package)_version=1.1.11
3-
$(package)_download_path=http://distro.ibiblio.org/fatdog/source/600/c
3+
$(package)_download_path=https://distro.ibiblio.org/fatdog/source/600/c
44
$(package)_file_name=cdrkit-$($(package)_version).tar.bz2
55
$(package)_sha256_hash=b50d64c214a65b1a79afe3a964c691931a4233e2ba605d793eb85d0ac3652564
66
$(package)_patches=cdrkit-deterministic.patch

depends/packages/native_ds_store.mk

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ $(package)_version=1.1.2
33
$(package)_download_path=https://github.com/al45tair/ds_store/archive/
44
$(package)_file_name=v$($(package)_version).tar.gz
55
$(package)_sha256_hash=3b3ecb7bf0a5157f5b6010bc3af7c141fb0ad3527084e63336220d22744bc20c
6-
$(package)_install_libdir=$(build_prefix)/lib/python/dist-packages
6+
$(package)_install_libdir=$(build_prefix)/lib/python3/dist-packages
77
$(package)_dependencies=native_biplist
88

99
define $(package)_build_cmds
10-
python setup.py build
10+
python3 setup.py build
1111
endef
1212

1313
define $(package)_stage_cmds
1414
mkdir -p $($(package)_install_libdir) && \
15-
python setup.py install --root=$($(package)_staging_dir) --prefix=$(build_prefix) --install-lib=$($(package)_install_libdir)
15+
python3 setup.py install --root=$($(package)_staging_dir) --prefix=$(build_prefix) --install-lib=$($(package)_install_libdir)
1616
endef

depends/packages/native_mac_alias.mk

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ $(package)_version=2.0.7
33
$(package)_download_path=https://github.com/al45tair/mac_alias/archive/
44
$(package)_file_name=v$($(package)_version).tar.gz
55
$(package)_sha256_hash=6f606d3b6bccd2112aeabf1a063f5b5ece87005a5d7e97c8faca23b916e88838
6-
$(package)_install_libdir=$(build_prefix)/lib/python/dist-packages
6+
$(package)_install_libdir=$(build_prefix)/lib/python3/dist-packages
77

88
define $(package)_build_cmds
9-
python setup.py build
9+
python3 setup.py build
1010
endef
1111

1212
define $(package)_stage_cmds
1313
mkdir -p $($(package)_install_libdir) && \
14-
python setup.py install --root=$($(package)_staging_dir) --prefix=$(build_prefix) --install-lib=$($(package)_install_libdir)
14+
python3 setup.py install --root=$($(package)_staging_dir) --prefix=$(build_prefix) --install-lib=$($(package)_install_libdir)
1515
endef

depends/packages/native_protobuf.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ $(package)_file_name=protobuf-$($(package)_version).tar.bz2
55
$(package)_sha256_hash=ee445612d544d885ae240ffbcbf9267faa9f593b7b101f21d58beceb92661910
66

77
define $(package)_set_vars
8-
$(package)_config_opts=--disable-shared
8+
$(package)_config_opts=--disable-shared --without-zlib
99
endef
1010

1111
define $(package)_config_cmds

0 commit comments

Comments
 (0)