File glacier-settings-developermode.spec of Package glacier-settings-developermode

Name:       glacier-settings-developermode
Summary:    Developer Mode plugin for glacier-settings
Version:    0.1.1
Release:    1
Group:      System/Settings
License:    LGPL-2.0-or-later
URL:        https://github.com/nemomobile-ux/glacier-settings-developermode
Source:     https://github.com/nemomobile-ux/%{name}/archive/refs/tags/%{version}.tar.gz

BuildRequires: cmake
BuildRequires: pkgconfig(Qt6DBus)
BuildRequires: pkgconfig(Qt6Qml)
BuildRequires: pkgconfig(Qt6Quick)
BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: glacier-settings-devel

%description
%summary.

%pre
%service_add_pre nemodebugmode.service

%post
%service_add_post nemodebugmode.service

%preun
%service_del_preun nemodebugmode.service

%postun
%service_del_postun nemodebugmode.service

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

%build
%cmake
%cmake_build

%install
%cmake_install
mkdir -p %{buildroot}%{_unitdir}
# Make sure systemd service is installed to correct path
mv %{buildroot}%{_libdir}/systemd/system/nemodebugmode.service %{buildroot}%{_unitdir} || true

%files
%defattr(-,root,root,-)
%config %{_sysconfdir}/dbus-1/system.d/nemo-developermode-dbus.conf
%{_bindir}/glacier-developermode-daemon
%{_datadir}/glacier-settings/plugins/development
%{_datadir}/glacier-settings/translations/development*.qm
%{_libdir}/glacier-settings/libdevelopment.so
%dir %{_libdir}/qt6/qml/org
%dir %{_libdir}/qt6/qml/org/glacier
%{_libdir}/qt6/qml/org/glacier/developermode
%{_unitdir}/nemodebugmode.service

%changelog
openSUSE Build Service is sponsored by