qt5: Remove *.la/*.prl fixup script
authorAndreas Naumann <anaumann@ultratronik.de>
Mon, 15 Apr 2019 20:56:22 +0000 (22:56 +0200)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Wed, 17 Apr 2019 21:49:45 +0000 (23:49 +0200)
After fixing Prefix in our custom qt.conf, Qt computes and embeds the
correct sysroot prefixed pathes in all *.la and *.prl files.
So remove fixup of
- *.la files because they are generically fixed anyway
- *.prl files because occurences of absolute /usr/lib were no longer
observed

Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
23 files changed:
package/qt5/qt5.mk
package/qt5/qt53d/qt53d.mk
package/qt5/qt5base/qt5base.mk
package/qt5/qt5canvas3d/qt5canvas3d.mk
package/qt5/qt5charts/qt5charts.mk
package/qt5/qt5connectivity/qt5connectivity.mk
package/qt5/qt5declarative/qt5declarative.mk
package/qt5/qt5enginio/qt5enginio.mk
package/qt5/qt5location/qt5location.mk
package/qt5/qt5multimedia/qt5multimedia.mk
package/qt5/qt5script/qt5script.mk
package/qt5/qt5scxml/qt5scxml.mk
package/qt5/qt5sensors/qt5sensors.mk
package/qt5/qt5serialbus/qt5serialbus.mk
package/qt5/qt5serialport/qt5serialport.mk
package/qt5/qt5svg/qt5svg.mk
package/qt5/qt5wayland/qt5wayland.mk
package/qt5/qt5webchannel/qt5webchannel.mk
package/qt5/qt5webengine/qt5webengine.mk
package/qt5/qt5webkit/qt5webkit.mk
package/qt5/qt5websockets/qt5websockets.mk
package/qt5/qt5x11extras/qt5x11extras.mk
package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk

index 6da898121d72b003d75eb075a161caf1111f2b9e..4e738c75dba215b5dc016fdd087fc43e6e5f561f 100644 (file)
@@ -17,20 +17,5 @@ QT5_SITE = https://download.qt.io/official_releases/qt/$(QT5_VERSION_MAJOR)/$(QT
 
 include $(sort $(wildcard package/qt5/*/*.mk))
 
-define QT5_LA_PRL_FILES_FIXUP
-       for i in $$(find $(STAGING_DIR)/usr/lib* -name "libQt5*.la"); do \
-               $(SED)  "s:$(BASE_DIR):@BASE_DIR@:g" \
-                       -e "s:$(STAGING_DIR):@STAGING_DIR@:g" \
-                       -e "s:\(['= ]\)/usr:\\1@STAGING_DIR@/usr:g" \
-                       -e "s:@STAGING_DIR@:$(STAGING_DIR):g" \
-                       -e "s:@BASE_DIR@:$(BASE_DIR):g" \
-                       $$i ; \
-               $(SED) "/^dependency_libs=/s%-L/usr/lib %%g" $$i ; \
-       done
-       for i in $$(find $(STAGING_DIR)/usr/lib* -name "libQt5*.prl"); do \
-               $(SED) "s%-L/usr/lib%%" $$i; \
-       done
-endef
-
 # Variable for other Qt applications to use
 QT5_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++
index 48a931d60be18adcf66b7b6b4260e239198c7fd7..7674b445580ae373bf4180050e5ed90d733aa76b 100644 (file)
@@ -27,7 +27,6 @@ endef
 
 define QT53D_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
index fa0466dea8dcd4b471ebd14b29f79bb46b6bf4a6..0b45c50a66f4be202c060101ee5478144f915540 100644 (file)
@@ -356,7 +356,6 @@ endef
 
 define QT5BASE_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
        $(QT5BASE_INSTALL_QT_CONF)
 endef
 
index ef5b373d0253882e1a25e6d917bc6841d86529b9..b550ff00f2dffa67d802d38ef357c80bb5b4c6b4 100644 (file)
@@ -28,7 +28,6 @@ endef
 
 define QT5CANVAS3D_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y)
index 9e2e6de881869780921790c82c186b73b06954cd..e35974750394ffa34e019582867e42a413861233 100644 (file)
@@ -34,7 +34,6 @@ endef
 
 define QT5CHARTS_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)
index 6de1536b78bf2b0093527a4aceba5b508b68482f..24dbc2cba00c436c113fe6f360b6b79bfd0de263 100644 (file)
@@ -36,7 +36,6 @@ endef
 
 define QT5CONNECTIVITY_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK),y)
