maj 10, 2011

0.15


Linux GUI client for programming the Logitech Harmony universal remote
Kategoria: congruity
Napisał: kardasa

Congruity is a free and open source Linux GUI 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 Congurity 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 Concordance project page to see the current list of supported devices.

projectpage: Congruity
summarypl: Linuksowy klient graficzny pozwalający na programowanie pilotów uniwersalnych Logitech Harmony
contentpl: 

Congruity jest wolnym i opartym na otwartych źródłach graficznym klientem pozwalającym na programowanie pilotów Logitech Harmony.

Ten ebuild został pobrany z tego raportu błędu. Jedyną zmianą jakiej dokonałem w nim to dodanie architektury x86 do listy słów kluczowych. Przetestowałem i potwierdziłem poprawność działania ebuilda i programu na komputerach x86 Dodatkowo zmieniłem nazwę ebuilda aby odpowiadała ona ostatniej dostępnej wersji oprogramowania.

Wykorzystując ten program byłem w stanie zaprogramować mojego pilota Logitech Harmony 650 pod Linuksem. Aktualna wersja oprogramowania wspiera większość dostępnych na rynku pilotów Logitech Harmony. Odwiedź stronę projektu Concordance aby zapoznać się z listą aktualnie wspieranych urządzeń.

overlaycommands: echo "=apps-misc/congruity-0.15" >> /etc/portage/package.keywords emerge -av =apps-misc/congruity-0.15
ebuildsource: 
  1. # Copyright 1999-2011 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. # $Header: $
  4.  
  5. DESCRIPTION="Linux GUI client for programming the Logitech Harmony universal remote"
  6. HOMEPAGE="http://sourceforge.net/projects/congruity/"
  7. SRC_URI="mirror://sourceforge/congruity/${P}.tar.bz2"
  8.  
  9. LICENSE="GPL"
  10. SLOT="0"
  11. KEYWORDS="~x86 ~amd64"
  12. IUSE=""
  13.  
  14. DEPEND="dev-libs/libconcord dev-lang/python"
  15. RDEPEND="${DEPEND}"
  16.  
  17. src_compile() {
  18. sed -i "s/\/usr\/local/\/usr/g" ${S}/Makefile
  19. }
  20.  
  21. src_install() {
  22. emake DESTDIR=${D} UPDATE_DESKTOP_DB="" install || die "install failed"
  23. }
svnlink: http://www.kardasa.pl/websvn/filedetails.php?repname=KardasA+Overlay&path=%2Fapp-misc%2Fcongruity%2Fcongruity-15.ebuild