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