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