diff options
| -rw-r--r-- | daemon/daemon.pro | 8 | ||||
| -rw-r--r-- | daemon/pebbled.service | 10 | ||||
| -rw-r--r-- | rpm/waterwatch.yaml | 8 |
3 files changed, 24 insertions, 2 deletions
diff --git a/daemon/daemon.pro b/daemon/daemon.pro index 27baac9..01ea8d1 100644 --- a/daemon/daemon.pro +++ b/daemon/daemon.pro @@ -23,5 +23,9 @@ HEADERS += \ manager.h \ dbusconnector.h -INSTALLS += target -target.path = /usr/sbin +INSTALLS += target pebbled + +target.path = /usr/bin + +pebbled.files = $${TARGET}.service +pebbled.path = /usr/lib/systemd/user diff --git a/daemon/pebbled.service b/daemon/pebbled.service new file mode 100644 index 0000000..136dc87 --- /dev/null +++ b/daemon/pebbled.service @@ -0,0 +1,10 @@ +[Unit] +Description=Pebble Connector Service +After=pre-user-session.target + +[Service] +ExecStart=/usr/bin/pebbled +Restart=always + +[Install] +WantedBy=user-session.target diff --git a/rpm/waterwatch.yaml b/rpm/waterwatch.yaml index 8d3cb49..2fe3598 100644 --- a/rpm/waterwatch.yaml +++ b/rpm/waterwatch.yaml @@ -12,16 +12,24 @@ Description: | Configure: none Builder: qtc5 PkgConfigBR: +- Qt5DBus - Qt5Bluetooth +- Qt5Contacts - Qt5Quick - Qt5Qml - Qt5Core - sailfishapp >= 0.0.10 Requires: - sailfishsilica-qt5 >= 0.10.9 +- systemd-user-session-targets +AutoSubPackages: +- devel Files: - '%{_bindir}' - '%{_datadir}/%{name}/qml' - '%{_datadir}/applications/%{name}.desktop' - '%{_datadir}/icons/hicolor/86x86/apps/%{name}.png' +- '%{_libdir}/systemd/user/pebbled.service' +- '%{_libdir}/systemd/user/user-session.target.wants/pebbled.service' +- '%{_libdir}/libpebble.so.*' PkgBR: [] |
