File libglacierapp.spec of Package libglacierapp

%define     so_ver 1
Name:       libglacierapp
Summary:    Glacier Application library
Version:    1.2.6
Release:    1
Group:      System/Libraries
License:    LGPL-2.0-or-later
URL:        https://github.com/nemomobile-ux/libglacierapp
Source0:    https://github.com/nemomobile-ux/%{name}/archive/refs/tags/%{version}.tar.gz

BuildRequires:  cmake
BuildRequires:  pkgconfig(mlite6)
BuildRequires:  pkgconfig(Qt6Core)
BuildRequires:  pkgconfig(Qt6Qml)
BuildRequires:  pkgconfig(Qt6Quick)

%description
Wrapper library for glacier applications


%package -n %{name}%{so_ver}
Summary:    %{summary}
Group:      System/Libraries
%description -n %{name}%{so_ver}
%{description}

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

%description devel
Development files for %{name}

%package examples
Summary:    Examples for %{name}
Group:      Development/Libraries
Requires:   %{name}%{so_ver} = %{version}-%{release}

%description examples
Development files for %{name}

%prep
%setup -q -n %{name}-%{version}

%build
%cmake \
    -DPROJECT_VERSION="%{version}" \
    -DBUILD_EXAMPLES=ON

%cmake_build

%install
rm -rf %{buildroot}
%cmake_install

%post -n %{name}%{so_ver} -p /sbin/ldconfig

%postun -n %{name}%{so_ver} -p /sbin/ldconfig

%files -n %{name}%{so_ver}
%defattr(-,root,root,-)
%{_libdir}/lib*.so.*

%files devel
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/glacierapp.pc
%{_libdir}/cmake/glacierapp
%{_includedir}/libglacierapp

%files examples
%{_bindir}/glacierexample

%changelog
openSUSE Build Service is sponsored by