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

See Also:
Latest Commit:
Version Fixed In:


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: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