Bug 282140 - DBus activated executables should be installed in libexec instead of bin dir
Summary: DBus activated executables should be installed in libexec instead of bin dir
Status: RESOLVED FIXED
Alias: None
Product: telepathy
Classification: Unmaintained
Component: general (show other bugs)
Version: git-latest
Platform: Unlisted Binaries Linux
: NOR normal
Target Milestone: 0.4.0
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on: 278389 282142
Blocks:
  Show dependency treegraph
 
Reported: 2011-09-16 12:21 UTC by Daniele E. Domenichelli
Modified: 2012-07-06 12:47 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniele E. Domenichelli 2011-09-16 12:21:05 UTC
Version:           git-latest
OS:                Linux

As discussed at the sprint DBus activated executables should be installed in libexec instead of bin dir

To do it you simply need to change the CMakeLists.txt

-install(TARGETS [libdir-executable] ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS [libdir-executable] DESTINATION ${LIBEXEC_INSTALL_DIR}

and the dbus service files org.freedesktop.Telepathy.Client.KDE.[LibdirExecutable].service.in

-Exec=@CMAKE_INSTALL_PREFIX@/bin/[libdir-executable]
+Exec=@LIBEXEC_INSTALL_DIR@/[libdir-executable]


Reproducible: Always

Steps to Reproduce:
Install handlers

Actual Results:  
They are installed in the bin dir

Expected Results:  
They should be installed in the libexec dir
Comment 1 Daniele E. Domenichelli 2011-09-16 14:38:36 UTC
Done