From 9ee5793a3d2ada34b3c256c02e4796b1ab33c4ab Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Fri, 11 Jun 2021 15:44:22 +0200 Subject: [PATCH] 6.1.1 --- .gitignore | 1 + qt6-qtlottie.spec | 61 +++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 63 insertions(+) create mode 100644 .gitignore create mode 100644 qt6-qtlottie.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0a87791 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/qtlottie-everywhere-src-6.1.1.tar.xz diff --git a/qt6-qtlottie.spec b/qt6-qtlottie.spec new file mode 100644 index 0000000..8ae0124 --- /dev/null +++ b/qt6-qtlottie.spec @@ -0,0 +1,61 @@ +%global qt_module qtlottie + +Summary: Qt6 - Lottie Animation +Name: qt6-%{qt_module} +Version: 6.1.1 +Release: 1%{?dist} + +License: GPLv3 +Url: http://www.qt.io +%global majmin %(echo %{version} | cut -d. -f1-2) +Source0: https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules/%{qt_module}-everywhere-src-%{version}.tar.xz + +BuildRequires: qt6-qtbase-devel >= %{version} +BuildRequires: qt6-qtdeclarative-devel >= %{version} + +%description +Qt Lottie Animation provides a QML API for rendering graphics and animations +that are exported in JSON format by the Bodymovin plugin for Adobe After +Effects. + +%package devel +Summary: Development files for %{name} +Requires: qt6-qtbase-devel%{?_isa} +%description devel +%{summary}. + + +%prep +%setup -q -n %{qt_module}-everywhere-src-%{version} + + +%build +%cmake_qt6 + +%cmake_build + +%install +%cmake_install + + +%files +%license LICENSE.GPL3 +%{_qt6_libdir}/libQt6Bodymovin.so* +%{_qt6_qmldir}/Qt/labs/lottieqt/ + +%files devel +%dir %{_qt6_libdir}/cmake/Qt6Bodymovin +%dir %{_qt6_headerdir}/QtBodymovin +%{_qt6_headerdir}/QtBodymovin +%{_qt6_libdir}/libQt6Bodymovin.so +%{_qt6_libdir}/libQt6Bodymovin.prl +%{_qt6_libdir}/cmake/Qt6Bodymovin/*.cmake +%{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtLottieTestsConfig.cmake +%{_qt6_libdir}/cmake/Qt6Qml/QmlPlugins/Qt6lottieqtplugin*.cmake +%{_qt6_datadir}/modules/*.json +%{_qt6_archdatadir}/mkspecs/modules/* + + +%changelog +* Fri Jun 11 2021 Jan Grulich - 6.1.1 +- 6.1.1 diff --git a/sources b/sources new file mode 100644 index 0000000..e74cede --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (qtlottie-everywhere-src-6.1.1.tar.xz) = d7f6f3716bd882070159dcf662ab8843bde31e4f5b06ff46bfc99f681aa7bf58baf1e113f0e83b6dbf0be6c827cc263dbf9c7524a38a25efc859780351dc8f75