File eql5.spec of Package eql5

Name: eql5
Version: 0+git2_00c9778
Release: 1
Summary: Qt5 bindings for ecl
Group: System/Base
License: MIT
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
BuildRequires: ecl-devel
BuildRequires: pkgconfig(Qt5Quick)
BuildRequires: pkgconfig(Qt5Sql)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt5Multimedia)
BuildRequires: pkgconfig(Qt5Network)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5WebEngine)
BuildRequires: pkgconfig(Qt5UiTools)
# those should come in via gmp-devel
BuildRequires: gmp-devel
BuildRequires: pkgconfig(libffi)
BuildRequires: pkgconfig(atomic_ops)
Provides: qt5qmlimport(EQL5.1) = 5.1


%description
%{summary}.

%files
%defattr(-,root,root,-)
%{_bindir}/%{name}
# this probably should get split up to subpackages
%exclude %{_libdir}/libeql5.so
%{_libdir}/*.so
%{_libdir}/*.so.*

%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}

%description devel
%{summary}.

%files devel
%defattr(-,root,root,-)
%{_includedir}/%{name}/
%{_libdir}/libeql5.so

%prep
%setup -q

%build
pushd src
ecl -shell make
qmake-qt5 eql5.pro
make %{?_smp_mflags}
popd

%install
pushd src
make INSTALL_ROOT=%{buildroot} install
popd


%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
openSUSE Build Service is sponsored by