Bug 282142

Summary: Chat-ui should be installed in libexec instead of bin dir
Product: [Frameworks and Libraries] telepathy Reporter: Daniele E. Domenichelli <ddomenichelli>
Component: text-uiAssignee: 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:    
Bug Blocks: 282140    

Description Daniele E. Domenichelli 2011-09-16 12:35:21 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:24:30 UTC
Git commit fdb873d78bf83b5e5df7c93c4c02328514a5e0dd by Daniele E. Domenichelli.
Committed on 16/09/2011 at 16:02.
Pushed by ddomenichelli into branch 'master'.

Install chat-ui and adiumxtra-protocol-handler in libexec.

BUG: 282142
BUG: 278389

M  +3    -2    adiumxtra-protocol-handler/CMakeLists.txt
R  +1    -1    adiumxtra-protocol-handler/adiumxtra.protocol.in [from: adiumxtra-protocol-handler/adiumxtra.protocol - 074% similarity]
M  +1    -1    app/CMakeLists.txt
M  +1    -1    app/org.freedesktop.Telepathy.Client.KDE.TextUi.service.in

http://commits.kde.org/telepathy-chat-handler/fdb873d78bf83b5e5df7c93c4c02328514a5e0dd