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/*
openSUSE Build Service is sponsored by