I have made the following changes intended for :
  CE:MW:Shared / tracker

Please review and accept or decline.
BOSS has already run some checks on this request.
See the "Messages from BOSS" section below.

https://build.pub.meego.com//request/show/6820

Thank You,
stskeeps

[This message was auto-generated]

---

Request # 6820:

Messages from BOSS:

State: review at 2012-09-30T07:26:44 by bossbot

Reviews:
       accepted by bossbot : Prechecks succeeded.
       new for CE-maintainers : Please replace this text with a review and 
approve/reject the review (not the SR). BOSS will take care of the rest

Changes:
  submit: home:stskeeps:user-sessions:MW:Shared / tracker -> CE:MW:Shared / 
tracker
  
changes files:
--------------
--- tracker.changes
+++ tracker.changes
@@ -0,0 +1,3 @@
+* Sat Sep 22 2012 Carsten Munk <[email protected]> - 0.10.37
+- Add systemd user session service files
+

new:
----
  tracker-miner-fs.service
  tracker-store.service

spec files:
-----------
--- tracker.spec
+++ tracker.spec
@@ -17,6 +17,8 @@
 URL:        http://ftp.gnome.org/pub/GNOME/sources/tracker/0.10/
 Source0:    
http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.10/%{name}-%{version}.tar.xz
 Source1:    tracker-rpmlintrc
+Source2:    tracker-store.service
+Source3:    tracker-miner-fs.service
 Source100:  tracker.yaml
 Patch0:     0001-Tracker-0.7.23-desktop-files.patch
 Patch1:     0002-Tracker-extract-Parse-the-video-filename-to-obtain-e.patch
@@ -171,6 +173,11 @@
 # >> install pre
 # << install pre
 %make_install
+mkdir -p %{buildroot}%{_libdir}/systemd/user/
+cp -a %{SOURCE2} %{buildroot}%{_libdir}/systemd/user/
+mkdir -p %{buildroot}%{_libdir}/systemd/user/
+cp -a %{SOURCE3} %{buildroot}%{_libdir}/systemd/user/
+
 
 # >> install post
 rm -rf %{buildroot}/%{_datadir}/icons/hicolor/
@@ -210,6 +217,8 @@
 %{_libexecdir}/tracker-writeback
 %config %{_sysconfdir}/xdg/autostart/tracker-miner-fs.desktop
 %config %{_sysconfdir}/xdg/autostart/tracker-store.desktop
+%{_libdir}/systemd/user/tracker-miner-fs.service
+%{_libdir}/systemd/user/tracker-store.service
 # << files
 
 %files tests

other changes:
--------------

++++++ tracker-miner-fs.service (new)
--- tracker-miner-fs.service
+++ tracker-miner-fs.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=Tracker Miner
+After=xorg.target
+Requires=dbus.socket xorg.target tracker-store.service
+
+[Service]
+ExecStart=/usr/libexec/tracker-miner-fs
+

++++++ tracker-store.service (new)
--- tracker-store.service
+++ tracker-store.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=Tracker Store
+After=xorg.target
+Requires=dbus.socket xorg.target
+
+[Service]
+ExecStart=/usr/libexec/tracker-store
+

++++++ tracker.yaml
--- tracker.yaml
+++ tracker.yaml
@@ -16,6 +16,10 @@
     - tracker-0.10.37-fix-linking-with-newer-toolchain.patch
     - tracker-0.10.37-add-userguides-service-for-maemo.patch
     - tracker-0.10.37-fix-linking-with-newer-glib.patch
+ExtraSources:
+    - tracker-store.service;%{_libdir}/systemd/user/
+    - tracker-miner-fs.service;%{_libdir}/systemd/user/
+
 Description: |
     Tracker is a powerful desktop-neutral first class object database,
     tag/metadata database, search tool and indexer.



Reply via email to