Date: Saturday, March 5, 2022 @ 11:55:38 Author: arojas Revision: 1142179
archrelease: copy trunk to community-testing-x86_64 Added: deepin-qt5integration/repos/community-testing-x86_64/ deepin-qt5integration/repos/community-testing-x86_64/PKGBUILD (from rev 1142178, deepin-qt5integration/trunk/PKGBUILD) deepin-qt5integration/repos/community-testing-x86_64/no-versioned-targets.patch (from rev 1142178, deepin-qt5integration/trunk/no-versioned-targets.patch) ----------------------------+ PKGBUILD | 35 ++++++++++++ no-versioned-targets.patch | 117 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 152 insertions(+) Copied: deepin-qt5integration/repos/community-testing-x86_64/PKGBUILD (from rev 1142178, deepin-qt5integration/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2022-03-05 11:55:38 UTC (rev 1142179) @@ -0,0 +1,35 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=deepin-qt5integration +pkgver=5.5.8 +pkgrel=2 +pkgdesc='Qt platform theme integration plugins for DDE' +arch=('x86_64') +url="https://github.com/linuxdeepin/qt5integration" +license=('GPL3') +depends=('dtkwidget' 'libqtxdg' 'deepin-qt5platform-plugins') +makedepends=('xcb-util-renderutil' 'deepin-file-manager' 'gtest') +groups=('deepin') +source=("https://github.com/linuxdeepin/qt5integration/archive/$pkgver/$pkgname-$pkgver.tar.gz" + no-versioned-targets.patch) +sha512sums=('c1c71a8f220d8e237636387eeb9a41d3438bacfcf93497d9ce2f0f6873f295aaeaea2fd09ff92d35baa249034dcc35ee115de4734ec4c60cbf9a3333241a7f3d' + '38e8b8b3e215988dec6f06fce61d529414594ffa0ee614ad2101bdffe95004ecd20df14b0396983d28dc9549eb75a6fcf03f0e7ad442620d6258741d8ccf21db') + +prepare() { + cd qt5integration-$pkgver + patch -p1 -i ../no-versioned-targets.patch # Fix build with recent dtkgui +} + +build() { + cd qt5integration-$pkgver + qmake-qt5 PREFIX=/usr + make -j1 +} + +package() { + cd qt5integration-$pkgver + make INSTALL_ROOT="$pkgdir" install + + # Upstream installs the same plugin twice as Qt plugins, which breaks everything. + find "$pkgdir"/usr/lib/qt/plugins/ -type f ! -name '*5.5.so' -delete -print +} Copied: deepin-qt5integration/repos/community-testing-x86_64/no-versioned-targets.patch (from rev 1142178, deepin-qt5integration/trunk/no-versioned-targets.patch) =================================================================== --- community-testing-x86_64/no-versioned-targets.patch (rev 0) +++ community-testing-x86_64/no-versioned-targets.patch 2022-03-05 11:55:38 UTC (rev 1142179) @@ -0,0 +1,117 @@ +diff --git a/iconengineplugins/builtinengine/builtinengine.pro b/iconengineplugins/builtinengine/builtinengine.pro +index 7d7c448..317b7a8 100644 +--- a/iconengineplugins/builtinengine/builtinengine.pro ++++ b/iconengineplugins/builtinengine/builtinengine.pro +@@ -7,7 +7,7 @@ SOURCES += main.cpp \ + dbuiltiniconengine.cpp + OTHER_FILES += builtinengine.json + +-QT += gui-private dtkgui$${DTK_VERSION} ++QT += gui-private dtkgui + DESTDIR = $$_PRO_FILE_PWD_/../../bin/plugins/iconengines/$${BASED_DTK_DIR} + + unix { +diff --git a/iconengineplugins/svgiconengine/svgiconengine.pro b/iconengineplugins/svgiconengine/svgiconengine.pro +index 113cfa2..e3608f5 100644 +--- a/iconengineplugins/svgiconengine/svgiconengine.pro ++++ b/iconengineplugins/svgiconengine/svgiconengine.pro +@@ -9,7 +9,7 @@ OTHER_FILES += qsvgiconengine.json + + CONFIG += c++11 + +-QT += gui-private dtkgui$${DTK_VERSION} concurrent ++QT += gui-private dtkgui concurrent + DESTDIR = $$_PRO_FILE_PWD_/../../bin/plugins/iconengines/$${BASED_DTK_DIR} + + unix { +diff --git a/imageformatplugins/svg/svg.pro b/imageformatplugins/svg/svg.pro +index d2be96d..4a972dd 100644 +--- a/imageformatplugins/svg/svg.pro ++++ b/imageformatplugins/svg/svg.pro +@@ -8,7 +8,7 @@ SOURCES += main.cpp \ + OTHER_FILES += svg.json + + CONFIG += c++11 link_pkgconfig +-PKGCONFIG += dtkgui$${DTK_VERSION} ++PKGCONFIG += dtkgui + + DESTDIR = $$_PRO_FILE_PWD_/../../bin/plugins/imageformats/$${BASED_DTK_DIR} + +diff --git a/platformthemeplugin/qt5deepintheme-plugin.pro b/platformthemeplugin/qt5deepintheme-plugin.pro +index 6a2c75c..bc536ee 100644 +--- a/platformthemeplugin/qt5deepintheme-plugin.pro ++++ b/platformthemeplugin/qt5deepintheme-plugin.pro +@@ -1,6 +1,6 @@ + # load(configure) will clear DTK_VERSION + include(../.qmake.conf) +-QT += dbus x11extras dtkgui$${DTK_VERSION} ++QT += dbus x11extras dtkgui + QT += core-private gui-private + greaterThan(QT_MAJOR_VERSION, 4) { + QT += widgets widgets-private +@@ -17,7 +17,7 @@ CONFIG += plugin link_pkgconfig c++11 + load(configure) + qtCompileTest(dthemed_icon_lookup) { + DEFINES += DTHEMED_ICON_LOOKUP +- PKGCONFIG += dtkwidget$${DTK_VERSION} til ++ PKGCONFIG += dtkwidget til + + SOURCES += diconengine.cpp + HEADERS += diconengine.h +diff --git a/styleplugins/chameleon/chameleon.pro b/styleplugins/chameleon/chameleon.pro +index fe05fd5..661e291 100644 +--- a/styleplugins/chameleon/chameleon.pro ++++ b/styleplugins/chameleon/chameleon.pro +@@ -1,4 +1,4 @@ +-QT += core gui widgets widgets-private core-private gui-private dtkgui$${DTK_VERSION} dtkwidget$${DTK_VERSION} ++QT += core gui widgets widgets-private core-private gui-private dtkgui dtkwidget + + TARGET = chameleon$${DTK_VERSION} + TEMPLATE = lib +diff --git a/styleplugins/dstyleplugin/dstyleplugin.pro b/styleplugins/dstyleplugin/dstyleplugin.pro +index 9124039..e82e86c 100644 +--- a/styleplugins/dstyleplugin/dstyleplugin.pro ++++ b/styleplugins/dstyleplugin/dstyleplugin.pro +@@ -6,7 +6,7 @@ + + QT += core gui widgets widgets-private core-private gui-private + CONFIG += link_pkgconfig c++11 +-PKGCONFIG += dtkwidget$${DTK_VERSION} ++PKGCONFIG += dtkwidget + + TARGET = dstyleplugin$${DTK_VERSION} + TEMPLATE = lib +@@ -66,9 +66,9 @@ RESOURCES += \ + assets.qrc + + load(configure) +-qtCompileTest(dtkwidget$${DTK_VERSION}) { ++qtCompileTest(dtkwidget) { + DEFINES += DTK_SUPPORT_BLUR_WINDOW +- message(The libdtkwidget$${DTK_VERSION} support blur window) ++ message(The libdtkwidget support blur window) + } else { +- warning(The libdtkwidget$${DTK_VERSION} can not support blur window) ++ warning(The libdtkwidget can not support blur window) + } +diff --git a/styles/styles.pro b/styles/styles.pro +index d152b48..0ae8b80 100644 +--- a/styles/styles.pro ++++ b/styles/styles.pro +@@ -1,4 +1,4 @@ +-QT += widgets dtkwidget$${DTK_VERSION} ++QT += widgets dtkwidget + + HEADERS = norwegianwoodstyle.h \ + widgetgallery.h +diff --git a/tests/tests.pro b/tests/tests.pro +index 0f223fe..ddfa2f8 100644 +--- a/tests/tests.pro ++++ b/tests/tests.pro +@@ -1,5 +1,5 @@ + TEMPLATE = app +-QT += dtkgui$${DTK_VERSION} concurrent dtkwidget$${DTK_VERSION} ++QT += dtkgui concurrent dtkwidget + CONFIG -= app_bundle + + unix:LIBS += -lgtest