diff --git a/common/shlibs b/common/shlibs index 10a1233b9c6..282f0583d2b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2043,7 +2043,7 @@ libQt6QmlModels.so.6 qt6-declarative-6.0.0_1 libQt6QuickLayouts.so.6 qt6-declarative-6.1.0_1 libQt6QuickParticles.so.6 qt6-declarative-6.0.0_1 libQt6QmlCompiler.so.6 qt6-declarative-6.4.0_1 -libQt6ShaderTools.so.6 qt6-shadertools-6.0.0_1 +libQt6ShaderTools.so.6 libqt6shadertools-6.4.2_1 libQt6Quick3D.so.6 qt6-quick3d-6.0.0_1 libQt6Quick3DRuntimeRender.so.6 qt6-quick3d-6.0.0_1 libQt6Quick3DUtils.so.6 qt6-quick3d-6.0.0_1 diff --git a/srcpkgs/libqt6shadertools b/srcpkgs/libqt6shadertools new file mode 120000 index 00000000000..f1424d216cb --- /dev/null +++ b/srcpkgs/libqt6shadertools @@ -0,0 +1 @@ +qt6-shadertools \ No newline at end of file diff --git a/srcpkgs/qt6-shadertools/template b/srcpkgs/qt6-shadertools/template index f27848f6de2..fbb2fba7181 100644 --- a/srcpkgs/qt6-shadertools/template +++ b/srcpkgs/qt6-shadertools/template @@ -1,34 +1,47 @@ # Template file for 'qt6-shadertools' pkgname=qt6-shadertools -version=6.4.0 +version=6.4.2 revision=1 build_style=cmake -hostmakedepends="perl qt6-base-devel" +hostmakedepends="perl qt6-base" makedepends="qt6-base-devel" +depends="libqt6shadertools>=${version}_${revision}" short_desc="Cross-platform application and UI framework - shadertools" maintainer="John " license="GPL-3.0-or-later" homepage="https://qt.io/" distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtshadertools-everywhere-src-${version}.tar.xz" -checksum=dbd6a5f00e8178cd2fea7e84c4eef3818de5287d34e20a68383929c754ae3b90 +checksum=fa65bff84d4e9c2cb4cbf6fb098207e0e23d863dbe675eb277034a29c226a217 if [ "$CROSS_BUILD" ]; then configure_args="-DQT_FORCE_BUILD_TOOLS=true" - hostmakedepends+=" qt6-shadertools-devel" + hostmakedepends+=" qt6-shadertools" fi +libqt6shadertools_package() { + short_desc+=" - libraries" + pkg_install() { + vmove "usr/lib/libQt6ShaderTools.so.*" + } +} qt6-shadertools-devel_package() { depends="${sourcepkg}>=${version}_${revision} qt6-base-devel>=${version}_1" short_desc+=" - development files" pkg_install() { + local _f vmove usr/include - vmove usr/lib/cmake vmove usr/lib/metatypes vmove usr/lib/pkgconfig vmove usr/lib/qt6/mkspecs vmove "usr/lib/*.so" vmove "usr/lib/*.prl" vmove usr/share/qt6/modules + for _f in ${DESTDIR}/usr/lib/cmake/*; do + case "$_f" in + *ToolsTools) ;; + *) vmove "usr/lib/cmake/${_f##*/}" ;; + esac + done } }