From 520b1661e31f6fd778c00fdb72eb11489a62c89a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sun, 23 Jun 2024 10:44:31 +0700 Subject: [PATCH] qt6-lottie: update to 6.7.2. --- srcpkgs/qt6-lottie-private-devel | 1 + srcpkgs/qt6-lottie/template | 22 +++++++++++++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) create mode 120000 srcpkgs/qt6-lottie-private-devel diff --git a/srcpkgs/qt6-lottie-private-devel b/srcpkgs/qt6-lottie-private-devel new file mode 120000 index 00000000000..ba915c5589b --- /dev/null +++ b/srcpkgs/qt6-lottie-private-devel @@ -0,0 +1 @@ +qt6-lottie \ No newline at end of file diff --git a/srcpkgs/qt6-lottie/template b/srcpkgs/qt6-lottie/template index f5d8c3636e8..8495153d4b5 100644 --- a/srcpkgs/qt6-lottie/template +++ b/srcpkgs/qt6-lottie/template @@ -1,21 +1,23 @@ # Template file for 'qt6-lottie' pkgname=qt6-lottie -version=6.6.0 +version=6.7.2 revision=1 build_style=cmake hostmakedepends="perl qt6-base qt6-declarative-host-tools" -makedepends="qt6-declarative-devel" +makedepends="qt6-declarative-private-devel qt6-base-private-devel" short_desc="Cross-platform application and UI framework - lottie" maintainer="John " license="GPL-3.0-only" homepage="https://qt.io/" distfiles="http://download.qt.io/official_releases/qt/${version%.*}/${version}/submodules/qtlottie-everywhere-src-${version}.tar.xz" -checksum=1d98b45107a4b9a6337bc7ac37b9e54cdaa68110f814d93eecc8fbf8d338f84f +checksum=d9afbc9358d352a4e521d4693d5bdad6a004272b6e8a9ec7a9f851700fe3f10e if [ "$XBPS_CHECK_PKGS" ]; then configure_args="-DQT_BUILD_TESTS=ON" fi +subpackages="qt6-lottie-private-devel qt6-lottie-devel" + pre_check() { export QML2_IMPORT_PATH="$wrksrc/build/lib${XBPS_TARGET_WORDSIZE}/qt6/qml" } @@ -24,6 +26,20 @@ post_install() { rm -rf ${DESTDIR}/usr/tests } +qt6-lottie-private-devel_package() { + depends="qt6-lottie-devel>=${version}_${revision}" + 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/cmake/*Private" + vmove "usr/lib/qt6/metatypes/*private_*_metatypes.json" + vmove "usr/lib/qt6/mkspecs/modules/*_private.pri" + vmove "usr/lib/qt6/modules/*Private.json" + } +} + qt6-lottie-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files"