index 2fe72b3be6ef9614703d680c4fdbcb00ebb78a3a..6210611961b100b9826906e76062c6d097100670 100644 (file)
@@ -28,7 +28,6 @@ endef
 
 define QT5DECLARATIVE_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)
index 38f309646f0246d759f2b26e1c22e79d2ea569e6..2a4cf72ec752e9515d2ffcc8f20847c036eab01f 100644 (file)
@@ -32,7 +32,6 @@ endef
 
 define QT5ENGINIO_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK),y)
index da0aad796114a9eccb8544d2b9bfab9893a372fc..a69e8f41a6c373fb9f24de3972fe6fc5f07484d9 100644 (file)
@@ -32,7 +32,6 @@ endef
 
 define QT5LOCATION_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK),y)
index d044b7b96c894ced287c7556079009c3ffa9a90b..7d332b0304d87864ff47aefc33ec9af114e94b20 100644 (file)
@@ -44,7 +44,6 @@ endef
 
 define QT5MULTIMEDIA_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)
index 4a292c95a536d7137aa3c4b86a8ea0cbc4a605aa..a3b8cb7e346b4b04bd2cde94135ecec6debc3d85 100644 (file)
@@ -37,7 +37,6 @@ endef
 
 define QT5SCRIPT_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)
index de9ece597c984e7dab2bf68517213d8f6195b186..b54ef0e43aba10b080d1a32f935fbb3ddd1a8bec 100644 (file)
@@ -26,7 +26,6 @@ endef
 
 define QT5SCXML_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)
index 2d5cf327a6da7d4efc9824682ffa30fb28850645..10498a497003f5b31540bb4d10bbc36ff672cd17 100644 (file)
@@ -32,7 +32,6 @@ endef
 
 define QT5SENSORS_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)
index 98c4466cb8b4fee5707e1acec74f768e119cfdc0..be8bb8b23c446df474c810e0161c4ae667e6f5fd 100644 (file)
@@ -23,7 +23,6 @@ endef
 
 define QT5SERIALBUS_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)
index 2b0953586b0bac96e8f501bedb992a0de7d68907..5c2abd82dac3d998b5e00c8246521f94468077a0 100644 (file)
@@ -28,7 +28,6 @@ endef
 
 define QT5SERIALPORT_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)
index 48ff04bd756ad7f81f229a6b69f4613af2d18551..cb91844efd52685df245fd75444175878501316b 100644 (file)
@@ -28,7 +28,6 @@ endef
 
 define QT5SVG_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5BASE_WIDGETS),y)
index d6fb6e18885da64e41bb724122f920ebb4bc7618..f96e4c2f8f7ae70e529bf6664f7b776e35a08ae7 100644 (file)
@@ -40,7 +40,6 @@ endef
 
 define QT5WAYLAND_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5WAYLAND_COMPOSITOR),y)
index f1c08532c0195c9b0fc2a1413e391229df165c0a..d13604198078b5ab33c1570205bd4518ce47fad2 100644 (file)
@@ -35,7 +35,6 @@ endef
 
 define QT5WEBCHANNEL_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
index a3cfcec26e956ed9658ca1541a6c820e948dc301..1d5ee8d819a7966e91cc89ebf684474df5ee898c 100644 (file)
@@ -73,7 +73,6 @@ endef
 
 define QT5WEBENGINE_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(QT5WEBENGINE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 define QT5WEBENGINE_INSTALL_TARGET_QMLS
index a0a0998d127eaeee612c4082aec52da9649953e8..25c5495482a77dede59ea7239426403765edbebe 100644 (file)
@@ -54,7 +54,6 @@ endef
 
 define QT5WEBKIT_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(QT5WEBKIT_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK),y)
index c67db198db956c8f3333f37af7f204201113577d..d026a44ff1c9148c0573885c20fbf58218e92b82 100644 (file)
@@ -35,7 +35,6 @@ endef
 
 define QT5WEBSOCKETS_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK),y)
index 9d54c1106111932942543520b6f4ae0ffce21148..6acc9462c159983d04685a7afe7d54a73ba1b8c0 100644 (file)
@@ -28,7 +28,6 @@ endef
 
 define QT5X11EXTRAS_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)
index 0a8b47ac534c492d77a78d26a9a7d3c73295e3bf..8be708844bacd597dcf61ba1680377b12e381d88 100644 (file)
@@ -31,7 +31,6 @@ endef
 
 define QT5XMLPATTERNS_INSTALL_STAGING_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install
-       $(QT5_LA_PRL_FILES_FIXUP)
 endef
 
 ifeq ($(BR2_STATIC_LIBS),)