Search
SailfishOS Open Build Service
>
Projects
>
home:tangtao77
>
qt5-qtquickcontrols-nemo
> Changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 2
[-]
[+]
Added
qtquickcontrols-nemo.spec
@@ -0,0 +1,73 @@ +Name: qt5-qtquickcontrols-nemo +Summary: Nemomobile Qt Quick Controls +Version: 5.1.0 +Release: nemo1 +Group: Qt/Qt +License: LGPLv2.1 with exception or GPLv3 +URL: http://qt.nokia.com +Source0: %{name}.tar.xz +BuildRequires: qt5-qtcore-devel +BuildRequires: qt5-qtgui-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtopengl-devel +BuildRequires: qt5-qtdeclarative-qtquick-devel +BuildRequires: qt5-qmake +BuildRequires: pkgconfig(Qt5Quick) +BuildRequires: fdupes +Requires: qt5-qtquickcontrols +Requires: qt5-qtgraphicaleffects + +%description +Qt is a cross-platform application and UI framework. Using Qt, you can +write web-enabled applications once and deploy them across desktop, +mobile and embedded systems without rewriting the source code. +. +This package contains the Qt Quick Controls library + +%package examples +Summary: Examples to showcase Nemo UI components +Requires: qt5-qtquickcontrols-nemo +BuildRequires: desktop-file-utils + +%description examples +%{summary}. + +#### Build section + +%prep +%setup -q -n %{name} + +%build +export QTDIR=/usr/share/qt5 +touch .git # To make sure syncqt is used + +%qmake5 +make %{?_smp_flags} + +%install +rm -rf %{buildroot} +%qmake5_install + +desktop-file-install --delete-original \ + --dir %{buildroot}%{_datadir}/applications \ + %{buildroot}%{_datadir}/applications/*.desktop + +#### Pre/Post section + +%post +/sbin/ldconfig +%postun +/sbin/ldconfig + +#### File section + +%files +%defattr(-,root,root,-) +%{_libdir}/qt5/qml/QtQuick/Controls/Nemo +%{_libdir}/qt5/qml/QtQuick/Controls/Styles/Nemo + +%files examples +%defattr(-,root,root,-) +%{_libdir}/qt5/examples/touch_nemo +%{_datadir}/applications/*.desktop +