d8bc47fde4
Some dependency sources were downloaded via http, even though https (SSL/TLS) options are available. Even if we potentially check the integrity of the downloaded files via hash comparison, we should make use of this additional security layer. bdb.mk fontconfig.mk freetype.mk libX11.mk libXau.mk libXext.mk libxcb.mk native_cctools.mk native_cdrkit.mk xcb_proto.mk xextproto.mk xproto.mk xtrans.mk zlib.mk miniupnp was switched to official project mirror with SSL support
36 lines
1.1 KiB
Makefile
36 lines
1.1 KiB
Makefile
package=libxcb
|
|
$(package)_version=1.10
|
|
$(package)_download_path=https://xcb.freedesktop.org/dist
|
|
$(package)_file_name=$(package)-$($(package)_version).tar.bz2
|
|
$(package)_sha256_hash=98d9ab05b636dd088603b64229dd1ab2d2cc02ab807892e107d674f9c3f2d5b5
|
|
$(package)_dependencies=xcb_proto libXau xproto
|
|
|
|
define $(package)_set_vars
|
|
$(package)_config_opts=--disable-static
|
|
endef
|
|
|
|
define $(package)_preprocess_cmds
|
|
cp -f $(BASEDIR)/config.guess $(BASEDIR)/config.sub build-aux &&\
|
|
sed "s/pthread-stubs//" -i configure
|
|
endef
|
|
|
|
# Don't install xcb headers to the default path in order to work around a qt
|
|
# build issue: https://bugreports.qt.io/browse/QTBUG-34748
|
|
# When using qt's internal libxcb, it may end up finding the real headers in
|
|
# depends staging. Use a non-default path to avoid that.
|
|
|
|
define $(package)_config_cmds
|
|
$($(package)_autoconf) --includedir=$(host_prefix)/include/xcb-shared
|
|
endef
|
|
|
|
define $(package)_build_cmds
|
|
$(MAKE)
|
|
endef
|
|
|
|
define $(package)_stage_cmds
|
|
$(MAKE) DESTDIR=$($(package)_staging_dir) install
|
|
endef
|
|
|
|
define $(package)_postprocess_cmds
|
|
rm -rf share/man share/doc
|
|
endef
|