File glacier-devicelock-plugin.spec of Package glacier-devicelock-plugin

Name: glacier-devicelock-plugin
Version: 0.5.1
Release: 1
Summary: Glacier devicelock plugin
License: LGPL-2.1
URL:     https://github.com/nemomobile-ux/glacier-devicelock-plugin
Source:  https://github.com/nemomobile-ux/%{name}/archive/refs/tags/%{version}.tar.gz
Requires(post):     /sbin/ldconfig
Requires(postun):   /sbin/ldconfig
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6DBus)
BuildRequires: pkgconfig(Qt6Test)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: nemo-qml-plugin-devicelock-host-devel

%description
%{summary}.

%package devel
Summary:    Glacier devicelock plugin development package
Requires:   %{name} = %{version}-%{release}

%description devel
Development headers and libraries for Glacier devicelock plugin

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

%build
%cmake

%cmake_build

%install
%cmake_install

%check
%ctest

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%dir %{_datadir}/lipstick
%dir %{_datadir}/lipstick/devicelock
%{_datadir}/lipstick/devicelock/devicelock.conf
%dir %{_libdir}/qt6/plugins/devicelock
%{_libdir}/qt6/plugins/devicelock/glacier-devicelock
%{_libdir}/libglacierdevicepassword.so.*

%files devel
%defattr(-,root,root,-)
%dir %{_includedir}/glacierdevicepassword
%{_includedir}/glacierdevicepassword/glacierdevicepassword.h
%{_libdir}/libglacierdevicepassword.so
%{_libdir}/pkgconfig/glacierdevicepassword.pc
openSUSE Build Service is sponsored by