From c30ae98a7813cffafc759b27411b5415a8213657 2013-06-19 02:15:42 From: Richard H Date: 2013-06-19 02:15:42 Subject: [PATCH] add libconcord, concordance, congruity to repository --- diff --git a/app-misc/concordance/Manifest b/app-misc/concordance/Manifest new file mode 100644 index 0000000000000000000000000000000000000000..a12573c0e76c9ac78c7d164c3ed1115ba296c609 --- /dev/null +++ b/app-misc/concordance/Manifest @@ -0,0 +1,2 @@ +DIST concordance-1.0.tar.bz2 1119091 SHA256 f6f449e5cdf33207372d0e229e622b6107f227bfb476587abddc0b27c31eb65a SHA512 9ff3561d33e5d31bc324ece76da73174462f70e751a5f95a6c46832f74cf463dd03220311cfd9ff5e82dcafcaa8b39c9a306ff35aafdb1e36b9fff8f4f8736c7 WHIRLPOOL 66be048824760d2e0767dc8e463bc989dcba8c8f788ce2aa1169febf2dac611c923ee81fd7711f466444bff3643e502cb7eb5edc7c5d76bae5a4904cbd39754d +EBUILD concordance-1.0.ebuild 417 SHA256 c5b1d17a9382ef3d421fc6f7a8cfd5a2363a5b5bcdf9a4c5526fc59bc92e78d9 SHA512 d6c6f321116d8e4fe02c94fa160b015b8530317ddf0256efc307bf1b56f618b120ca86dae98df079312d3da96dd2dc4df7c4776ea1834b2c95ea89666fa27163 WHIRLPOOL 6a211f9e405b72c4f7934d491d6ddb0f740010d8f6ab75ffed773aae231533c5c77b1fab9887da24081f476a4444c97f02de8171103429e2caeb09e717d563c9 diff --git a/app-misc/concordance/concordance-1.0.ebuild b/app-misc/concordance/concordance-1.0.ebuild new file mode 100644 index 0000000000000000000000000000000000000000..81ad2f1f20598a6176de276b666542cc0bc284aa --- /dev/null +++ b/app-misc/concordance/concordance-1.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +DESCRIPTION="Program a Logitech Harmony universal remote controls" +HOMEPAGE="http://phildev.net/concordance/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-libs/libconcord" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P}/${PN}" diff --git a/dev-libs/libconcord/Manifest b/dev-libs/libconcord/Manifest new file mode 100644 index 0000000000000000000000000000000000000000..6613d058901be7811a1b0aa0171f57722708809e --- /dev/null +++ b/dev-libs/libconcord/Manifest @@ -0,0 +1,2 @@ +DIST concordance-1.0.tar.bz2 1119091 SHA256 f6f449e5cdf33207372d0e229e622b6107f227bfb476587abddc0b27c31eb65a SHA512 9ff3561d33e5d31bc324ece76da73174462f70e751a5f95a6c46832f74cf463dd03220311cfd9ff5e82dcafcaa8b39c9a306ff35aafdb1e36b9fff8f4f8736c7 WHIRLPOOL 66be048824760d2e0767dc8e463bc989dcba8c8f788ce2aa1169febf2dac611c923ee81fd7711f466444bff3643e502cb7eb5edc7c5d76bae5a4904cbd39754d +EBUILD libconcord-1.0.ebuild 1532 SHA256 a0169304b9964312a07500f24f5e8028928c06675c096240f4bc126bdb32ceea SHA512 22dbfcec29543d54f46a92d492f7ebcc0effa3b2bb0fc5b1b35d068f185122c5c2ffd0b7eb0c9700144d50acd097044a11bbd0f731bff2a396db1fbfdd4e02c8 WHIRLPOOL 260848dbf0f7cbdd2ec2dabede63c80db7d91c6a4f9fdcb4b3fdc4772fc9b33a68c9efe502d45f9a289dbda9e06b2274f5b83335a391782729a10cf1c641206e diff --git a/dev-libs/libconcord/libconcord-1.0.ebuild b/dev-libs/libconcord/libconcord-1.0.ebuild new file mode 100644 index 0000000000000000000000000000000000000000..b1006f9d831d9e7142d3495dfb17572d399dacca --- /dev/null +++ b/dev-libs/libconcord/libconcord-1.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +PYTHON_DEPEND="*" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils perl-app + +MY_PN="concordance" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Library for programming Logitech Harmony universal remote controls" +HOMEPAGE="http://phildev.net/concordance/" +SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+udev consolekit perl python" + +DEPEND="dev-libs/libusb + udev? ( sys-fs/udev ) + consolekit? ( sys-auth/consolekit ) + perl? ( virtual/perl-Module-Build + dev-lang/swig ) +" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}/libconcord" + +src_configure() { + econf --sysconfdir=/lib +} + +src_compile() { + emake || die + + if use consolekit; then + emake consolekit || die + elif use udev; then + emake udev || die + fi + + if use perl; then + cd "${S}/bindings/perl" + swig -perl5 concord.i + perl-app_src_configure + fi + + if use python; then + cd "${S}/bindings/python" + distutils_src_compile + fi +} + +src_install() { + + dodoc ../{Changelog,CodingStyle,TODO,SubmittingPatches} README + insinto /usr/share/doc/${P}/specs + doins ../specs/* + + emake DESTDIR="${D}" install || die + + if use consolekit; then + emake DESTDIR="${D}" install_consolekit || die + elif use udev; then + emake DESTDIR="${D}" install_udev || die + fi + + if use perl; then + cd bindings/perl + emake DESTDIR="${D}" install || die + fi + + if use python; then + cd "${S}/bindings/python" + distutils_src_install + fi +} diff --git a/x11-misc/congruity/Manifest b/x11-misc/congruity/Manifest new file mode 100644 index 0000000000000000000000000000000000000000..5b907198ba7cef3333901abb288c4c0f9a4504f1 --- /dev/null +++ b/x11-misc/congruity/Manifest @@ -0,0 +1,2 @@ +DIST congruity-17.tar.bz2 175425 SHA256 a4cff576245f86141eb371cafcee11af37c096c463ca147e9f3eac0debb19b63 SHA512 52c3728e0510c0414a609bbb55b54c2bd20f7a2f3a523a86050383b91d29043f0d0298fa9f82fe7ff1d96eac561d8c26020e0e41687cd53343083176f3850ccd WHIRLPOOL 1128a050b0d431443feddae40edf94f926a34c3e950f8466c9bcaf9eba22f18ef5fea1846b12ffd270374dee29994f57822e0331ef0427da946c59bd073cb5fb +EBUILD congruity-17.ebuild 701 SHA256 35c0003cd46a4f97b2aa4a9c1047f0a88b531a0f60d1e0bc5adb8b1b73a2a2ce SHA512 c8de575a7b9304aed05bedb51242ca544b97dd0431a955b7219363bb71e1241d17d40f061bc79b912561860764158b4c197aa04a7c65db619b3d05803d3b7eb1 WHIRLPOOL 0417592aec4d137cf6352e35d3093b59b1ac4598ff40899420f7632ca5168ce491d250648834c6eff3dd4a00ff9684f2d70a6d92f4d16f128e590d528442e843 diff --git a/x11-misc/congruity/congruity-17.ebuild b/x11-misc/congruity/congruity-17.ebuild new file mode 100644 index 0000000000000000000000000000000000000000..3b9b2479e89c937415b4bfe6c04ac863ac53e29a --- /dev/null +++ b/x11-misc/congruity/congruity-17.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit python + +DESCRIPTION="GUI application for programming Logitech Harmony remote controls" +HOMEPAGE="http://sourceforge.net/projects/congruity/" +SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.bz2" +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-python/wxpython:2.8 + dev-libs/libconcord[python]" +RDEPEND="${DEPEND}" + +src_prepare() { + python_convert_shebangs -r 2 . +} + +src_install() { + emake RUN_UPDATE_DESKTOP_DB=0 \ + PREFIX="/usr" \ + DESTDIR="${D}" install || die + dodoc README.txt Changelog +}