mirror of https://github.com/bitcoin/bitcoin.git
depends: static libxcb_cursor
Modern Ubuntu isn't shipping with this library installed by default. Staticly link it to remove the need for end-users to install it. Closes #33432.
This commit is contained in:
parent
89144eb473
commit
eca50854e1
|
@ -112,7 +112,6 @@ ELF_ALLOWED_LIBRARIES = {
|
||||||
'libfontconfig.so.1', # font support
|
'libfontconfig.so.1', # font support
|
||||||
'libfreetype.so.6', # font parsing
|
'libfreetype.so.6', # font parsing
|
||||||
'libdl.so.2', # programming interface to dynamic linker
|
'libdl.so.2', # programming interface to dynamic linker
|
||||||
'libxcb-cursor.so.0',
|
|
||||||
'libxcb-icccm.so.4',
|
'libxcb-icccm.so.4',
|
||||||
'libxcb-image.so.0',
|
'libxcb-image.so.0',
|
||||||
'libxcb-shm.so.0',
|
'libxcb-shm.so.0',
|
||||||
|
|
|
@ -6,7 +6,7 @@ $(package)_sha256_hash=0e9c5446dc6f3beb8af6ebfcc9e27bcc6da6fe2860f7fc07b99144dfa
|
||||||
$(package)_dependencies=libxcb libxcb_util_render libxcb_util_image
|
$(package)_dependencies=libxcb libxcb_util_render libxcb_util_image
|
||||||
|
|
||||||
define $(package)_set_vars
|
define $(package)_set_vars
|
||||||
$(package)_config_opts = --disable-static
|
$(package)_config_opts = --disable-shared
|
||||||
$(package)_config_opts += --disable-dependency-tracking --enable-option-checking
|
$(package)_config_opts += --disable-dependency-tracking --enable-option-checking
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
|
@ -81,8 +81,6 @@ the necessary parts of Qt, the libqrencode and pass `-DBUILD_GUI=ON`. Skip if yo
|
||||||
|
|
||||||
sudo apt-get install qt6-base-dev qt6-tools-dev qt6-l10n-tools qt6-tools-dev-tools libgl-dev
|
sudo apt-get install qt6-base-dev qt6-tools-dev qt6-l10n-tools qt6-tools-dev-tools libgl-dev
|
||||||
|
|
||||||
For Qt 6.5 and later, the `libxcb-cursor0` package must be installed at runtime.
|
|
||||||
|
|
||||||
Additionally, to support Wayland protocol for modern desktop environments:
|
Additionally, to support Wayland protocol for modern desktop environments:
|
||||||
|
|
||||||
sudo apt install qt6-wayland
|
sudo apt install qt6-wayland
|
||||||
|
@ -133,8 +131,6 @@ the necessary parts of Qt, the libqrencode and pass `-DBUILD_GUI=ON`. Skip if yo
|
||||||
|
|
||||||
sudo dnf install qt6-qtbase-devel qt6-qttools-devel
|
sudo dnf install qt6-qtbase-devel qt6-qttools-devel
|
||||||
|
|
||||||
For Qt 6.5 and later, the `xcb-util-cursor` package must be installed at runtime.
|
|
||||||
|
|
||||||
Additionally, to support Wayland protocol for modern desktop environments:
|
Additionally, to support Wayland protocol for modern desktop environments:
|
||||||
|
|
||||||
sudo dnf install qt6-qtwayland
|
sudo dnf install qt6-qtwayland
|
||||||
|
@ -182,8 +178,6 @@ the necessary parts of Qt, the libqrencode and pass `-DBUILD_GUI=ON`. Skip if yo
|
||||||
|
|
||||||
apk add qt6-qtbase-dev qt6-qttools-dev
|
apk add qt6-qtbase-dev qt6-qttools-dev
|
||||||
|
|
||||||
For Qt 6.5 and later, the `xcb-util-cursor` package must be installed at runtime.
|
|
||||||
|
|
||||||
The GUI will be able to encode addresses in QR codes unless this feature is explicitly disabled. To install libqrencode, run:
|
The GUI will be able to encode addresses in QR codes unless this feature is explicitly disabled. To install libqrencode, run:
|
||||||
|
|
||||||
apk add libqrencode-dev
|
apk add libqrencode-dev
|
||||||
|
|
Loading…
Reference in New Issue