File mlite-qt5.spec of Package mlite
Name: mlite-qt5
Summary: Useful classes originating from MeeGo Touch
Version: 0.4.0
Release: 1
License: LGPLv2
URL: https://git.sailfishos.org/mer-core/mlite
Source0: mlite-%{version}.tar.xz
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Test)
BuildRequires: pkgconfig(dconf)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: libqt5-linguist
%description
Select set of useful classes from meegotouch that do not require
taking in all of meegotouch.
%package notificationtool
Summary: mlite notification tool package
Requires: %{name} = %{version}-%{release}
%description notificationtool
%{summary}.
%package devel
Summary: mlite development package
Requires: %{name} = %{version}-%{release}
%description devel
Development files needed for using the mlite library
%package tests
Summary: Test suite for mlite-qt5
Requires: %{name} = %{version}-%{release}
%description tests
Test suite for mlite-qt5.
%prep
%setup -q -n mlite-%{version}
%build
export QT_SELECT=5
%qmake5 VERSION=%{version}
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
%qmake5_install
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%license LICENSE.LGPL
%{_libdir}/libmlite5.so.*
%{_libexecdir}/mliteremoteaction
%files notificationtool
%defattr(-,root,root,-)
%{_bindir}/mlitenotificationtool
%files devel
%defattr(-,root,root,-)
%{_includedir}/mlite5
%{_libdir}/pkgconfig/*.pc
%{_libdir}/libmlite5.so
%files tests
%defattr(-,root,root,-)
%dir /opt/tests
%dir /opt/tests/mlite-qt5
/opt/tests/mlite-qt5/*