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(libshadowutils)
27+ BuildRequires: pkgconfig(systemd)
3528BuildRequires: qt5-qttools-linguist
3629BuildRequires: pkgconfig(rpm)
3730
@@ -55,11 +48,11 @@ rm -rf %{buildroot}
5548/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 |:
5649sed -i 's#%{buildroot}##g' %{buildroot}%{_libdir}/qt5/qml/org/SfietKonstantin/%{name}/plugin.qmltypes
5750
58- mkdir -p %{buildroot }/lib/systemd/system /multi-user.target.wants/
59- ln -s ../dbus-org.SfietKonstantin.patchmanager.service %{buildroot }/lib/systemd/system /multi-user.target.wants/
51+ mkdir -p %{buildroot }%{ _unitdir } /multi-user.target.wants/
52+ ln -s ../dbus-org.SfietKonstantin.patchmanager.service %{buildroot }%{ _unitdir } /multi-user.target.wants/
6053
61- mkdir -p %{buildroot }/lib/systemd/system /timers.target.wants/
62- ln -s ../checkForUpdates-org.SfietKonstantin.patchmanager.timer %{buildroot }/lib/systemd/system /timers.target.wants/
54+ mkdir -p %{buildroot }%{ _unitdir } /timers.target.wants/
55+ ln -s ../checkForUpdates-org.SfietKonstantin.patchmanager.timer %{buildroot }%{ _unitdir } /timers.target.wants/
6356
6457mkdir -p %{buildroot }/usr/lib/systemd/user/lipstick.service.wants/
6558ln -s ../lipstick-patchmanager.service %{buildroot }/usr/lib/systemd/user/lipstick.service.wants/
@@ -96,9 +89,6 @@ export NO_PM_PRELOAD=1
9689case " $* " in
97900)
9891echo Uninstalling package
99- # if [ -d /var/lib/patchmanager/ausmt/patches/sailfishos-patchmanager-unapplyall ]; then
100- # /usr/sbin/patchmanager -u sailfishos-patchmanager-unapplyall || true
101- # fi
10292
10393systemctl stop dbus-org.SfietKonstantin.patchmanager.service
10494;;
@@ -113,11 +103,9 @@ export NO_PM_PRELOAD=1
113103case " $* " in
1141041)
115105echo Installing package
116- # /usr/sbin/patchmanager -a sailfishos-patchmanager-unapplyall || true
117106;;
1181072)
119108echo Upgrading package
120- # /usr/sbin/patchmanager -a sailfishos-patchmanager-unapplyall || true
121109;;
122110* ) echo case " $* " not handled in post
123111esac
@@ -162,14 +150,12 @@ systemctl-user daemon-reload
162150%{_datadir}/%{name}/tools
163151%{_datadir}/dbus-1/
164152%{_sysconfdir}/dbus-1/system.d/
165- /lib/systemd/system /dbus-org.SfietKonstantin.patchmanager.service
166- /lib/systemd/system /multi-user.target.wants/dbus-org.SfietKonstantin.patchmanager.service
167- /lib/systemd/system /checkForUpdates-org.SfietKonstantin.patchmanager.service
168- /lib/systemd/system /checkForUpdates-org.SfietKonstantin.patchmanager.timer
169- /lib/systemd/system /timers.target.wants/checkForUpdates-org.SfietKonstantin.patchmanager.timer
153+ %{_unitdir} /dbus-org.SfietKonstantin.patchmanager.service
154+ %{_unitdir} /multi-user.target.wants/dbus-org.SfietKonstantin.patchmanager.service
155+ %{_unitdir} /checkForUpdates-org.SfietKonstantin.patchmanager.service
156+ %{_unitdir} /checkForUpdates-org.SfietKonstantin.patchmanager.timer
157+ %{_unitdir} /timers.target.wants/checkForUpdates-org.SfietKonstantin.patchmanager.timer
170158%{_sharedstatedir}/environment/patchmanager/10-dbus.conf
171- # %{_datadir}/patchmanager/patches/sailfishos-patchmanager-unapplyall/patch.json
172- # %{_datadir}/patchmanager/patches/sailfishos-patchmanager-unapplyall/unified_diff.patch
173159%{_libdir}/systemd/user/dbus-org.SfietKonstantin.patchmanager.service
174160%{_libdir}/systemd/user/lipstick-patchmanager.service
175161%{_libdir}/systemd/user/lipstick.service.wants/lipstick-patchmanager.service
@@ -184,7 +170,6 @@ systemctl-user daemon-reload
184170%{_datadir}/jolla-settings/pages/%{name}
185171%{_datadir}/jolla-settings/entries/%{name}.json
186172%{_datadir}/%{name}/icons/icon-m-patchmanager.png
187- %attr(644,nemo,nemo) %ghost /home/nemo/.config/patchmanager2.conf
188173
189174%{_datadir}/themes/%{theme}/meegotouch/z1.0/icons/* .png
190175%{_datadir}/themes/%{theme}/meegotouch/z1.25/icons/* .png
0 commit comments