From 67db96322c7b017e5cbd82a4d1f62c01ef77b000c524a67f586d363ee3879c41 Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Fri, 11 Dec 2020 14:28:08 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/KDE:Qt:6.0/qt6-quicktimeline?expand=0&rev=3 --- _multibuild | 4 +++ qt6-quicktimeline-docs.spec | 57 ------------------------------------- qt6-quicktimeline.spec | 10 +++++++ 3 files changed, 14 insertions(+), 57 deletions(-) create mode 100644 _multibuild delete mode 100644 qt6-quicktimeline-docs.spec diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..46731da --- /dev/null +++ b/_multibuild @@ -0,0 +1,4 @@ + + docs + + diff --git a/qt6-quicktimeline-docs.spec b/qt6-quicktimeline-docs.spec deleted file mode 100644 index 43d38ac..0000000 --- a/qt6-quicktimeline-docs.spec +++ /dev/null @@ -1,57 +0,0 @@ -# -# spec file for package qt6-quicktimeline-docs -# -# Copyright (c) 2020 SUSE LLC -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via https://bugs.opensuse.org/ -# - - -%define real_version 6.0.0 -%define short_version 6.0 -%define tar_name qtquicktimeline-everywhere-src -%define tar_suffix %{nil} -# -Name: qt6-quicktimeline-docs -Version: 6.0.0 -Release: 0 -Summary: Qt 6 QuickTimeline Documentation -License: GFDL-1.3-only -URL: https://www.qt.io -Source: https://download.qt.io/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz -BuildRequires: qt6-core-private-devel -BuildRequires: qt6-gui-private-devel -BuildRequires: qt6-qml-private-devel -BuildRequires: qt6-quick-private-devel -BuildRequires: cmake(Qt6Core) -BuildRequires: cmake(Qt6Gui) -BuildRequires: cmake(Qt6Qml) -BuildRequires: cmake(Qt6Quick) -BuildRequires: qt6-tools - -%description -The Qt 6 Quick Timeline Documentation. - -%{qt6_doc_packages} - -%prep -%autosetup -p1 -n %{tar_name}-%{real_version}%{tar_suffix} - -%build -%cmake_qt6 - -%{qt6_build_docs} - -%install -%{qt6_install_docs} - -%changelog diff --git a/qt6-quicktimeline.spec b/qt6-quicktimeline.spec index 0e86fbb..e4e77e5 100644 --- a/qt6-quicktimeline.spec +++ b/qt6-quicktimeline.spec @@ -21,6 +21,8 @@ %define tar_name qtquicktimeline-everywhere-src %define tar_suffix %{nil} # +%global qt6_flavor @BUILD_FLAVOR@%{nil} +# Name: qt6-quicktimeline Version: 6.0.0 Release: 0 @@ -36,6 +38,10 @@ BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Qml) BuildRequires: cmake(Qt6Quick) +%if "%{qt6_flavor}" == "docs" +BuildRequires: qt6-tools +%{qt6_doc_packages} +%endif %description The Qt Quick Timeline plugin provides QML types to use timelines and keyframes @@ -52,6 +58,8 @@ to animate Qt Quick user interfaces. %install %{qt6_install} +%if !%{qt6_docs_flavor} + # CMake files are not needed for plugins rm -r %{buildroot}%{_qt6_cmakedir}/Qt6Qml/QmlPlugins @@ -60,4 +68,6 @@ rm -r %{buildroot}%{_qt6_cmakedir}/Qt6Qml/QmlPlugins %dir %{_qt6_qmldir}/QtQuick %{_qt6_qmldir}/QtQuick/Timeline +%endif + %changelog