Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_libs =================================================================== --- /dev/null +++ abi_libs @@ -0,0 +1,2 @@ +libQt6Bodymovin.so.6 +liblottieqtplugin.so Index: abi_symbols =================================================================== --- /dev/null +++ abi_symbols @@ -0,0 +1,285 @@ +libQt6Bodymovin.so.6:_ZN10BMRepeater16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN10BMRepeater9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN10BMRepeaterC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN10BMRepeaterC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN10BMTrimPath16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN10BMTrimPath9applyTrimERKS_ +libQt6Bodymovin.so.6:_ZN10BMTrimPath9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN10BMTrimPathC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN10BMTrimPathC1ERKS_ +libQt6Bodymovin.so.6:_ZN10BMTrimPathC1Ev +libQt6Bodymovin.so.6:_ZN10BMTrimPathC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN10BMTrimPathC2ERKS_ +libQt6Bodymovin.so.6:_ZN10BMTrimPathC2Ev +libQt6Bodymovin.so.6:_ZN11BMMergePathC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN11BMMergePathC1ERKS_ +libQt6Bodymovin.so.6:_ZN11BMMergePathC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN11BMMergePathC2ERKS_ +libQt6Bodymovin.so.6:_ZN11BMNullLayer16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN11BMNullLayerC1ERK11QJsonObject +libQt6Bodymovin.so.6:_ZN11BMNullLayerC1ERKS_ +libQt6Bodymovin.so.6:_ZN11BMNullLayerC2ERK11QJsonObject +libQt6Bodymovin.so.6:_ZN11BMNullLayerC2ERKS_ +libQt6Bodymovin.so.6:_ZN11BMNullLayerD0Ev +libQt6Bodymovin.so.6:_ZN11BMNullLayerD1Ev +libQt6Bodymovin.so.6:_ZN11BMNullLayerD2Ev +libQt6Bodymovin.so.6:_ZN12BMFillEffect16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN12BMFillEffect9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN12BMFillEffectC1ERKS_ +libQt6Bodymovin.so.6:_ZN12BMFillEffectC2ERKS_ +libQt6Bodymovin.so.6:_ZN12BMImageLayer16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN12BMImageLayerC1ERK11QJsonObject +libQt6Bodymovin.so.6:_ZN12BMImageLayerC1ERKS_ +libQt6Bodymovin.so.6:_ZN12BMImageLayerC2ERK11QJsonObject +libQt6Bodymovin.so.6:_ZN12BMImageLayerC2ERKS_ +libQt6Bodymovin.so.6:_ZN12BMImageLayerD0Ev +libQt6Bodymovin.so.6:_ZN12BMImageLayerD1Ev +libQt6Bodymovin.so.6:_ZN12BMImageLayerD2Ev +libQt6Bodymovin.so.6:_ZN12BMShapeLayer16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN12BMShapeLayerC1ERK11QJsonObject +libQt6Bodymovin.so.6:_ZN12BMShapeLayerC1ERKS_ +libQt6Bodymovin.so.6:_ZN12BMShapeLayerC2ERK11QJsonObject +libQt6Bodymovin.so.6:_ZN12BMShapeLayerC2ERKS_ +libQt6Bodymovin.so.6:_ZN12BMShapeLayerD0Ev +libQt6Bodymovin.so.6:_ZN12BMShapeLayerD1Ev +libQt6Bodymovin.so.6:_ZN12BMShapeLayerD2Ev +libQt6Bodymovin.so.6:_ZN13BMPathTrimmer16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN13BMPathTrimmer7addTrimEP10BMTrimPath +libQt6Bodymovin.so.6:_ZN13BMPathTrimmer9applyTrimEP7BMShape +libQt6Bodymovin.so.6:_ZN13BMPathTrimmerC1EP6BMBase +libQt6Bodymovin.so.6:_ZN13BMPathTrimmerC2EP6BMBase +libQt6Bodymovin.so.6:_ZN14LottieRenderer16setTrimmingStateENS_13TrimmingStateE +libQt6Bodymovin.so.6:_ZN14LottieRenderer17saveTrimmingStateEv +libQt6Bodymovin.so.6:_ZN14LottieRenderer20restoreTrimmingStateEv +libQt6Bodymovin.so.6:_ZN15BMFreeFormShape10buildShapeERK11QJsonObject +libQt6Bodymovin.so.6:_ZN15BMFreeFormShape10buildShapeEi +libQt6Bodymovin.so.6:_ZN15BMFreeFormShape14createKeyframeE10QJsonArrayS0_i11QJsonObjectS1_ +libQt6Bodymovin.so.6:_ZN15BMFreeFormShape16finalizeVerticesEv +libQt6Bodymovin.so.6:_ZN15BMFreeFormShape16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN15BMFreeFormShape18parseEasedVerticesERK11QJsonObjecti +libQt6Bodymovin.so.6:_ZN15BMFreeFormShape19parseShapeKeyframesER11QJsonObject +libQt6Bodymovin.so.6:_ZN15BMFreeFormShape9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN15BMFreeFormShapeC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN15BMFreeFormShapeC1ERKS_ +libQt6Bodymovin.so.6:_ZN15BMFreeFormShapeC1Ev +libQt6Bodymovin.so.6:_ZN15BMFreeFormShapeC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN15BMFreeFormShapeC2ERKS_ +libQt6Bodymovin.so.6:_ZN15BMFreeFormShapeC2Ev +libQt6Bodymovin.so.6:_ZN16BMBasicTransform16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN16BMBasicTransform9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN16BMBasicTransformC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN16BMBasicTransformC1ERKS_ +libQt6Bodymovin.so.6:_ZN16BMBasicTransformC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN16BMBasicTransformC2ERKS_ +libQt6Bodymovin.so.6:_ZN16BMShapeTransform16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN16BMShapeTransform9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN16BMShapeTransformC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN16BMShapeTransformC1ERKS_ +libQt6Bodymovin.so.6:_ZN16BMShapeTransformC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN16BMShapeTransformC2ERKS_ +libQt6Bodymovin.so.6:_ZN19BMRepeaterTransform16setInstanceCountEi +libQt6Bodymovin.so.6:_ZN19BMRepeaterTransform16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN19BMRepeaterTransform9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN19BMRepeaterTransformC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN19BMRepeaterTransformC1ERKS_ +libQt6Bodymovin.so.6:_ZN19BMRepeaterTransformC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN19BMRepeaterTransformC2ERKS_ +libQt6Bodymovin.so.6:_ZN6BMBase11appendChildEPS_ +libQt6Bodymovin.so.6:_ZN6BMBase11setPropertyEN9BMLiteral12PropertyTypeE8QVariant +libQt6Bodymovin.so.6:_ZN6BMBase12prependChildEPS_ +libQt6Bodymovin.so.6:_ZN6BMBase14resolveTopRootEv +libQt6Bodymovin.so.6:_ZN6BMBase16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN6BMBase17resolveExpressionERK11QJsonObject +libQt6Bodymovin.so.6:_ZN6BMBase5parseERK11QJsonObject +libQt6Bodymovin.so.6:_ZN6BMBase7setNameERK7QString +libQt6Bodymovin.so.6:_ZN6BMBase7setTypeEi +libQt6Bodymovin.so.6:_ZN6BMBase9findChildERK7QString +libQt6Bodymovin.so.6:_ZN6BMBase9setParentEPS_ +libQt6Bodymovin.so.6:_ZN6BMBaseC1ERKS_ +libQt6Bodymovin.so.6:_ZN6BMBaseC2ERKS_ +libQt6Bodymovin.so.6:_ZN6BMBaseD0Ev +libQt6Bodymovin.so.6:_ZN6BMBaseD1Ev +libQt6Bodymovin.so.6:_ZN6BMBaseD2Ev +libQt6Bodymovin.so.6:_ZN6BMFill16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN6BMFillC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN6BMFillC1ERKS_ +libQt6Bodymovin.so.6:_ZN6BMFillC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN6BMFillC2ERKS_ +libQt6Bodymovin.so.6:_ZN6BMRect11setPropertyEN9BMLiteral12PropertyTypeE8QVariant +libQt6Bodymovin.so.6:_ZN6BMRect16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN6BMRectC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN6BMRectC1ERKS_ +libQt6Bodymovin.so.6:_ZN6BMRectC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN6BMRectC2ERKS_ +libQt6Bodymovin.so.6:_ZN7BMGFill11setGradientEv +libQt6Bodymovin.so.6:_ZN7BMGFill16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN7BMGFillC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN7BMGFillC1ERKS_ +libQt6Bodymovin.so.6:_ZN7BMGFillC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN7BMGFillC2ERKS_ +libQt6Bodymovin.so.6:_ZN7BMGFillD0Ev +libQt6Bodymovin.so.6:_ZN7BMGFillD1Ev +libQt6Bodymovin.so.6:_ZN7BMGFillD2Ev +libQt6Bodymovin.so.6:_ZN7BMGroup16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN7BMGroup9applyTrimERK10BMTrimPath +libQt6Bodymovin.so.6:_ZN7BMGroup9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN7BMGroupC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN7BMGroupC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN7BMImage16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN7BMImage9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN7BMImageC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN7BMImageC1ERKS_ +libQt6Bodymovin.so.6:_ZN7BMImageC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN7BMImageC2ERKS_ +libQt6Bodymovin.so.6:_ZN7BMLayer12parseEffectsERK10QJsonArrayP6BMBase +libQt6Bodymovin.so.6:_ZN7BMLayer16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN7BMLayer18resolveLinkedLayerEv +libQt6Bodymovin.so.6:_ZN7BMLayer5parseERK11QJsonObject +libQt6Bodymovin.so.6:_ZN7BMLayer9constructE11QJsonObject +libQt6Bodymovin.so.6:_ZN7BMLayer9findChildERK7QString +libQt6Bodymovin.so.6:_ZN7BMLayerC1ERKS_ +libQt6Bodymovin.so.6:_ZN7BMLayerC2ERKS_ +libQt6Bodymovin.so.6:_ZN7BMLayerD0Ev +libQt6Bodymovin.so.6:_ZN7BMLayerD1Ev +libQt6Bodymovin.so.6:_ZN7BMLayerD2Ev +libQt6Bodymovin.so.6:_ZN7BMRound16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN7BMRound9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN7BMRoundC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN7BMRoundC1ERKS_ +libQt6Bodymovin.so.6:_ZN7BMRoundC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN7BMRoundC2ERKS_ +libQt6Bodymovin.so.6:_ZN7BMShape9applyTrimERK10BMTrimPath +libQt6Bodymovin.so.6:_ZN7BMShape9constructE11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN7BMShapeC1ERKS_ +libQt6Bodymovin.so.6:_ZN7BMShapeC2ERKS_ +libQt6Bodymovin.so.6:_ZN8BMStroke16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN8BMStrokeC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN8BMStrokeC1ERKS_ +libQt6Bodymovin.so.6:_ZN8BMStrokeC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN8BMStrokeC2ERKS_ +libQt6Bodymovin.so.6:_ZN9BMEllipse16updatePropertiesEi +libQt6Bodymovin.so.6:_ZN9BMEllipse9constructERK11QJsonObject +libQt6Bodymovin.so.6:_ZN9BMEllipseC1ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN9BMEllipseC1ERKS_ +libQt6Bodymovin.so.6:_ZN9BMEllipseC2ERK11QJsonObjectP6BMBase +libQt6Bodymovin.so.6:_ZN9BMEllipseC2ERKS_ +libQt6Bodymovin.so.6:_ZN9BMLiteral11qt_metacallEN11QMetaObject4CallEiPPv +libQt6Bodymovin.so.6:_ZN9BMLiteral11qt_metacastEPKc +libQt6Bodymovin.so.6:_ZN9BMLiteral16staticMetaObjectE +libQt6Bodymovin.so.6:_ZNK10BMRepeater5cloneEv +libQt6Bodymovin.so.6:_ZNK10BMRepeater6copiesEv +libQt6Bodymovin.so.6:_ZNK10BMRepeater6offsetEv +libQt6Bodymovin.so.6:_ZNK10BMRepeater6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK10BMRepeater9transformEv +libQt6Bodymovin.so.6:_ZNK10BMTrimPath11acceptsTrimEv +libQt6Bodymovin.so.6:_ZNK10BMTrimPath12simultaneousEv +libQt6Bodymovin.so.6:_ZNK10BMTrimPath3endEv +libQt6Bodymovin.so.6:_ZNK10BMTrimPath4trimERK12QPainterPath +libQt6Bodymovin.so.6:_ZNK10BMTrimPath5cloneEv +libQt6Bodymovin.so.6:_ZNK10BMTrimPath5startEv +libQt6Bodymovin.so.6:_ZNK10BMTrimPath6offsetEv +libQt6Bodymovin.so.6:_ZNK10BMTrimPath6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK11BMMergePath5cloneEv +libQt6Bodymovin.so.6:_ZNK11BMMergePath5mergeERK12QPainterPath +libQt6Bodymovin.so.6:_ZNK11BMMergePath6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK11BMNullLayer5cloneEv +libQt6Bodymovin.so.6:_ZNK11BMNullLayer6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK12BMFillEffect5cloneEv +libQt6Bodymovin.so.6:_ZNK12BMFillEffect5colorEv +libQt6Bodymovin.so.6:_ZNK12BMFillEffect6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK12BMFillEffect7opacityEv +libQt6Bodymovin.so.6:_ZNK12BMImageLayer5cloneEv +libQt6Bodymovin.so.6:_ZNK12BMImageLayer6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK12BMShapeLayer5cloneEv +libQt6Bodymovin.so.6:_ZNK12BMShapeLayer6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK13BMPathTrimmer5inUseEv +libQt6Bodymovin.so.6:_ZNK13BMPathTrimmer6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK14LottieRenderer13trimmingStateEv +libQt6Bodymovin.so.6:_ZNK15BMFreeFormShape11acceptsTrimEv +libQt6Bodymovin.so.6:_ZNK15BMFreeFormShape5cloneEv +libQt6Bodymovin.so.6:_ZNK15BMFreeFormShape6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK16BMBasicTransform11anchorPointEv +libQt6Bodymovin.so.6:_ZNK16BMBasicTransform5cloneEv +libQt6Bodymovin.so.6:_ZNK16BMBasicTransform5scaleEv +libQt6Bodymovin.so.6:_ZNK16BMBasicTransform6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK16BMBasicTransform7opacityEv +libQt6Bodymovin.so.6:_ZNK16BMBasicTransform8positionEv +libQt6Bodymovin.so.6:_ZNK16BMBasicTransform8rotationEv +libQt6Bodymovin.so.6:_ZNK16BMShapeTransform10shearAngleEv +libQt6Bodymovin.so.6:_ZNK16BMShapeTransform4skewEv +libQt6Bodymovin.so.6:_ZNK16BMShapeTransform5cloneEv +libQt6Bodymovin.so.6:_ZNK16BMShapeTransform6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK16BMShapeTransform6shearXEv +libQt6Bodymovin.so.6:_ZNK16BMShapeTransform6shearYEv +libQt6Bodymovin.so.6:_ZNK16BMShapeTransform8skewAxisEv +libQt6Bodymovin.so.6:_ZNK19BMRepeaterTransform10endOpacityEv +libQt6Bodymovin.so.6:_ZNK19BMRepeaterTransform12startOpacityEv +libQt6Bodymovin.so.6:_ZNK19BMRepeaterTransform17opacityAtInstanceEi +libQt6Bodymovin.so.6:_ZNK19BMRepeaterTransform5cloneEv +libQt6Bodymovin.so.6:_ZNK19BMRepeaterTransform6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK6BMBase10definitionEv +libQt6Bodymovin.so.6:_ZNK6BMBase4nameEv +libQt6Bodymovin.so.6:_ZNK6BMBase4typeEv +libQt6Bodymovin.so.6:_ZNK6BMBase5cloneEv +libQt6Bodymovin.so.6:_ZNK6BMBase6activeEi +libQt6Bodymovin.so.6:_ZNK6BMBase6hiddenEv +libQt6Bodymovin.so.6:_ZNK6BMBase6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK6BMBase7topRootEv +libQt6Bodymovin.so.6:_ZNK6BMFill5cloneEv +libQt6Bodymovin.so.6:_ZNK6BMFill5colorEv +libQt6Bodymovin.so.6:_ZNK6BMFill6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK6BMFill7opacityEv +libQt6Bodymovin.so.6:_ZNK6BMRect11acceptsTrimEv +libQt6Bodymovin.so.6:_ZNK6BMRect4sizeEv +libQt6Bodymovin.so.6:_ZNK6BMRect5cloneEv +libQt6Bodymovin.so.6:_ZNK6BMRect6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK6BMRect8positionEv +libQt6Bodymovin.so.6:_ZNK6BMRect9roundnessEv +libQt6Bodymovin.so.6:_ZNK7BMGFill10startPointEv +libQt6Bodymovin.so.6:_ZNK7BMGFill12gradientTypeEv +libQt6Bodymovin.so.6:_ZNK7BMGFill14highlightAngleEv +libQt6Bodymovin.so.6:_ZNK7BMGFill15highlightLengthEv +libQt6Bodymovin.so.6:_ZNK7BMGFill5cloneEv +libQt6Bodymovin.so.6:_ZNK7BMGFill5valueEv +libQt6Bodymovin.so.6:_ZNK7BMGFill6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK7BMGFill7opacityEv +libQt6Bodymovin.so.6:_ZNK7BMGFill8endPointEv +libQt6Bodymovin.so.6:_ZNK7BMGroup11acceptsTrimEv +libQt6Bodymovin.so.6:_ZNK7BMGroup5cloneEv +libQt6Bodymovin.so.6:_ZNK7BMGroup6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK7BMImage5cloneEv +libQt6Bodymovin.so.6:_ZNK7BMImage6radiusEv +libQt6Bodymovin.so.6:_ZNK7BMImage6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK7BMImage8positionEv +libQt6Bodymovin.so.6:_ZNK7BMLayer11isMaskLayerEv +libQt6Bodymovin.so.6:_ZNK7BMLayer11linkedLayerEv +libQt6Bodymovin.so.6:_ZNK7BMLayer13renderEffectsER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK7BMLayer14isClippedLayerEv +libQt6Bodymovin.so.6:_ZNK7BMLayer5cloneEv +libQt6Bodymovin.so.6:_ZNK7BMLayer6activeEi +libQt6Bodymovin.so.6:_ZNK7BMLayer6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK7BMLayer7layerIdEv +libQt6Bodymovin.so.6:_ZNK7BMLayer8clipModeEv +libQt6Bodymovin.so.6:_ZNK7BMLayer9transformEv +libQt6Bodymovin.so.6:_ZNK7BMRound11acceptsTrimEv +libQt6Bodymovin.so.6:_ZNK7BMRound5cloneEv +libQt6Bodymovin.so.6:_ZNK7BMRound6radiusEv +libQt6Bodymovin.so.6:_ZNK7BMRound6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK7BMRound8positionEv +libQt6Bodymovin.so.6:_ZNK7BMShape11acceptsTrimEv +libQt6Bodymovin.so.6:_ZNK7BMShape4pathEv +libQt6Bodymovin.so.6:_ZNK7BMShape5cloneEv +libQt6Bodymovin.so.6:_ZNK7BMShape9directionEv +libQt6Bodymovin.so.6:_ZNK8BMStroke3penEv +libQt6Bodymovin.so.6:_ZNK8BMStroke5cloneEv +libQt6Bodymovin.so.6:_ZNK8BMStroke6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK8BMStroke7opacityEv +libQt6Bodymovin.so.6:_ZNK8BMStroke8getColorEv +libQt6Bodymovin.so.6:_ZNK9BMEllipse11acceptsTrimEv +libQt6Bodymovin.so.6:_ZNK9BMEllipse4sizeEv +libQt6Bodymovin.so.6:_ZNK9BMEllipse5cloneEv +libQt6Bodymovin.so.6:_ZNK9BMEllipse6renderER14LottieRenderer +libQt6Bodymovin.so.6:_ZNK9BMEllipse8positionEv +libQt6Bodymovin.so.6:_ZNK9BMLiteral10metaObjectEv +liblottieqtplugin.so:qt_plugin_instance +liblottieqtplugin.so:qt_plugin_query_metadata Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,8 @@ +UNKNOWN +libQt6Core.so.6 +libQt6Gui.so.6 +libQt6Qml.so.6 +libQt6Quick.so.6 +libc.so.6 +libm.so.6 +libstdc++.so.6 Index: abi_used_symbols =================================================================== --- /dev/null +++ abi_used_symbols @@ -0,0 +1,372 @@ +UNKNOWN:_ZTI14LottieRenderer +UNKNOWN:_ZTI17QQuickPaintedItem +UNKNOWN:_ZTI19QQmlExtensionPlugin +UNKNOWN:_ZTI9BMLiteral +UNKNOWN:_ZTV14LottieRenderer +UNKNOWN:_ZTV6BMBase +UNKNOWN:_ZTV9BMLiteral +libQt6Core.so.6:_Z21qRegisterResourceDataiPKhS0_S0_ +libQt6Core.so.6:_Z23qUnregisterResourceDataiPKhS0_S0_ +libQt6Core.so.6:_Z26qt_QMetaEnum_debugOperatorR6QDebugxPK11QMetaObjectPKc +libQt6Core.so.6:_Z5qHash11QStringViewm +libQt6Core.so.6:_Z7qgetenvPKc +libQt6Core.so.6:_ZN10QArrayData10deallocateEPS_xx +libQt6Core.so.6:_ZN10QArrayData19reallocateUnalignedEPS_PvxxNS_16AllocationOptionE +libQt6Core.so.6:_ZN10QArrayData8allocateEPPS_xxxNS_16AllocationOptionE +libQt6Core.so.6:_ZN10QByteArray10fromBase64ERKS_6QFlagsINS_12Base64OptionEE +libQt6Core.so.6:_ZN10QByteArray11reallocDataExN10QArrayData16AllocationOptionE +libQt6Core.so.6:_ZN10QByteArray6_emptyE +libQt6Core.so.6:_ZN10QByteArray6appendEc +libQt6Core.so.6:_ZN10QByteArray6insertEx14QByteArrayView +libQt6Core.so.6:_ZN10QByteArrayC1EPKcx +libQt6Core.so.6:_ZN10QByteArrayaSERKS_ +libQt6Core.so.6:_ZN10QJsonArray6appendERK10QJsonValue +libQt6Core.so.6:_ZN10QJsonArray6takeAtEx +libQt6Core.so.6:_ZN10QJsonArrayC1Ev +libQt6Core.so.6:_ZN10QJsonArrayD1Ev +libQt6Core.so.6:_ZN10QJsonArrayixEx +libQt6Core.so.6:_ZN10QJsonValue11fromVariantERK8QVariant +libQt6Core.so.6:_ZN10QJsonValueC1ERK10QJsonArray +libQt6Core.so.6:_ZN10QJsonValueC1ERK11QJsonObject +libQt6Core.so.6:_ZN10QJsonValueC1Eb +libQt6Core.so.6:_ZN10QJsonValueC1Ei +libQt6Core.so.6:_ZN10QJsonValueD1Ev +libQt6Core.so.6:_ZN11QBasicMutex12lockInternalEv +libQt6Core.so.6:_ZN11QBasicMutex14unlockInternalEv +libQt6Core.so.6:_ZN11QBasicMutex15destroyInternalEP13QMutexPrivate +libQt6Core.so.6:_ZN11QDataStreamlsEb +libQt6Core.so.6:_ZN11QDataStreamlsEd +libQt6Core.so.6:_ZN11QDataStreamlsEi +libQt6Core.so.6:_ZN11QDataStreamrsERb +libQt6Core.so.6:_ZN11QDataStreamrsERd +libQt6Core.so.6:_ZN11QDataStreamrsERi +libQt6Core.so.6:_ZN11QJsonObject6insertE13QLatin1StringRK10QJsonValue +libQt6Core.so.6:_ZN11QJsonObject6insertERK7QStringRK10QJsonValue +libQt6Core.so.6:_ZN11QJsonObjectC1EOS_ +libQt6Core.so.6:_ZN11QJsonObjectC1ERKS_ +libQt6Core.so.6:_ZN11QJsonObjectC1Ev +libQt6Core.so.6:_ZN11QJsonObjectD1Ev +libQt6Core.so.6:_ZN11QJsonObjectaSERKS_ +libQt6Core.so.6:_ZN11QMetaObject10ConnectionC1Ev +libQt6Core.so.6:_ZN11QMetaObject10ConnectionD1Ev +libQt6Core.so.6:_ZN11QMetaObject12invokeMethodEP7QObjectPKcN2Qt14ConnectionTypeE22QGenericReturnArgument16QGenericArgumentS7_S7_S7_S7_S7_S7_S7_S7_S7_ +libQt6Core.so.6:_ZN11QMetaObject14normalizedTypeEPKc +libQt6Core.so.6:_ZN11QMetaObject8activateEP7QObjectPKS_iPPv +libQt6Core.so.6:_ZN11QTextStreamlsEPKc +libQt6Core.so.6:_ZN11QTextStreamlsEPKv +libQt6Core.so.6:_ZN11QTextStreamlsERK7QString +libQt6Core.so.6:_ZN11QTextStreamlsEc +libQt6Core.so.6:_ZN11QTextStreamlsEd +libQt6Core.so.6:_ZN11QTextStreamlsEi +libQt6Core.so.6:_ZN13QJsonDocument8fromJsonERK10QByteArrayP15QJsonParseError +libQt6Core.so.6:_ZN13QJsonDocumentD1Ev +libQt6Core.so.6:_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer +libQt6Core.so.6:_ZN14QWaitCondition7wakeAllEv +libQt6Core.so.6:_ZN14QWaitConditionC1Ev +libQt6Core.so.6:_ZN14QWaitConditionD1Ev +libQt6Core.so.6:_ZN15QtSharedPointer20ExternalRefCountData9getAndRefEPK7QObject +libQt6Core.so.6:_ZN16QDebugStateSaverC1ER6QDebug +libQt6Core.so.6:_ZN16QDebugStateSaverD1Ev +libQt6Core.so.6:_ZN16QLoggingCategoryC1EPKc9QtMsgType +libQt6Core.so.6:_ZN16QLoggingCategoryD1Ev +libQt6Core.so.6:_ZN18QRegularExpressionC1ERK7QString6QFlagsINS_13PatternOptionEE +libQt6Core.so.6:_ZN18QRegularExpressionD1Ev +libQt6Core.so.6:_ZN23QRegularExpressionMatchD1Ev +libQt6Core.so.6:_ZN4QUrlC1ERK7QStringNS_11ParsingModeE +libQt6Core.so.6:_ZN4QUrlC1ERKS_ +libQt6Core.so.6:_ZN4QUrlC1Ev +libQt6Core.so.6:_ZN4QUrlD1Ev +libQt6Core.so.6:_ZN4QUrlaSERKS_ +libQt6Core.so.6:_ZN6QDebug12putByteArrayEPKcmNS_13Latin1ContentE +libQt6Core.so.6:_ZN6QDebug9putStringEPK5QCharm +libQt6Core.so.6:_ZN6QDebugD1Ev +libQt6Core.so.6:_ZN6QTimer11setIntervalEi +libQt6Core.so.6:_ZN6QTimer13setSingleShotEb +libQt6Core.so.6:_ZN6QTimer16staticMetaObjectE +libQt6Core.so.6:_ZN6QTimer4stopEv +libQt6Core.so.6:_ZN6QTimer5startEv +libQt6Core.so.6:_ZN6QTimer7timeoutENS_14QPrivateSignalE +libQt6Core.so.6:_ZN6QTimerC1EP7QObject +libQt6Core.so.6:_ZN7QObject10childEventEP11QChildEvent +libQt6Core.so.6:_ZN7QObject10disconnectERKN11QMetaObject10ConnectionE +libQt6Core.so.6:_ZN7QObject10timerEventEP11QTimerEvent +libQt6Core.so.6:_ZN7QObject11connectImplEPKS_PPvS1_S3_PN9QtPrivate15QSlotObjectBaseEN2Qt14ConnectionTypeEPKiPK11QMetaObject +libQt6Core.so.6:_ZN7QObject11customEventEP6QEvent +libQt6Core.so.6:_ZN7QObject11eventFilterEPS_P6QEvent +libQt6Core.so.6:_ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv +libQt6Core.so.6:_ZN7QObject11qt_metacastEPKc +libQt6Core.so.6:_ZN7QObject13connectNotifyERK11QMetaMethod +libQt6Core.so.6:_ZN7QObject16disconnectNotifyERK11QMetaMethod +libQt6Core.so.6:_ZN7QObject16staticMetaObjectE +libQt6Core.so.6:_ZN7QObject5eventEP6QEvent +libQt6Core.so.6:_ZN7QObjectC2EPS_ +libQt6Core.so.6:_ZN7QObjectD2Ev +libQt6Core.so.6:_ZN7QString10fromLatin1E14QByteArrayView +libQt6Core.so.6:_ZN7QString15toLatin1_helperERKS_ +libQt6Core.so.6:_ZN7QString23toLatin1_helper_inplaceERS_ +libQt6Core.so.6:_ZN7QString6_emptyE +libQt6Core.so.6:_ZN7QString6appendERKS_ +libQt6Core.so.6:_ZN7QString8fromUtf8E14QByteArrayView +libQt6Core.so.6:_ZN7QStringC1ExN2Qt14InitializationE +libQt6Core.so.6:_ZN7QStringaSERKS_ +libQt6Core.so.6:_ZN7QThread11qt_metacallEN11QMetaObject4CallEiPPv +libQt6Core.so.6:_ZN7QThread11qt_metacastEPKc +libQt6Core.so.6:_ZN7QThread13currentThreadEv +libQt6Core.so.6:_ZN7QThread16staticMetaObjectE +libQt6Core.so.6:_ZN7QThread5eventEP6QEvent +libQt6Core.so.6:_ZN7QThread5startENS_8PriorityE +libQt6Core.so.6:_ZN7QThreadC2EP7QObject +libQt6Core.so.6:_ZN7QThreadD2Ev +libQt6Core.so.6:_ZN8QVariantC1ERK4QUrl +libQt6Core.so.6:_ZN8QVariantC1ERKS_ +libQt6Core.so.6:_ZN8QVariantD1Ev +libQt6Core.so.6:_ZN9QFileInfoC1ERK7QString +libQt6Core.so.6:_ZN9QFileInfoD1Ev +libQt6Core.so.6:_ZN9QHashSeed10globalSeedEv +libQt6Core.so.6:_ZN9QMetaType10canConvertES_S_ +libQt6Core.so.6:_ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayS_ +libQt6Core.so.6:_ZN9QMetaType7convertES_PKvS_Pv +libQt6Core.so.6:_ZN9QtPrivate13compareMemoryE14QByteArrayViewS0_ +libQt6Core.so.6:_ZN9QtPrivate14compareStringsE11QStringViewS0_N2Qt15CaseSensitivityE +libQt6Core.so.6:_ZNK10QByteArray5toIntEPbi +libQt6Core.so.6:_ZNK10QByteArray6isNullEv +libQt6Core.so.6:_ZNK10QJsonArray2atEx +libQt6Core.so.6:_ZNK10QJsonArray4sizeEv +libQt6Core.so.6:_ZNK10QJsonArray7isEmptyEv +libQt6Core.so.6:_ZNK10QJsonValue4typeEv +libQt6Core.so.6:_ZNK10QJsonValue5toIntEi +libQt6Core.so.6:_ZNK10QJsonValue6toBoolEb +libQt6Core.so.6:_ZNK10QJsonValue7toArrayEv +libQt6Core.so.6:_ZNK10QJsonValue8toDoubleEd +libQt6Core.so.6:_ZNK10QJsonValue8toObjectEv +libQt6Core.so.6:_ZNK10QJsonValue8toStringEv +libQt6Core.so.6:_ZNK10QJsonValue9toVariantEv +libQt6Core.so.6:_ZNK11QJsonObject5valueE13QLatin1String +libQt6Core.so.6:_ZNK11QJsonObject5valueERK7QString +libQt6Core.so.6:_ZNK11QJsonObject7isEmptyEv +libQt6Core.so.6:_ZNK11QJsonObject8containsE13QLatin1String +libQt6Core.so.6:_ZNK11QMetaObject10Connection18isConnected_helperEv +libQt6Core.so.6:_ZNK11QMetaObject9classNameEv +libQt6Core.so.6:_ZNK11QObjectData17dynamicMetaObjectEv +libQt6Core.so.6:_ZNK13QJsonDocument6objectEv +libQt6Core.so.6:_ZNK13QJsonValueRef8toObjectEv +libQt6Core.so.6:_ZNK13QJsonValueRef9toVariantEv +libQt6Core.so.6:_ZNK14QMessageLogger5debugEv +libQt6Core.so.6:_ZNK14QMessageLogger7warningEv +libQt6Core.so.6:_ZNK15QJsonParseError11errorStringEv +libQt6Core.so.6:_ZNK18QRegularExpression5matchERK7QStringxNS_9MatchTypeE6QFlagsINS_11MatchOptionEE +libQt6Core.so.6:_ZNK23QRegularExpressionMatch8capturedEi +libQt6Core.so.6:_ZNK23QRegularExpressionMatch8hasMatchEv +libQt6Core.so.6:_ZNK4QUrl11toLocalFileEv +libQt6Core.so.6:_ZNK4QUrl7isValidEv +libQt6Core.so.6:_ZNK4QUrleqERKS_ +libQt6Core.so.6:_ZNK4QUrlltERKS_ +libQt6Core.so.6:_ZNK4QUrlneERKS_ +libQt6Core.so.6:_ZNK6QLineF6lengthEv +libQt6Core.so.6:_ZNK6QTimer8isActiveEv +libQt6Core.so.6:_ZNK7QString10startsWithE13QLatin1StringN2Qt15CaseSensitivityE +libQt6Core.so.6:_ZNK7QString5splitERKS_6QFlagsIN2Qt18SplitBehaviorFlagsEENS3_15CaseSensitivityE +libQt6Core.so.6:_ZNK7QThread23isInterruptionRequestedEv +libQt6Core.so.6:_ZNK8QVariant5toIntEPb +libQt6Core.so.6:_ZNK8QVariant6toRealEPb +libQt6Core.so.6:_ZNK8QVariant7toFloatEPb +libQt6Core.so.6:_ZNK8QVariant8metaTypeEv +libQt6Core.so.6:_ZNK8QVariant8toPointFEv +libQt6Core.so.6:_ZNK9QFileInfo4pathEv +libQt6Core.so.6:_ZNK9QMetaType8idHelperEv +libQt6Core.so.6:_ZTI7QObject +libQt6Core.so.6:_ZTI7QThread +libQt6Core.so.6:_Zls6QDebugPK7QObject +libQt6Core.so.6:_Zls6QDebugRK4QUrl +libQt6Core.so.6:_Zls6QDebugRK6QSizeF +libQt6Core.so.6:_Zls6QDebugRK7QPointF +libQt6Core.so.6:_ZlsR11QDataStreamRK4QUrl +libQt6Core.so.6:_ZlsR11QDataStreamRK6QSizeF +libQt6Core.so.6:_ZlsR11QDataStreamRK7QPointF +libQt6Core.so.6:_ZlsR11QDataStreamRK7QString +libQt6Core.so.6:_ZrsR11QDataStreamR4QUrl +libQt6Core.so.6:_ZrsR11QDataStreamR6QSizeF +libQt6Core.so.6:_ZrsR11QDataStreamR7QPointF +libQt6Core.so.6:_ZrsR11QDataStreamR7QString +libQt6Core.so.6:qt_version_tag +libQt6Gui.so.6:_ZN10QTransform5scaleEdd +libQt6Gui.so.6:_ZN10QTransform6rotateEdN2Qt4AxisE +libQt6Gui.so.6:_ZN10QTransform9translateEdd +libQt6Gui.so.6:_ZN10QTransformmLERKS_ +libQt6Gui.so.6:_ZN12QPainterPath11setFillRuleEN2Qt8FillRuleE +libQt6Gui.so.6:_ZN12QPainterPath14addRoundedRectERK6QRectFddN2Qt8SizeModeE +libQt6Gui.so.6:_ZN12QPainterPath5arcToERK6QRectFdd +libQt6Gui.so.6:_ZN12QPainterPath6lineToERK7QPointF +libQt6Gui.so.6:_ZN12QPainterPath6moveToERK7QPointF +libQt6Gui.so.6:_ZN12QPainterPath7addPathERKS_ +libQt6Gui.so.6:_ZN12QPainterPath7addRectERK6QRectF +libQt6Gui.so.6:_ZN12QPainterPath7cubicToERK7QPointFS2_S2_ +libQt6Gui.so.6:_ZN12QPainterPath9arcMoveToERK6QRectFd +libQt6Gui.so.6:_ZN12QPainterPathC1ERKS_ +libQt6Gui.so.6:_ZN12QPainterPathC1Ev +libQt6Gui.so.6:_ZN12QPainterPathD1Ev +libQt6Gui.so.6:_ZN12QPainterPathaSERKS_ +libQt6Gui.so.6:_ZN15QLinearGradient12setFinalStopERK7QPointF +libQt6Gui.so.6:_ZN15QLinearGradient8setStartERK7QPointF +libQt6Gui.so.6:_ZN15QLinearGradientC1Ev +libQt6Gui.so.6:_ZN15QRadialGradient13setFocalPointERK7QPointF +libQt6Gui.so.6:_ZN15QRadialGradient14setFocalRadiusEd +libQt6Gui.so.6:_ZN15QRadialGradient15setCenterRadiusEd +libQt6Gui.so.6:_ZN15QRadialGradient9setCenterERK7QPointF +libQt6Gui.so.6:_ZN15QRadialGradientC1Ev +libQt6Gui.so.6:_ZN4QPen11setCapStyleEN2Qt11PenCapStyleE +libQt6Gui.so.6:_ZN4QPen12setJoinStyleEN2Qt12PenJoinStyleE +libQt6Gui.so.6:_ZN4QPen13setMiterLimitEd +libQt6Gui.so.6:_ZN4QPen8setColorERK6QColor +libQt6Gui.so.6:_ZN4QPen9setWidthFEd +libQt6Gui.so.6:_ZN4QPenC1EN2Qt8PenStyleE +libQt6Gui.so.6:_ZN4QPenC1Ev +libQt6Gui.so.6:_ZN4QPenD1Ev +libQt6Gui.so.6:_ZN6QBrushC1ERK6QColorN2Qt10BrushStyleE +libQt6Gui.so.6:_ZN6QBrushC1ERK9QGradient +libQt6Gui.so.6:_ZN6QBrushD1Ev +libQt6Gui.so.6:_ZN6QColor7setRedFEf +libQt6Gui.so.6:_ZN6QColor7setRgbFEffff +libQt6Gui.so.6:_ZN6QColor8setBlueFEf +libQt6Gui.so.6:_ZN6QColor9setAlphaFEf +libQt6Gui.so.6:_ZN6QColor9setGreenFEf +libQt6Gui.so.6:_ZN6QImage12loadFromDataE14QByteArrayViewPKc +libQt6Gui.so.6:_ZN6QImage4loadERK7QStringPKc +libQt6Gui.so.6:_ZN6QImageC1ERKS_ +libQt6Gui.so.6:_ZN6QImageC1Ev +libQt6Gui.so.6:_ZN6QImageD1Ev +libQt6Gui.so.6:_ZN6QImageaSERKS_ +libQt6Gui.so.6:_ZN8QPainter10setOpacityEd +libQt6Gui.so.6:_ZN8QPainter11setClipPathERK12QPainterPathN2Qt13ClipOperationE +libQt6Gui.so.6:_ZN8QPainter12setTransformERK10QTransformb +libQt6Gui.so.6:_ZN8QPainter4saveEv +libQt6Gui.so.6:_ZN8QPainter6setPenERK4QPen +libQt6Gui.so.6:_ZN8QPainter7restoreEv +libQt6Gui.so.6:_ZN8QPainter8drawPathERK12QPainterPath +libQt6Gui.so.6:_ZN8QPainter8setBrushERK6QBrush +libQt6Gui.so.6:_ZN8QPainter9drawImageERK7QPointFRK6QImage +libQt6Gui.so.6:_ZN8QPainter9translateERK7QPointF +libQt6Gui.so.6:_ZN9QGradient10setColorAtEdRK6QColor +libQt6Gui.so.6:_ZN9QGradientD1Ev +libQt6Gui.so.6:_ZNK10QTransform3mapERK12QPainterPath +libQt6Gui.so.6:_ZNK10QTransformmlERKS_ +libQt6Gui.so.6:_ZNK12QPainterPath10subtractedERKS_ +libQt6Gui.so.6:_ZNK12QPainterPath10toReversedEv +libQt6Gui.so.6:_ZNK12QPainterPath11intersectedERKS_ +libQt6Gui.so.6:_ZNK12QPainterPath12elementCountEv +libQt6Gui.so.6:_ZNK12QPainterPath14pointAtPercentEd +libQt6Gui.so.6:_ZNK12QPainterPath6lengthEv +libQt6Gui.so.6:_ZNK12QPainterPath6unitedERKS_ +libQt6Gui.so.6:_ZNK12QPainterPath7isEmptyEv +libQt6Gui.so.6:_ZNK12QPainterPath9elementAtEi +libQt6Gui.so.6:_ZNK12QPainterPathmiERKS_ +libQt6Gui.so.6:_ZNK15QRadialGradient6centerEv +libQt6Gui.so.6:_ZNK15QRadialGradient6radiusEv +libQt6Gui.so.6:_ZNK4QPen10miterLimitEv +libQt6Gui.so.6:_ZNK6QImage6isNullEv +libQt6Gui.so.6:_ZNK7QBezier11getSubRangeEdd +libQt6Gui.so.6:_ZNK7QBezier6lengthEd +libQt6Gui.so.6:_ZNK7QBezier9tAtLengthEd +libQt6Gui.so.6:_ZNK8QPainter6deviceEv +libQt6Gui.so.6:_ZNK8QPainter7opacityEv +libQt6Gui.so.6:_ZNK8QPainter9transformEv +libQt6Gui.so.6:_Zls6QDebug9QVector4D +libQt6Gui.so.6:_Zls6QDebugRK10QTransform +libQt6Gui.so.6:_Zls6QDebugRK4QPen +libQt6Gui.so.6:_Zls6QDebugRK6QColor +libQt6Gui.so.6:_ZlsR11QDataStream9QVector4D +libQt6Gui.so.6:_ZrsR11QDataStreamR9QVector4D +libQt6Qml.so.6:_Z9qmlEnginePK7QObject +libQt6Qml.so.6:_ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPv +libQt6Qml.so.6:_ZN11QQmlPrivate30qdeclarativeelement_destructorEP7QObject +libQt6Qml.so.6:_ZN19QQmlExtensionPlugin11qt_metacallEN11QMetaObject4CallEiPPv +libQt6Qml.so.6:_ZN19QQmlExtensionPlugin11qt_metacastEPKc +libQt6Qml.so.6:_ZN19QQmlExtensionPlugin15unregisterTypesEv +libQt6Qml.so.6:_ZN19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc +libQt6Qml.so.6:_ZN19QQmlExtensionPlugin16staticMetaObjectE +libQt6Qml.so.6:_ZN19QQmlExtensionPluginC2EP7QObject +libQt6Qml.so.6:_ZN19QQmlExtensionPluginD2Ev +libQt6Qml.so.6:_ZN8QQmlFile15connectFinishedEP7QObjectPKc +libQt6Qml.so.6:_ZN8QQmlFileC1EP10QQmlEngineRK4QUrl +libQt6Qml.so.6:_ZN8QQmlFileD1Ev +libQt6Qml.so.6:_ZNK8QQmlFile13dataByteArrayEv +libQt6Qml.so.6:_ZNK8QQmlFile7isErrorEv +libQt6Qml.so.6:_ZNK8QQmlFile9isLoadingEv +libQt6Qml.so.6:_ZThn16_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc +libQt6Quick.so.6:_ZN10QQuickItem10classBeginEv +libQt6Quick.so.6:_ZN10QQuickItem10touchEventEP11QTouchEvent +libQt6Quick.so.6:_ZN10QQuickItem10wheelEventEP11QWheelEvent +libQt6Quick.so.6:_ZN10QQuickItem12focusInEventEP11QFocusEvent +libQt6Quick.so.6:_ZN10QQuickItem12updatePolishEv +libQt6Quick.so.6:_ZN10QQuickItem13dragMoveEventEP14QDragMoveEvent +libQt6Quick.so.6:_ZN10QQuickItem13focusOutEventEP11QFocusEvent +libQt6Quick.so.6:_ZN10QQuickItem13keyPressEventEP9QKeyEvent +libQt6Quick.so.6:_ZN10QQuickItem14dragEnterEventEP15QDragEnterEvent +libQt6Quick.so.6:_ZN10QQuickItem14dragLeaveEventEP15QDragLeaveEvent +libQt6Quick.so.6:_ZN10QQuickItem14geometryChangeERK6QRectFS2_ +libQt6Quick.so.6:_ZN10QQuickItem14hoverMoveEventEP11QHoverEvent +libQt6Quick.so.6:_ZN10QQuickItem14mouseMoveEventEP11QMouseEvent +libQt6Quick.so.6:_ZN10QQuickItem15hoverEnterEventEP11QHoverEvent +libQt6Quick.so.6:_ZN10QQuickItem15hoverLeaveEventEP11QHoverEvent +libQt6Quick.so.6:_ZN10QQuickItem15keyReleaseEventEP9QKeyEvent +libQt6Quick.so.6:_ZN10QQuickItem15mousePressEventEP11QMouseEvent +libQt6Quick.so.6:_ZN10QQuickItem16inputMethodEventEP17QInputMethodEvent +libQt6Quick.so.6:_ZN10QQuickItem16mouseUngrabEventEv +libQt6Quick.so.6:_ZN10QQuickItem16touchUngrabEventEv +libQt6Quick.so.6:_ZN10QQuickItem17componentCompleteEv +libQt6Quick.so.6:_ZN10QQuickItem17mouseReleaseEventEP11QMouseEvent +libQt6Quick.so.6:_ZN10QQuickItem21childMouseEventFilterEPS_P6QEvent +libQt6Quick.so.6:_ZN10QQuickItem21mouseDoubleClickEventEP11QMouseEvent +libQt6Quick.so.6:_ZN10QQuickItem5eventEP6QEvent +libQt6Quick.so.6:_ZN10QQuickItem8setWidthEd +libQt6Quick.so.6:_ZN10QQuickItem9dropEventEP10QDropEvent +libQt6Quick.so.6:_ZN10QQuickItem9setHeightEd +libQt6Quick.so.6:_ZN10QQuickItem9setSmoothEb +libQt6Quick.so.6:_ZN17QQuickPaintedItem10itemChangeEN10QQuickItem10ItemChangeERKNS0_14ItemChangeDataE +libQt6Quick.so.6:_ZN17QQuickPaintedItem11qt_metacallEN11QMetaObject4CallEiPPv +libQt6Quick.so.6:_ZN17QQuickPaintedItem11qt_metacastEPKc +libQt6Quick.so.6:_ZN17QQuickPaintedItem15setAntialiasingEb +libQt6Quick.so.6:_ZN17QQuickPaintedItem15setRenderTargetENS_12RenderTargetE +libQt6Quick.so.6:_ZN17QQuickPaintedItem15updatePaintNodeEP7QSGNodePN10QQuickItem19UpdatePaintNodeDataE +libQt6Quick.so.6:_ZN17QQuickPaintedItem16releaseResourcesEv +libQt6Quick.so.6:_ZN17QQuickPaintedItem16staticMetaObjectE +libQt6Quick.so.6:_ZN17QQuickPaintedItem6updateERK5QRect +libQt6Quick.so.6:_ZN17QQuickPaintedItemC2EP10QQuickItem +libQt6Quick.so.6:_ZN17QQuickPaintedItemD2Ev +libQt6Quick.so.6:_ZNK10QQuickItem12boundingRectEv +libQt6Quick.so.6:_ZNK10QQuickItem16inputMethodQueryEN2Qt16InputMethodQueryE +libQt6Quick.so.6:_ZNK10QQuickItem19isComponentCompleteEv +libQt6Quick.so.6:_ZNK10QQuickItem8clipRectEv +libQt6Quick.so.6:_ZNK10QQuickItem8containsERK7QPointF +libQt6Quick.so.6:_ZNK17QQuickPaintedItem15textureProviderEv +libQt6Quick.so.6:_ZNK17QQuickPaintedItem17isTextureProviderEv +libQt6Quick.so.6:_ZThn16_N10QQuickItem10classBeginEv +libc.so.6:__cxa_atexit +libc.so.6:__stack_chk_fail +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:strcmp +libc.so.6:strlen +libm.so.6:asin +libm.so.6:cos +libm.so.6:modf +libm.so.6:sin +libm.so.6:sincos +libm.so.6:sqrt +libm.so.6:tan +libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ +libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE +libstdc++.so.6:_ZdaPv +libstdc++.so.6:_ZdaPvm +libstdc++.so.6:_ZdlPv +libstdc++.so.6:_ZdlPvm +libstdc++.so.6:_Znam +libstdc++.so.6:_Znwm +libstdc++.so.6:__cxa_guard_acquire +libstdc++.so.6:__cxa_guard_release +libstdc++.so.6:__dynamic_cast Index: files/implement-missing-merge-shape.patch =================================================================== --- /dev/null +++ files/implement-missing-merge-shape.patch @@ -0,0 +1,302 @@ +--- a/src/bodymovin/CMakeLists.txt ++++ b/src/bodymovin/CMakeLists.txt +@@ -15,6 +15,7 @@ qt_internal_add_module(BodymovinPrivate + bmimage.cpp bmimage_p.h + bmimagelayer.cpp bmimagelayer_p.h + bmlayer.cpp bmlayer_p.h ++ bmmergepath.cpp bmmergepath_p.h + bmnulllayer.cpp bmnulllayer_p.h + bmpathtrimmer.cpp bmpathtrimmer_p.h + bmproperty_p.h +--- /dev/null ++++ b/src/bodymovin/bmmergepath.cpp +@@ -0,0 +1,111 @@ ++/**************************************************************************** ++** ++** Copyright (C) 2021 The Qt Company Ltd. ++** Contact: https://www.qt.io/licensing/ ++** ++** This file is part of the lottie-qt module of the Qt Toolkit. ++** ++** $QT_BEGIN_LICENSE:GPL$ ++** Commercial License Usage ++** Licensees holding valid commercial Qt licenses may use this file in ++** accordance with the commercial license agreement provided with the ++** Software or, alternatively, in accordance with the terms contained in ++** a written agreement between you and The Qt Company. For licensing terms ++** and conditions see https://www.qt.io/terms-conditions. For further ++** information use the contact form at https://www.qt.io/contact-us. ++** ++** GNU General Public License Usage ++** Alternatively, this file may be used under the terms of the GNU ++** General Public License version 3 or (at your option) any later version ++** approved by the KDE Free Qt Foundation. The licenses are as published by ++** the Free Software Foundation and appearing in the file LICENSE.GPL3 ++** included in the packaging of this file. Please review the following ++** information to ensure the GNU General Public License requirements will ++** be met: https://www.gnu.org/licenses/gpl-3.0.html. ++** ++** $QT_END_LICENSE$ ++** ++****************************************************************************/ ++ ++#include "bmmergepath_p.h" ++ ++BMMergePath::BMMergePath(const BMMergePath &other) ++ : BMShape(other) ++{ ++ m_mergemode = other.m_mergemode; ++} ++ ++BMMergePath::BMMergePath(const QJsonObject &definition, BMBase *parent) ++{ ++ setParent(parent); ++ ++ qCDebug(lcLottieQtBodymovinParser) << "BMMerge::construct():" << m_name; ++ ++ BMBase::parse(definition); ++ if (m_hidden) ++ return; ++ ++ m_mergemode = definition.value(QLatin1String("mm")).toVariant().toInt(); ++} ++ ++BMBase *BMMergePath::clone() const ++{ ++ return new BMMergePath(*this); ++} ++ ++/* void BMMerge::updateProperties(int frame) ++{ ++} */ ++ ++void BMMergePath::render(LottieRenderer &renderer) const ++{ ++ renderer.render(*this); ++} ++ ++QPainterPath BMMergePath::merge(const QPainterPath &path) const ++{ ++ QPainterPath mergedPath; ++ ++ switch (m_mergemode) { ++ case 1: ++ { ++ /* merge */ ++ /* combine */ ++ mergedPath = m_path; ++ mergedPath.addPath(path); ++ break; ++ } ++ case 2: ++ { ++ /* add */ ++ mergedPath = m_path.united(path); ++ break; ++ } ++ case 3: ++ { ++ /* substract */ ++ mergedPath = m_path.subtracted(path); ++ break; ++ } ++ case 4: ++ { ++ /* intersect */ ++ mergedPath = m_path.intersected(path); ++ break; ++ } ++ case 5: ++ { ++ /* exclude */ ++ /* XOR */ ++ QPainterPath tempUnion, tempInter; ++ tempUnion = m_path.united(path); ++ tempInter = m_path.intersected(path); ++ mergedPath = tempUnion.subtracted(tempInter); ++ break; ++ } ++ default: ++ qCDebug(lcLottieQtBodymovinParser) << "Unknown merge mode in BMMerge"; ++ } ++ ++ return mergedPath; ++} +--- /dev/null ++++ b/src/bodymovin/bmmergepath_p.h +@@ -0,0 +1,71 @@ ++/**************************************************************************** ++** ++** Copyright (C) 2021 The Qt Company Ltd. ++** Contact: https://www.qt.io/licensing/ ++** ++** This file is part of the lottie-qt module of the Qt Toolkit. ++** ++** $QT_BEGIN_LICENSE:GPL$ ++** Commercial License Usage ++** Licensees holding valid commercial Qt licenses may use this file in ++** accordance with the commercial license agreement provided with the ++** Software or, alternatively, in accordance with the terms contained in ++** a written agreement between you and The Qt Company. For licensing terms ++** and conditions see https://www.qt.io/terms-conditions. For further ++** information use the contact form at https://www.qt.io/contact-us. ++** ++** GNU General Public License Usage ++** Alternatively, this file may be used under the terms of the GNU ++** General Public License version 3 or (at your option) any later version ++** approved by the KDE Free Qt Foundation. The licenses are as published by ++** the Free Software Foundation and appearing in the file LICENSE.GPL3 ++** included in the packaging of this file. Please review the following ++** information to ensure the GNU General Public License requirements will ++** be met: https://www.gnu.org/licenses/gpl-3.0.html. ++** ++** $QT_END_LICENSE$ ++** ++****************************************************************************/ ++ ++#ifndef BMMERGEPATH_P_H ++#define BMMERGEPATH_P_H ++ ++// ++// W A R N I N G ++// ------------- ++// ++// This file is not part of the Qt API. It exists purely as an ++// implementation detail. This header file may change from version to ++// version without notice, or even be removed. ++// ++// We mean it. ++// ++ ++#include ++#include ++ ++#include ++#include ++ ++QT_BEGIN_NAMESPACE ++ ++class BODYMOVIN_EXPORT BMMergePath : public BMShape ++{ ++public: ++ BMMergePath() = default; ++ explicit BMMergePath(const BMMergePath &other); ++ BMMergePath(const QJsonObject &definition, BMBase *parent = nullptr); ++ ++ BMBase *clone() const override; ++ ++ void render(LottieRenderer &renderer) const override; ++ ++ QPainterPath merge(const QPainterPath &path) const; ++ ++protected: ++ int m_mergemode; ++}; ++ ++QT_END_NAMESPACE ++ ++#endif // BMMERGEPATH_P_H +--- a/src/bodymovin/bmshape.cpp ++++ b/src/bodymovin/bmshape.cpp +@@ -41,6 +41,7 @@ + #include "bmellipse_p.h" + #include "bmround_p.h" + #include "bmtrimpath_p.h" ++#include "bmmergepath_p.h" + #include "bmshapetransform_p.h" + #include "bmfreeformshape_p.h" + #include "bmrepeater_p.h" +@@ -156,6 +157,13 @@ BMShape *BMShape::construct(QJsonObject + shape->setType(BM_SHAPE_REPEATER_IX); + break; + } ++ case BM_SHAPE_TAG('m', 'm'): ++ { ++ qCDebug(lcLottieQtBodymovinParser) << "Parse merge path"; ++ shape = new BMMergePath(definition, parent); ++ shape->setType(BM_SHAPE_MERGE_IX); ++ break; ++ } + case BM_SHAPE_TAG('g', 's'): // ### BM_SHAPE_GSTROKE_IX + case BM_SHAPE_TAG('s', 'r'): // ### BM_SHAPE_STAR_IX + // fall through +--- a/src/bodymovin/bmshape_p.h ++++ b/src/bodymovin/bmshape_p.h +@@ -66,6 +66,7 @@ class BMTrimPath; + #define BM_SHAPE_TRIM_IX 10 + #define BM_SHAPE_TRANS_IX 11 + #define BM_SHAPE_REPEATER_IX 12 ++#define BM_SHAPE_MERGE_IX 13 + + class BODYMOVIN_EXPORT BMShape : public BMBase + { +--- a/src/bodymovin/lottierenderer_p.h ++++ b/src/bodymovin/lottierenderer_p.h +@@ -63,6 +63,7 @@ class BMEllipse; + class BMRound; + class BMFreeFormShape; + class BMTrimPath; ++class BMMergePath; + class BMFillEffect; + class BMRepeater; + +@@ -91,6 +92,7 @@ public: + virtual void render(const BMShapeTransform &trans) = 0; + virtual void render(const BMFreeFormShape &shape) = 0; + virtual void render(const BMTrimPath &trans) = 0; ++ virtual void render(const BMMergePath &trans) = 0; + virtual void render(const BMFillEffect &effect) = 0; + virtual void render(const BMRepeater &repeater) = 0; + +--- a/src/imports/rasterrenderer/lottierasterrenderer.cpp ++++ b/src/imports/rasterrenderer/lottierasterrenderer.cpp +@@ -47,6 +47,7 @@ + #include + #include + #include ++#include + #include + #include + +@@ -338,6 +339,31 @@ void LottieRasterRenderer::render(const + m_painter->restore(); + } + ++void LottieRasterRenderer::render(const BMMergePath &mergePath) ++{ ++ // TODO: Remove "Individual" trimming to the prerendering thread ++ // Now it is done in the GUI thread ++ ++ m_painter->save(); ++ ++ for (int i = 0; i < m_repeatCount; i ++) { ++ qCDebug(lcLottieQtBodymovinRender) << "Render shape:" ++ << mergePath.name() << "of" ++ << mergePath.parent()->name(); ++ applyRepeaterTransform(i); ++ if (!qFuzzyCompare(0.0, m_unitedPath.length())) { ++ qCDebug(lcLottieQtBodymovinRender) << "Render trim path in the GUI thread"; ++ QPainterPath tr = mergePath.merge(m_unitedPath); ++ // Do not use the applied transform, as the transform ++ // is already included in m_unitedPath ++ m_painter->setTransform(QTransform()); ++ m_painter->drawPath(tr); ++ } ++ } ++ ++ m_painter->restore(); ++} ++ + void LottieRasterRenderer::render(const BMFillEffect &effect) + { + qCDebug(lcLottieQtBodymovinRender) << "Fill:" < + + #include "bmimagelayer_p.h" ++#include "bmnulllayer_p.h" + #include "bmshapelayer_p.h" + #include "bmfilleffect_p.h" + #include "bmbasictransform_p.h" +@@ -84,6 +85,10 @@ BMLayer *BMLayer::construct(QJsonObject + qCDebug(lcLottieQtBodymovinParser) << "Parse image layer"; + layer = new BMImageLayer(definition); + break; ++ case 3: ++ qCDebug(lcLottieQtBodymovinParser) << "Parse null layer"; ++ layer = new BMNullLayer(definition); ++ break; + case 4: + qCDebug(lcLottieQtBodymovinParser) << "Parse shape layer"; + layer = new BMShapeLayer(definition); +--- /dev/null ++++ b/src/bodymovin/bmnulllayer.cpp +@@ -0,0 +1,116 @@ ++/**************************************************************************** ++** ++** Copyright (C) 2021 The Qt Company Ltd. ++** Contact: https://www.qt.io/licensing/ ++** ++** This file is part of the lottie-qt module of the Qt Toolkit. ++** ++** $QT_BEGIN_LICENSE:GPL$ ++** Commercial License Usage ++** Licensees holding valid commercial Qt licenses may use this file in ++** accordance with the commercial license agreement provided with the ++** Software or, alternatively, in accordance with the terms contained in ++** a written agreement between you and The Qt Company. For licensing terms ++** and conditions see https://www.qt.io/terms-conditions. For further ++** information use the contact form at https://www.qt.io/contact-us. ++** ++** GNU General Public License Usage ++** Alternatively, this file may be used under the terms of the GNU ++** General Public License version 3 or (at your option) any later version ++** approved by the KDE Free Qt Foundation. The licenses are as published by ++** the Free Software Foundation and appearing in the file LICENSE.GPL3 ++** included in the packaging of this file. Please review the following ++** information to ensure the GNU General Public License requirements will ++** be met: https://www.gnu.org/licenses/gpl-3.0.html. ++** ++** $QT_END_LICENSE$ ++** ++****************************************************************************/ ++ ++#include "bmnulllayer_p.h" ++ ++#include ++#include ++ ++ ++#include "bmconstants_p.h" ++#include "bmbase_p.h" ++#include "bmbasictransform_p.h" ++#include "lottierenderer_p.h" ++ ++QT_BEGIN_NAMESPACE ++ ++BMNullLayer::BMNullLayer(const BMNullLayer &other) ++ : BMLayer(other) ++{ ++ m_layerTransform = new BMBasicTransform(*other.m_layerTransform); ++ m_layerTransform->setParent(this); ++} ++ ++BMNullLayer::BMNullLayer(const QJsonObject &definition) ++{ ++ m_type = BM_LAYER_NULL_IX; ++ ++ BMLayer::parse(definition); ++ if (m_hidden) ++ return; ++ ++ qCDebug(lcLottieQtBodymovinParser) << "BMNullLayer::BMNullLayer()" ++ << m_name; ++ ++ QJsonObject trans = definition.value(QLatin1String("ks")).toObject(); ++ m_layerTransform = new BMBasicTransform(trans, this); ++ ++ QJsonArray items = definition.value(QLatin1String("shapes")).toArray(); ++ QJsonArray::const_iterator itemIt = items.constEnd(); ++ while (itemIt != items.constBegin()) { ++ itemIt--; ++ BMShape *shape = BMShape::construct((*itemIt).toObject(), this); ++ if (shape) ++ appendChild(shape); ++ } ++} ++ ++BMNullLayer::~BMNullLayer() ++{ ++ if (m_layerTransform) ++ delete m_layerTransform; ++} ++ ++BMBase *BMNullLayer::clone() const ++{ ++ return new BMNullLayer(*this); ++} ++ ++void BMNullLayer::updateProperties(int frame) ++{ ++ BMLayer::updateProperties(frame); ++ ++ m_layerTransform->updateProperties(frame); ++} ++ ++void BMNullLayer::render(LottieRenderer &renderer) const ++{ ++ renderer.saveState(); ++ ++ renderEffects(renderer); ++ ++ // In case there is a linked layer, apply its transform first ++ // as it affects tranforms of this layer too ++ if (BMLayer *ll = linkedLayer()) ++ renderer.render(*ll->transform()); ++ ++ renderer.render(*this); ++ ++ m_layerTransform->render(renderer); ++ ++ for (BMBase *child : children()) { ++ if (child->hidden()) ++ continue; ++ child->render(renderer); ++ } ++ ++ renderer.restoreState(); ++} ++ ++QT_END_NAMESPACE +--- /dev/null ++++ b/src/bodymovin/bmnulllayer_p.h +@@ -0,0 +1,69 @@ ++/**************************************************************************** ++** ++** Copyright (C) 2021 The Qt Company Ltd. ++** Contact: https://www.qt.io/licensing/ ++** ++** This file is part of the lottie-qt module of the Qt Toolkit. ++** ++** $QT_BEGIN_LICENSE:GPL$ ++** Commercial License Usage ++** Licensees holding valid commercial Qt licenses may use this file in ++** accordance with the commercial license agreement provided with the ++** Software or, alternatively, in accordance with the terms contained in ++** a written agreement between you and The Qt Company. For licensing terms ++** and conditions see https://www.qt.io/terms-conditions. For further ++** information use the contact form at https://www.qt.io/contact-us. ++** ++** GNU General Public License Usage ++** Alternatively, this file may be used under the terms of the GNU ++** General Public License version 3 or (at your option) any later version ++** approved by the KDE Free Qt Foundation. The licenses are as published by ++** the Free Software Foundation and appearing in the file LICENSE.GPL3 ++** included in the packaging of this file. Please review the following ++** information to ensure the GNU General Public License requirements will ++** be met: https://www.gnu.org/licenses/gpl-3.0.html. ++** ++** $QT_END_LICENSE$ ++** ++****************************************************************************/ ++ ++#ifndef BMNULLLAYER_P_H ++#define BMNULLLAYER_P_H ++ ++// ++// W A R N I N G ++// ------------- ++// ++// This file is not part of the Qt API. It exists purely as an ++// implementation detail. This header file may change from version to ++// version without notice, or even be removed. ++// ++// We mean it. ++// ++ ++#include ++ ++QT_BEGIN_NAMESPACE ++ ++class QJsonObject; ++ ++class LottieRenderer; ++class BMBasicTransform; ++ ++class BODYMOVIN_EXPORT BMNullLayer : public BMLayer ++{ ++public: ++ BMNullLayer() = default; ++ explicit BMNullLayer(const BMNullLayer &other); ++ BMNullLayer(const QJsonObject &definition); ++ ~BMNullLayer() override; ++ ++ BMBase *clone() const override; ++ ++ void updateProperties(int frame) override; ++ void render(LottieRenderer &render) const override; ++}; ++ ++QT_END_NAMESPACE ++ ++#endif // BMNULLLAYER_P_H Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,29 @@ +name : qt6-lottie +version : 6.2.1 +release : 1 +source : + - https://download.qt.io/official_releases/qt/6.2/6.2.1/submodules/qtlottie-everywhere-src-6.2.1.tar.xz : 6f896b47aa3c9a0ea3905a3d49b8737ff42a444c2deb54d80426da80b2fabfd3 +license : + - GFDL-1.3-or-later + - GPL-3.0-or-later + - LGPL-3.0-or-later +component : desktop.qt +summary : Qt6 Lottie Animation module +description: | + Qt Lottie Animation provides a QML API for rendering graphics and animations that are exported in JSON format. +builddeps : + - pkgconfig(Qt6Qml) +rundeps : + - devel : + - qt6-declarative-devel +setup : | + %patch -p1 < $pkgfiles/implement-missing-null-layer.patch + %patch -p1 < $pkgfiles/implement-missing-merge-shape.patch + %cmake_ninja +build : | + %ninja_build +install : | + %ninja_install +patterns : + - devel : + - /usr/lib64/qt6/mkspecs Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,104 @@ + + + qt6-lottie + + Martin Reboredo + yakoyoku@gmail.com + + GFDL-1.3-or-later + GPL-3.0-or-later + LGPL-3.0-or-later + desktop.qt + Qt6 Lottie Animation module + Qt Lottie Animation provides a QML API for rendering graphics and animations that are exported in JSON format. + + https://getsol.us/sources/README.Solus + + + qt6-lottie + Qt6 Lottie Animation module + Qt Lottie Animation provides a QML API for rendering graphics and animations that are exported in JSON format. + + desktop.qt + + /usr/lib64/libQt6Bodymovin.prl + /usr/lib64/libQt6Bodymovin.so.6 + /usr/lib64/libQt6Bodymovin.so.6.2.1 + /usr/lib64/metatypes/qt6bodymovinprivate_relwithdebinfo_metatypes.json + /usr/lib64/qt6/qml/Qt/labs/lottieqt/liblottieqtplugin.so + /usr/lib64/qt6/qml/Qt/labs/lottieqt/plugins.qmltypes + /usr/lib64/qt6/qml/Qt/labs/lottieqt/qmldir + /usr/share/qt6/modules/BodymovinPrivate.json + + + + qt6-lottie-devel + Development files for qt6-lottie + Qt Lottie Animation provides a QML API for rendering graphics and animations that are exported in JSON format. + + programming.devel + + qt6-lottie + + + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/beziereasing_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmbase_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmbasictransform_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmconstants_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmellipse_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmfill_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmfilleffect_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmfreeformshape_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmgfill_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmgroup_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmimage_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmimagelayer_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmlayer_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmmergepath_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmnulllayer_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmpathtrimmer_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmproperty_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmrect_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmrepeater_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmrepeatertransform_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmround_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmshape_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmshapelayer_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmshapetransform_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmspatialproperty_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmstroke_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/bmtrimpath_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/lottierenderer_p.h + /usr/include/qt6/QtBodymovin/6.2.1/QtBodymovin/private/trimpath_p.h + /usr/include/qt6/QtBodymovin/QtBodymovin + /usr/include/qt6/QtBodymovin/QtBodymovinDepends + /usr/include/qt6/QtBodymovin/QtBodymovinVersion + /usr/include/qt6/QtBodymovin/bmglobal.h + /usr/include/qt6/QtBodymovin/qtbodymovinversion.h + /usr/lib64/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateAdditionalTargetInfo.cmake + /usr/lib64/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateConfig.cmake + /usr/lib64/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateConfigVersion.cmake + /usr/lib64/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateDependencies.cmake + /usr/lib64/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateTargets-relwithdebinfo.cmake + /usr/lib64/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateTargets.cmake + /usr/lib64/cmake/Qt6BodymovinPrivate/Qt6BodymovinPrivateVersionlessTargets.cmake + /usr/lib64/cmake/Qt6BuildInternals/StandaloneTests/QtLottieTestsConfig.cmake + /usr/lib64/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginAdditionalTargetInfo.cmake + /usr/lib64/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginConfig.cmake + /usr/lib64/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginConfigVersion.cmake + /usr/lib64/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginTargets-relwithdebinfo.cmake + /usr/lib64/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtpluginTargets.cmake + /usr/lib64/libQt6Bodymovin.so + /usr/lib64/qt6/mkspecs/modules/qt_lib_bodymovin_private.pri + + + + + 2021-11-11 + 6.2.1 + Packaging update + Martin Reboredo + yakoyoku@gmail.com + + + \ No newline at end of file