summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--daemon/daemon.pro8
-rw-r--r--daemon/pebbled.service10
-rw-r--r--rpm/waterwatch.yaml8
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: []