Skip to content

Commit 7ffe383

Browse files
committed
more around svg
1 parent 26e5342 commit 7ffe383

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

build-aux/m4/bitcoin_qt.m4

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ AC_DEFUN([BITCOIN_QT_INIT],[
6868
AC_ARG_WITH([qt-libdir],[AS_HELP_STRING([--with-qt-libdir=LIB_DIR],[specify qt lib path (overridden by pkgconfig)])], [qt_lib_path=$withval], [])
6969
AC_ARG_WITH([qt-plugindir],[AS_HELP_STRING([--with-qt-plugindir=PLUGIN_DIR],[specify qt plugin path (overridden by pkgconfig)])], [qt_plugin_path=$withval], [])
7070
AC_ARG_WITH([qt-translationdir],[AS_HELP_STRING([--with-qt-translationdir=PLUGIN_DIR],[specify qt translation path (overridden by pkgconfig)])], [qt_translation_path=$withval], [])
71+
AC_ARG_WITH([qt-svgdir],[AS_HELP_STRING([--with-qt-svgdir=PLUGIN_DIR],[specify qt svg path (overridden by pkgconfig)])], [qt_svg_path=$withval], [])
7172
AC_ARG_WITH([qt-bindir],[AS_HELP_STRING([--with-qt-bindir=BIN_DIR],[specify qt bin path])], [qt_bin_path=$withval], [])
7273
7374
AC_ARG_WITH([qtdbus],
@@ -497,6 +498,7 @@ AC_DEFUN([_BITCOIN_QT_FIND_LIBS_WITHOUT_PKGCONFIG],[
497498
BITCOIN_QT_CHECK(AC_SEARCH_LIBS([png_error] ,[qtlibpng png],,AC_MSG_WARN([libpng not found. Assuming qt has it built-in])))
498499
BITCOIN_QT_CHECK(AC_SEARCH_LIBS([pcre2_match_16], [qtpcre2 libqtpcre2],,AC_MSG_WARN([libqtpcre2 not found. Assuming qt has it built-in])))
499500
fi
501+
BITCOIN_QT_CHECK(AC_SEARCH_LIBS([svg_error] ,[qtlibsvg svg],,BITCOIN_QT_FAIL([libsvg not found. Assuming qt has it built-in])))
500502
BITCOIN_QT_CHECK(AC_SEARCH_LIBS([hb_ot_tags_from_script] ,[qtharfbuzzng qtharfbuzz harfbuzz],,AC_MSG_WARN([libharfbuzz not found. Assuming qt has it built-in or support is disabled])))
501503
BITCOIN_QT_CHECK(AC_CHECK_LIB([${QT_LIB_PREFIX}Core] ,[main],,BITCOIN_QT_FAIL(lib${QT_LIB_PREFIX}Core not found)))
502504
BITCOIN_QT_CHECK(AC_CHECK_LIB([${QT_LIB_PREFIX}Gui] ,[main],,BITCOIN_QT_FAIL(lib${QT_LIB_PREFIX}Gui not found)))

contrib/macdeploy/macdeployqtplus

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -424,11 +424,11 @@ def deployPlugins(appBundleInfo, deploymentInfo, strip, verbose):
424424
elif pluginPath == "imageformats/libqsvg.dylib" or pluginPath == "iconengines/libqsvgicon.dylib":
425425
# Deploy the svg plugins only if QtSvg is in use
426426
if not deploymentInfo.usesFramework("QtSvg"):
427-
# continue
428427
print ("qtSVG NOT FOUND")
428+
continue
429429
else:
430430
print ("qtSVG FOUND!")
431-
a = deploymentInfo.usesFramework("QtSvg")
431+
#a = deploymentInfo.usesFramework("QtSvg")
432432
elif pluginPath == "accessible/libqtaccessiblecompatwidgets.dylib":
433433
# Deploy accessibility for Qt3Support only if the Qt3Support is in use
434434
if not deploymentInfo.usesFramework("Qt3Support"):

depends/packages/qt.mk

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,16 +182,20 @@ define $(package)_config_cmds
182182
export PKG_CONFIG_SYSROOT_DIR=/ && \
183183
export PKG_CONFIG_LIBDIR=$(host_prefix)/lib/pkgconfig && \
184184
export PKG_CONFIG_PATH=$(host_prefix)/share/pkgconfig && \
185+
echo "furszyee --> $(PWD)" && \
185186
./configure $($(package)_config_opts) && \
186187
echo "host_build: QT_CONFIG ~= s/system-zlib/zlib" >> mkspecs/qconfig.pri && \
187188
echo "CONFIG += force_bootstrap" >> mkspecs/qconfig.pri && \
189+
echo "furszyee43 --> $(PWD)" && \
188190
$(MAKE) sub-src-clean && \
189191
cd ../qttranslations && ../qtbase/bin/qmake qttranslations.pro -o Makefile && \
190192
cd translations && ../../qtbase/bin/qmake translations.pro -o Makefile && cd ../.. && \
191193
echo "furszy --> $(PWD)" && \
192194
cd qtsvg && ../qtbase/bin/qmake qtsvg.pro -o Makefile && \
193195
cd src/svg && ../../../qtbase/bin/qmake svg.pro -o Makefile && cd ../../.. && \
194196
cd qtsvg/src/plugins && ../../../qtbase/bin/qmake plugins.pro -o Makefile && cd ../../.. && \
197+
cd qtsvg/src/plugins/imageformats && ../../../../qtbase/bin/qmake imageformats.pro -o Makefile && cd ../../../.. && \
198+
cd qtsvg/src/plugins/imageformats/svg && ../../../../../qtbase/bin/qmake svg.pro -o Makefile && cd ../../../../.. && \
195199
cd qttools/src/linguist/lrelease/ && ../../../../qtbase/bin/qmake lrelease.pro -o Makefile && \
196200
cd ../lupdate/ && ../../../../qtbase/bin/qmake lupdate.pro -o Makefile && cd ../../../..
197201
endef
@@ -202,7 +206,8 @@ define $(package)_build_cmds
202206
$(MAKE) -C ../qttools/src/linguist/lupdate && \
203207
$(MAKE) -C ../qttranslations && \
204208
$(MAKE) -C ../qtsvg/ && \
205-
$(MAKE) -C ../qtsvg/src/svg
209+
$(MAKE) -C ../qtsvg/src/svg && \
210+
$(MAKE) -C ../qtsvg/src/plugins/imageformats
206211
endef
207212

208213
define $(package)_stage_cmds
@@ -212,6 +217,7 @@ define $(package)_stage_cmds
212217
$(MAKE) -C qttools/src/linguist/lupdate INSTALL_ROOT=$($(package)_staging_dir) install_target && \
213218
$(MAKE) -C qtsvg INSTALL_ROOT=$($(package)_staging_dir) install_subtargets && \
214219
$(MAKE) -C qtsvg/src/svg/ INSTALL_ROOT=$($(package)_staging_dir) install_target && \
220+
$(MAKE) -C qtsvg/src/plugins/imageformats INSTALL_ROOT=$($(package)_staging_dir) install_subtargets && \
215221
echo "---FURSZY232 --> $($(package)_staging_dir)" && \
216222
$(MAKE) -C qttranslations INSTALL_ROOT=$($(package)_staging_dir) install_subtargets && \
217223
if `test -f qtbase/src/plugins/platforms/xcb/xcb-static/libxcb-static.a`; then \

depends/patches/qt/mac-qmake.conf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ QMAKE_MAC_SDK.macosx.platform_name = macosx
1515
QMAKE_MAC_SDK.macosx.SDKVersion = $${MAC_SDK_VERSION}
1616
QMAKE_MAC_SDK.macosx.PlatformPath = /phony
1717
QMAKE_APPLE_DEVICE_ARCHS=x86_64
18+
QMAKE_TARGET_PATH += $$[QT_INSTALL_PLUGINS]/imageformats
1819
!host_build: QMAKE_CFLAGS += -target $${MAC_TARGET}
1920
!host_build: QMAKE_OBJECTIVE_CFLAGS += $$QMAKE_CFLAGS
2021
!host_build: QMAKE_CXXFLAGS += $$QMAKE_CFLAGS
@@ -23,4 +24,9 @@ QMAKE_AR = $${CROSS_COMPILE}ar cq
2324
QMAKE_RANLIB=$${CROSS_COMPILE}ranlib
2425
QMAKE_LIBTOOL=$${CROSS_COMPILE}libtool
2526
QMAKE_INSTALL_NAME_TOOL=$${CROSS_COMPILE}install_name_tool
27+
QMAKE_LFLAGS_PLUGIN += -qt-libsvg
28+
QTPLUGIN += qsvg
29+
[Paths]
30+
Plugins = plugins/
31+
2632
load(qt_config)

0 commit comments

Comments
 (0)