From 471ff6ca72cd75f8d4df7e0810a6bfed4bf2c3e3 Mon Sep 17 00:00:00 2001 From: Tomasz Sterna Date: Thu, 26 Jun 2014 02:00:54 +0200 Subject: Packaged pebbled as user session service --- daemon/daemon.pro | 8 ++++++-- daemon/pebbled.service | 10 ++++++++++ rpm/waterwatch.yaml | 8 ++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 daemon/pebbled.service 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: [] -- cgit v1.2.3