Search
SailfishOS Open Build Service
>
Projects
>
home:tangtao77
>
qtquickcontrols
> qtquickcontrols.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File qtquickcontrols.spec of Package qtquickcontrols
Name: qt5-qtquickcontrols Summary: QT quick controls module Version: 5.4.0 Release: 1.0.0 Group: Qt/Qt License: LGPLv2.1 with exception or GPLv3 URL: http://qt-project.org/ Source0: %{name}-%{version}.tar.bz2 BuildRequires: qt5-qtcore BuildRequires: qt5-qtcore-devel BuildRequires: qt5-qtgui BuildRequires: qt5-qtgui-devel BuildRequires: qt5-qtwidgets BuildRequires: qt5-qtwidgets-devel #BuildRequires: qt5-qtquick1 #BuildRequires: qt5-qtquick1-devel BuildRequires: qt5-qtopengl-devel BuildRequires: qt5-qtdeclarative-devel BuildRequires: qt5-qtdeclarative-qtquick-devel BuildRequires: qt5-qmake #BuildRequires: qt5-tools BuildRequires: fdupes %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 #### Build section %prep %setup -q -n %{name}-%{version} %build export QTDIR=/usr/share/qt5 touch .git %qmake5 make %{?_smp_mflags} %install rm -rf %{buildroot} %qmake5_install # Remove unneeded .la files rm -f %{buildroot}/%{_libdir}/*.la # We don't need qt5/Qt/ rm -rf %{buildroot}/%{_includedir}/qt5/Qt #### Pre/Post section %post /sbin/ldconfig %postun /sbin/ldconfig # Fix wrong path in pkgconfig files #find %{buildroot}%{_libdir}/pkgconfig -type f -name '*.pc' \ #-exec perl -pi -e "s, -L%{_builddir}/?\S+,,g" {} \; # Fix wrong path in prl files find %{buildroot}%{_libdir} -type f -name '*.prl' \ -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/" {} \; %fdupes %{buildroot}/%{_includedir} %files %defattr(-,root,root,-) %{_libdir}/qt5/qml/QtQuick/* %changelog