packaging: ship examples subpackage for sample qml demos
authorPhilippe Coval <philippe.coval@open.eurogiciel.org>
Mon, 14 Apr 2014 15:25:42 +0000 (17:25 +0200)
committerTomasz Olszak <olszak.tomasz@gmail.com>
Mon, 9 Nov 2015 17:27:20 +0000 (18:27 +0100)
Change-Id: I145de824e94d85c7cc22dee075cfc3138237af88
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
packaging/qt5-qtdeclarative.spec

index 233fbc915407a3e95dc3132aac945a6aca7c9cb7..fc125412109d96022fddc8e7d053ad3b489458b9 100644 (file)
@@ -268,8 +268,15 @@ Requires:   %{name} = %{version}-%{release}
 This package contains QML debugging and development tools
 
 
+%package examples
+Summary:    QML and Qt Quick Examples
+Group:      Base/Libraries
+Requires:   %{name} = %{version}-%{release}
 
-
+%description examples
+This package contains QML and Qt Quick Examples for developers.
+Those can run using qmlscene interperter :
+ie: qmlscene ./examples/quick/tutorials/samegame/samegame4/samegame.qml
 
 
 #### Build section
@@ -304,7 +311,9 @@ cp lib/libQt5QmlDevTools.a %{buildroot}%{_libdir}
 %fdupes %{buildroot}%{_libdir}
 %fdupes %{buildroot}%{_includedir}
 
-
+# Manually copy examples
+install -d "%{buildroot}%{_datadir}/qt5/%{name}/"
+cp -rf examples "%{buildroot}%{_datadir}/qt5/%{name}/"
 
 
 #### Pre/Post section
@@ -477,7 +486,9 @@ cp lib/libQt5QmlDevTools.a %{buildroot}%{_libdir}
 %files import-settings
 %{_libdir}/qt5/qml/Qt/labs/settings
 
-
+%files examples
+%defattr(-,root,root,-)
+%{_datadir}/qt5/%{name}/examples/*