qt6-qtquick3d/qt6-qtquick3d.spec

161 lines
5.5 KiB
RPMSpec
Raw Permalink Normal View History

%define majver %(echo %version | cut -d. -f1-2)
Name: qt6-qtquick3d
Version: 6.2.4
Release: 1mamba
Summary: Qt6 Quick 3D components
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://www.qt.io/
Source: https://download.qt.io/official_releases/qt/%{majver}/%{version}/submodules/qtquick3d-everywhere-src-%{version}.tar.xz
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libglvnd-devel
BuildRequires: libstdc++6-devel
BuildRequires: libxkbcommon-devel
BuildRequires: libz-devel
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qtdeclarative-devel
BuildRequires: qt6-qtshadertools-devel
## AUTOBUILDREQ-END
BuildRequires: qt6-qtdeclarative-devel = %{version}
%description
Qt6 Quick 3D components.
%package devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description devel
This package contains libraries and header files for developing applications that use %{name}.
%debug_package
%prep
%setup -q -n qtquick3d-everywhere-src-%{version}
%build
%cmake -d build \
-G Ninja
cmake --build .
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
DESTDIR="%{buildroot}" cmake --install build
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_libdir}/qt6/bin/balsam
%{_libdir}/qt6/bin/meshdebug
%{_libdir}/libQt6Quick3D.so.*
%{_libdir}/libQt6Quick3DAssetImport.so.*
%{_libdir}/libQt6Quick3DRuntimeRender.so.*
%{_libdir}/libQt6Quick3DUtils.so.*
%{_libdir}/libQt6Quick3DAssetUtils.so.*
%{_libdir}/libQt6Quick3DEffects.so.*
%{_libdir}/libQt6Quick3DIblBaker.so.*
%{_libdir}/libQt6Quick3DParticles.so.*
%{_libdir}/libQt6Quick3DHelpers.so.*
%{_libdir}/qt6/plugins/assetimporters/libassimp.so
%{_libdir}/qt6/plugins/assetimporters/libuip.so
%dir %{_libdir}/qml/QtQuick3D
%{_libdir}/qml/QtQuick3D/*
%{_libdir}/qt6/bin/*
%{_datadir}/qt6/modules/Quick3D*.json
%{_libdir}/metatypes/qt6quick3d*.json
%doc LICENSE.*
%files devel
%defattr(-,root,root)
%dir %{_includedir}/qt6/QtQuick3D
%{_includedir}/qt6/QtQuick3D/*
%dir %{_includedir}/qt6/QtQuick3DAssetImport
%{_includedir}/qt6/QtQuick3DAssetImport/*
%dir %{_includedir}/qt6/QtQuick3DRuntimeRender
%{_includedir}/qt6/QtQuick3DRuntimeRender/*
%dir %{_includedir}/qt6/QtQuick3DUtils
%{_includedir}/qt6/QtQuick3DUtils/*
%dir %{_includedir}/qt6/QtQuick3DAssetUtils
%{_includedir}/qt6/QtQuick3DAssetUtils/*
%dir %{_includedir}/qt6/QtQuick3DHelpers
%{_includedir}/qt6/QtQuick3DHelpers/*
%dir %{_includedir}/qt6/QtQuick3DIblBaker
%{_includedir}/qt6/QtQuick3DIblBaker/*
%dir %{_includedir}/qt6/QtQuick3DParticles
%{_includedir}/qt6/QtQuick3DParticles/*
%{_libdir}/libQt6Quick3D.prl
%{_libdir}/libQt6Quick3D.so
%{_libdir}/libQt6Quick3DAssetImport.prl
%{_libdir}/libQt6Quick3DAssetImport.so
%{_libdir}/libQt6Quick3DRuntimeRender.prl
%{_libdir}/libQt6Quick3DRuntimeRender.so
%{_libdir}/libQt6Quick3DUtils.prl
%{_libdir}/libQt6Quick3DUtils.so
%{_libdir}/libQt6Quick3DAssetUtils.prl
%{_libdir}/libQt6Quick3DAssetUtils.so
%{_libdir}/libQt6Quick3DEffects.prl
%{_libdir}/libQt6Quick3DEffects.so
%{_libdir}/libQt6Quick3DHelpers.prl
%{_libdir}/libQt6Quick3DHelpers.so
%{_libdir}/libQt6Quick3DIblBaker.prl
%{_libdir}/libQt6Quick3DIblBaker.so
%{_libdir}/libQt6Quick3DParticles.prl
%{_libdir}/libQt6Quick3DParticles.so
%{_libdir}/qt6/mkspecs/modules/qt_lib_quick3d*.pri
%dir %{_libdir}/cmake/Qt6Quick3D
%{_libdir}/cmake/Qt6Quick3D/Qt6Quick3D*.cmake
%{_libdir}/cmake/Qt6Quick3D/Qt6Quick3DConfig*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DAssetImport
%{_libdir}/cmake/Qt6Quick3DAssetImport/Qt6Quick3DAssetImport*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DRuntimeRender
%{_libdir}/cmake/Qt6Quick3DRuntimeRender/Qt6Quick3DRuntimeRenderConfig*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DUtils
%{_libdir}/cmake/Qt6Quick3DUtils/Qt6Quick3DUtilsConfig*.cmake
%{_libdir}/cmake/Qt6/FindWrapQuick3DAssimp.cmake
%{_libdir}/cmake/Qt6BuildInternals/StandaloneTests/QtQuick3DTestsConfig.cmake
%{_libdir}/cmake/Qt6Qml/QmlPlugins/Qt6qquick3dplugin*.cmake
%{_libdir}/cmake/Qt6Qml/QmlPlugins/Qt6qtquick3d*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DAssetImport
%{_libdir}/cmake/Qt6Quick3DAssetImport/Qt6*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DAssetUtils
%{_libdir}/cmake/Qt6Quick3DAssetUtils/Qt6Quick3DAssetUtils*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DEffects
%{_libdir}/cmake/Qt6Quick3DEffects/Qt6Quick3DEffects*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DHelpers
%{_libdir}/cmake/Qt6Quick3DHelpers/Qt6Quick3DHelpers*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DIblBaker
%{_libdir}/cmake/Qt6Quick3DIblBaker/Qt6Quick3DIblBaker*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DParticles
%{_libdir}/cmake/Qt6Quick3DParticles/Qt6Quick3DParticles*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DRuntimeRender
%{_libdir}/cmake/Qt6Quick3DRuntimeRender/Qt6Quick3DRuntimeRender*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DTools
%{_libdir}/cmake/Qt6Quick3DTools/Qt6Quick3DTools*.cmake
%dir %{_libdir}/cmake/Qt6Quick3DUtils
%{_libdir}/cmake/Qt6Quick3DUtils/Qt6Quick3DUtils*.cmake
%doc README.md
%changelog
* Mon Mar 21 2022 Automatic Build System <autodist@mambasoft.it> 6.2.4-1mamba
- automatic version update by autodist
* Sat Feb 26 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 6.2.3-1mamba
- update to 6.2.3
* Wed Nov 10 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 5.15.2-1mamba
- package created using the webbuild interface