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