[gnome-software] Install a .service file for the PackageKit DBus session service



commit 79404faac5996351297e97c36a2afa040487d9cb
Author: Kalev Lember <kalevlember gmail com>
Date:   Mon May 18 15:41:08 2015 +0200

    Install a .service file for the PackageKit DBus session service
    
    This makes sure gnome-software gets autolaunched when something wants to
    use the org.freedesktop.PackageKit DBus session service.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1221646

 src/Makefile.am                           |    9 ++++++++-
 src/org.freedesktop.PackageKit.service.in |    3 +++
 2 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/src/Makefile.am b/src/Makefile.am
index 8f00cd2..e4e91c2 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -50,7 +50,12 @@ UI_FILES =                                           \
        popular-tile.ui
 
 dbusservicedir = $(datadir)/dbus-1/services
-dbusservice_DATA = org.gnome.Software.service
+dbusservice_DATA =                                     \
+       org.freedesktop.PackageKit.service              \
+       org.gnome.Software.service
+
+org.freedesktop.PackageKit.service: org.freedesktop.PackageKit.service.in Makefile
+       $(AM_V_GEN) sed -e "s|\ bindir\@|$(bindir)|" $<> $@
 
 org.gnome.Software.service: org.gnome.Software.service.in Makefile
        $(AM_V_GEN) sed -e "s|\ bindir\@|$(bindir)|" $<> $@
@@ -271,6 +276,7 @@ EXTRA_DIST =                                                \
        gtk-style.css                                   \
        gtk-style-hc.css                                \
        $(desktop_in_files)                             \
+       org.freedesktop.PackageKit.service.in           \
        org.gnome.Software.service.in                   \
        gnome-software-service.desktop.in               \
        $(searchprovider_DATA)                          \
@@ -310,6 +316,7 @@ DISTCLEANFILES =                                    \
        gnome-software-local-file.desktop               \
        gnome-software-service.desktop                  \
        org.gnome.Software.desktop                      \
+       org.freedesktop.PackageKit.service              \
        org.gnome.Software.service
 
 -include $(top_srcdir)/git.mk
diff --git a/src/org.freedesktop.PackageKit.service.in b/src/org.freedesktop.PackageKit.service.in
new file mode 100644
index 0000000..54c0466
--- /dev/null
+++ b/src/org.freedesktop.PackageKit.service.in
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.freedesktop.PackageKit
+Exec= bindir@/gnome-software --gapplication-service


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]