diff --git a/srcpkgs/qt6-charts-private-devel b/srcpkgs/qt6-charts-private-devel new file mode 120000 index 00000000000..894d48aa312 --- /dev/null +++ b/srcpkgs/qt6-charts-private-devel @@ -0,0 +1 @@ +qt6-charts \ No newline at end of file diff --git a/srcpkgs/qt6-charts/template b/srcpkgs/qt6-charts/template index 3e42c4082ed..e20893dd2c1 100644 --- a/srcpkgs/qt6-charts/template +++ b/srcpkgs/qt6-charts/template @@ -1,7 +1,7 @@ # Template file for 'qt6-charts' pkgname=qt6-charts version=6.7.2 -revision=1 +revision=2 build_style=cmake hostmakedepends="perl qt6-declarative-host-tools" makedepends="qt6-declarative-private-devel qt6-base-private-devel" @@ -12,6 +12,8 @@ homepage="https://qt.io/" distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtcharts-everywhere-src-${version}.tar.xz" checksum=00f6a437458b7f2c4e81d748dbe2a077567a9e6ad8d8e3820b36c39dc5279bda +subpackages="qt6-charts-private-devel qt6-charts-devel" + pre_check() { export QML2_IMPORT_PATH="$wrksrc/build/lib${XBPS_TARGET_WORDSIZE}/qt6/qml" } @@ -20,6 +22,17 @@ post_install() { rm -rf ${DESTDIR}/usr/tests } +qt6-charts-private-devel_package() { + depends="qt6-charts-devel" + short_desc+=" - private development files" + pkg_install() { + for dir in $(cd ${DESTDIR} && find usr/include -type d -name private); do + vmove "$dir" + done + vmove "usr/lib/qt6/mkspecs/modules/*_private.pri" + } +} + qt6-charts-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files"