Bug 282140

Summary: DBus activated executables should be installed in libexec instead of bin dir
Product: [Frameworks and Libraries] telepathy Reporter: Daniele E. Domenichelli <ddomenichelli>
Component: generalAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: git-latest   
Target Milestone: 0.4.0   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Bug Depends on: 278389, 282142    
Bug Blocks:    

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