congruity-0.15

Opublikowany: 10.05.2011

Linuksowy klient graficzny pozwalający na programowanie pilotów uniwersalnych Logitech Harmony

Strona projektu: Congruity

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ń.

Aby wykorzystać ten ebuild wykonaj następujące polecenia w terminalu:

echo "=apps-misc/congruity-0.15" >> /etc/portage/package.keywords
emerge -av =apps-misc/congruity-0.15

Wyświetl kod źródłowy ebuilda
  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. }

Oto lista wszystkich wersji ebuilda congruity jakie możesz znaleźć w moim overlay'u: