Published: 10.05.2011

Linux client for programming the Logitech Harmony universal remote

Project homepage: Concordance

Concordance is a free and open source Linux console client for programing Logitech Harmony Remotes.

This ebuild is taken from this bug report. The only change I made was adding x86 arch to keywords. I tested and confirmed that this ebuild and the concordance utility is working on x86 computers. I also renamed the ebuild to match the latest available version of the software.

Using this tool I was able to program my Logitech Harmony 650 Remote control on Linux Box. Current version of the software is supporting most of currently available Logitech Harmony Remote Controllers. Visit the project page to see the current list of supported devices.

To use this ebuild run following commands in terminal:

echo "=apps-misc/concordance-0.23" >> /etc/portage/package.keywords
emerge -av =apps-misc/concordance-0.23

View the source of the ebuild
  1. # Copyright 1999-2011 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. # $Header: $
  5. DESCRIPTION="Linux client for programming the Logitech Harmony universal remote"
  6. HOMEPAGE=""
  7. SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
  9. LICENSE="GPL-3"
  10. SLOT="0"
  11. KEYWORDS="~x86 ~amd64"
  12. IUSE=""
  14. RDEPEND="=dev-libs/libconcord-${PV} \
  15. >=dev-libs/libusb-0.1.12-r1"
  18. S="${WORKDIR}/${P}/${PN}"
  20. src_compile() {
  21. econf || die "configure failed"
  22. emake DESTDIR="${D}" || die "make failed"
  23. }
  25. src_install() {
  26. emake DESTDIR="${D}" install || die
  27. dodoc ../Changelog ../LICENSE README
  28. }
  30. pkg_postinst() {
  31. einfo "Set up your remote by visiting"
  32. einfo "Click 'Update Remote' to receive Connectivity.EZHex, which"
  33. einfo "verifies connectivity to the remote. Run it with:"
  34. echo
  35. einfo " concordance --connectivity-test Connectivity.EZHex"
  36. echo
  37. einfo "Return to your browser and click to the next screen to receive"
  38. einfo "Update.EZHex, which contains the new configuration. Run it with:"
  39. echo
  40. einfo " concordance --write-config Update.EZHex"
  41. }

Here is the list of all the concordance ebuild versions that are available in my overlay:


If you have found something wrong with the information provided above or maybe you just want to speak your mind about it, feel free to leave a comment.
All comments will show up on page after being approved. Sorry for such policy but I want to make sure that my site will be free of abusive or vulgar content. I don't mind being criticized just do it using right words.

Leave a comment