11%define theme sailfish-default
22
3- %{! ?qtc_qmake:%define qtc_qmake %qmake }
43%{! ?qtc_qmake5:%define qtc_qmake5 %qmake5 }
54%{! ?qtc_make:%define qtc_make make}
6- %{?qtc_builddir:%define _builddir %qtc_builddir }
75
86Name: patchmanager
97
@@ -16,12 +14,6 @@ URL: https://github.com/sailfishos-patches/patchmanager
1614Source0: %{name }-%{version }.tar.bz2
1715Requires: unzip
1816Requires: patch
19- Conflicts: jolla-settings-%{name }
20- Obsoletes: jolla-settings-%{name }
21- Conflicts: %{name }-ui
22- Obsoletes: %{name }-ui
23- Conflicts: prepatch
24- Obsoletes: prepatch
2517BuildRequires: pkgconfig(Qt5Core)
2618BuildRequires: pkgconfig(Qt5DBus)
2719BuildRequires: pkgconfig(Qt5Qml)
@@ -31,7 +23,8 @@ BuildRequires: pkgconfig(sailfishapp) >= 0.0.10
3123BuildRequires: sailfish-svg2png >= 0.1.5
3224BuildRequires: pkgconfig(nemonotifications-qt5)
3325BuildRequires: qt5-qtdeclarative-devel-tools
34- BuildRequires: pkgconfig(libsystemd-journal)
26+ BuildRequires: pkgconfig(systemd)
27+ BuildRequires: pkgconfig(libshadowutils)
3528BuildRequires: qt5-qttools-linguist
3629BuildRequires: pkgconfig(rpm)
3730BuildRequires: pkgconfig(popt)
@@ -56,11 +49,11 @@ rm -rf %{buildroot}
5649/usr/lib/qt5/bin/qmlplugindump -v -noinstantiate -nonrelocatable org.SfietKonstantin.patchmanager 2.0 %{buildroot }%{_libdir }/qt5/qml > %{buildroot }%{_libdir }/qt5/qml/org/SfietKonstantin/%{name }/plugin.qmltypes |:
5750sed -i 's#%{buildroot}##g' %{buildroot}%{_libdir}/qt5/qml/org/SfietKonstantin/%{name}/plugin.qmltypes
5851
59- mkdir -p %{buildroot }/lib/systemd/system /multi-user.target.wants/
60- ln -s ../dbus-org.SfietKonstantin.patchmanager.service %{buildroot }/lib/systemd/system /multi-user.target.wants/
52+ mkdir -p %{buildroot }%{ _unitdir } /multi-user.target.wants/
53+ ln -s ../dbus-org.SfietKonstantin.patchmanager.service %{buildroot }%{ _unitdir } /multi-user.target.wants/
6154
62- mkdir -p %{buildroot }/lib/systemd/system /timers.target.wants/
63- ln -s ../checkForUpdates-org.SfietKonstantin.patchmanager.timer %{buildroot }/lib/systemd/system /timers.target.wants/
55+ mkdir -p %{buildroot }%{ _unitdir } /timers.target.wants/
56+ ln -s ../checkForUpdates-org.SfietKonstantin.patchmanager.timer %{buildroot }%{ _unitdir } /timers.target.wants/
6457
6558mkdir -p %{buildroot }/usr/lib/systemd/user/lipstick.service.wants/
6659ln -s ../lipstick-patchmanager.service %{buildroot }/usr/lib/systemd/user/lipstick.service.wants/
@@ -156,17 +149,15 @@ systemctl-user daemon-reload
156149%{_datadir}/%{name}/tools
157150%{_datadir}/dbus-1/
158151%{_sysconfdir}/dbus-1/system.d/
159- /lib/systemd/system /dbus-org.SfietKonstantin.patchmanager.service
160- /lib/systemd/system /multi-user.target.wants/dbus-org.SfietKonstantin.patchmanager.service
161- /lib/systemd/system /checkForUpdates-org.SfietKonstantin.patchmanager.service
162- /lib/systemd/system /checkForUpdates-org.SfietKonstantin.patchmanager.timer
163- /lib/systemd/system /timers.target.wants/checkForUpdates-org.SfietKonstantin.patchmanager.timer
152+ %{_unitdir} /dbus-org.SfietKonstantin.patchmanager.service
153+ %{_unitdir} /multi-user.target.wants/dbus-org.SfietKonstantin.patchmanager.service
154+ %{_unitdir} /checkForUpdates-org.SfietKonstantin.patchmanager.service
155+ %{_unitdir} /checkForUpdates-org.SfietKonstantin.patchmanager.timer
156+ %{_unitdir} /timers.target.wants/checkForUpdates-org.SfietKonstantin.patchmanager.timer
164157%{_sharedstatedir}/environment/patchmanager/10-dbus.conf
165- # %{_datadir}/patchmanager/patches/sailfishos-patchmanager-unapplyall/patch.json
166- # %{_datadir}/patchmanager/patches/sailfishos-patchmanager-unapplyall/unified_diff.patch
167- %{_libdir}/systemd/user/dbus-org.SfietKonstantin.patchmanager.service
168- %{_libdir}/systemd/user/lipstick-patchmanager.service
169- %{_libdir}/systemd/user/lipstick.service.wants/lipstick-patchmanager.service
158+ %{_userunitdir}/dbus-org.SfietKonstantin.patchmanager.service
159+ %{_userunitdir}/lipstick-patchmanager.service
160+ %{_userunitdir}/lipstick.service.wants/lipstick-patchmanager.service
170161%{_libdir}/libpreload%{name}.so
171162
172163%attr(0755,root,root-) %{_libexecdir}/pm_apply
@@ -178,7 +169,6 @@ systemctl-user daemon-reload
178169%{_datadir}/jolla-settings/pages/%{name}
179170%{_datadir}/jolla-settings/entries/%{name}.json
180171%{_datadir}/%{name}/icons/icon-m-patchmanager.png
181- %attr(644,nemo,nemo) %ghost /home/nemo/.config/patchmanager2.conf
182172
183173%{_datadir}/themes/%{theme}/meegotouch/z1.0/icons/* .png
184174%{_datadir}/themes/%{theme}/meegotouch/z1.25/icons/* .png
0 commit comments