From: Stefan Schweizer Date: Sat, 14 Apr 2007 12:48:27 +0000 (+0000) Subject: New binary ebuild thanks to Davide Cendron in bug 169000 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6a5ee5bda18e65a9b025ff7580cd298b504696ac;p=gentoo.git New binary ebuild thanks to Davide Cendron in bug 169000 Package-Manager: portage-2.1.2.3 --- diff --git a/net-voip/wengophone-bin/ChangeLog b/net-voip/wengophone-bin/ChangeLog new file mode 100644 index 000000000000..9b3c7f4fee00 --- /dev/null +++ b/net-voip/wengophone-bin/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for net-voip/wengophone-bin +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-voip/wengophone-bin/ChangeLog,v 1.1 2007/04/14 12:48:27 genstef Exp $ + +*wengophone-bin-2.1_rc2 (14 Apr 2007) + + 14 Apr 2007; Stefan Schweizer + +files/wengophone-bin.png, +metadata.xml, +wengophone-bin-2.1_rc2.ebuild: + New binary ebuild thanks to Davide Cendron in bug 169000 + diff --git a/net-voip/wengophone-bin/Manifest b/net-voip/wengophone-bin/Manifest new file mode 100644 index 000000000000..1f65036aaed5 --- /dev/null +++ b/net-voip/wengophone-bin/Manifest @@ -0,0 +1,22 @@ +AUX wengophone-bin.png 6111 RMD160 e7f9e9fdfd5586ec121bce0a2a67cdd56cf09c82 SHA1 be879c6b11387aa7219c63698da0bf87c102f278 SHA256 01006949583d4f31371373d5737395b29f13e81266e74c403639b33018da379d +MD5 79bb2033a5b6e4833866dee09f2219e9 files/wengophone-bin.png 6111 +RMD160 e7f9e9fdfd5586ec121bce0a2a67cdd56cf09c82 files/wengophone-bin.png 6111 +SHA256 01006949583d4f31371373d5737395b29f13e81266e74c403639b33018da379d files/wengophone-bin.png 6111 +DIST WengoPhone-2.1-rc2-linux-bin-x86.tar.bz2 18638975 RMD160 549a2acb359e6b07285d85a4f5a317a8c67beff0 SHA1 e6651c171d68ec44ea4789594f9280e2794c9b44 SHA256 a95f206645fd6ea395e37f9a90d05dcffb17c48622ec863f833f1ba2880c3958 +DIST libgcrypt11_1.2.4-1_i386.deb 196846 RMD160 3b1d597423f16fc62129622e2b0c15f805f7d07c SHA1 9a439921ba7bad478cfa209572fcf0971bb77ba0 SHA256 90cf41a24d1dd342fbfec6108a1d1d5051071b8d85fc523c489cb3c926260e99 +DIST libgpg-error0_1.4-2_i386.deb 34586 RMD160 1a1577e65e31af0ec08746ba12122f2698bb6df1 SHA1 f6598e250607be2a88cf368955210aca09cf2fa0 SHA256 d1d0ee8706d2553446dbd83bc9d214a3fe68b502d27dd5c49348f4753403287c +EBUILD wengophone-bin-2.1_rc2.ebuild 2220 RMD160 47ab096b812d1862a8ed708cdb58c77f85a769cc SHA1 33bcf4083e8588f03e1f5e3ee1b22299869ef574 SHA256 15f6ab41c54f1af052751d4550167f7c8d133f063adb1b693986d3c4ad50e5d6 +MD5 0efa7303b1fd9d8479829468b4fd3f62 wengophone-bin-2.1_rc2.ebuild 2220 +RMD160 47ab096b812d1862a8ed708cdb58c77f85a769cc wengophone-bin-2.1_rc2.ebuild 2220 +SHA256 15f6ab41c54f1af052751d4550167f7c8d133f063adb1b693986d3c4ad50e5d6 wengophone-bin-2.1_rc2.ebuild 2220 +MISC ChangeLog 470 RMD160 fe51685c4fbb5022f2c44cda6a44afd89aa050c5 SHA1 ffbecb0fe14754f7ae32dd062aec9fd1be7919fb SHA256 edd412188f3a85795e7daa203a513f824830cdc6c91fa9874d71a2bbfd5f0a0f +MD5 8d9d0537ff5a71709a83de92d1f9fbcc ChangeLog 470 +RMD160 fe51685c4fbb5022f2c44cda6a44afd89aa050c5 ChangeLog 470 +SHA256 edd412188f3a85795e7daa203a513f824830cdc6c91fa9874d71a2bbfd5f0a0f ChangeLog 470 +MISC metadata.xml 157 RMD160 cb900ea8bf389b8f6147746711462b5757752b16 SHA1 bbbbd897cfe8d8bac785b23bead8e185871055bd SHA256 6759dc127ff53f85505b9b455ba325e65015b694b1ec50eb99ddfc8903b967bf +MD5 b334f14db95c08e71ab02ffd5d712607 metadata.xml 157 +RMD160 cb900ea8bf389b8f6147746711462b5757752b16 metadata.xml 157 +SHA256 6759dc127ff53f85505b9b455ba325e65015b694b1ec50eb99ddfc8903b967bf metadata.xml 157 +MD5 28a8926710b45a0449d163400568956a files/digest-wengophone-bin-2.1_rc2 834 +RMD160 76df72e41293085324c85355689813c5cade2e6c files/digest-wengophone-bin-2.1_rc2 834 +SHA256 9736a42bcb4d8a4cd78174105555719dca10ffe7f3de18dd270e9573a19698d7 files/digest-wengophone-bin-2.1_rc2 834 diff --git a/net-voip/wengophone-bin/files/digest-wengophone-bin-2.1_rc2 b/net-voip/wengophone-bin/files/digest-wengophone-bin-2.1_rc2 new file mode 100644 index 000000000000..acb4d5e092c6 --- /dev/null +++ b/net-voip/wengophone-bin/files/digest-wengophone-bin-2.1_rc2 @@ -0,0 +1,9 @@ +MD5 094b803bf46bde90be1b5491d0e9189b WengoPhone-2.1-rc2-linux-bin-x86.tar.bz2 18638975 +RMD160 549a2acb359e6b07285d85a4f5a317a8c67beff0 WengoPhone-2.1-rc2-linux-bin-x86.tar.bz2 18638975 +SHA256 a95f206645fd6ea395e37f9a90d05dcffb17c48622ec863f833f1ba2880c3958 WengoPhone-2.1-rc2-linux-bin-x86.tar.bz2 18638975 +MD5 490f1910d88d0bd4e2a4855287b78cbe libgcrypt11_1.2.4-1_i386.deb 196846 +RMD160 3b1d597423f16fc62129622e2b0c15f805f7d07c libgcrypt11_1.2.4-1_i386.deb 196846 +SHA256 90cf41a24d1dd342fbfec6108a1d1d5051071b8d85fc523c489cb3c926260e99 libgcrypt11_1.2.4-1_i386.deb 196846 +MD5 1147431b1bf9955997c50459ed88fe18 libgpg-error0_1.4-2_i386.deb 34586 +RMD160 1a1577e65e31af0ec08746ba12122f2698bb6df1 libgpg-error0_1.4-2_i386.deb 34586 +SHA256 d1d0ee8706d2553446dbd83bc9d214a3fe68b502d27dd5c49348f4753403287c libgpg-error0_1.4-2_i386.deb 34586 diff --git a/net-voip/wengophone-bin/files/wengophone-bin.png b/net-voip/wengophone-bin/files/wengophone-bin.png new file mode 100644 index 000000000000..170182d43885 Binary files /dev/null and b/net-voip/wengophone-bin/files/wengophone-bin.png differ diff --git a/net-voip/wengophone-bin/metadata.xml b/net-voip/wengophone-bin/metadata.xml new file mode 100644 index 000000000000..02207a5a38e2 --- /dev/null +++ b/net-voip/wengophone-bin/metadata.xml @@ -0,0 +1,5 @@ + + + +voip + diff --git a/net-voip/wengophone-bin/wengophone-bin-2.1_rc2.ebuild b/net-voip/wengophone-bin/wengophone-bin-2.1_rc2.ebuild new file mode 100644 index 000000000000..bbe259f7d7e9 --- /dev/null +++ b/net-voip/wengophone-bin/wengophone-bin-2.1_rc2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-voip/wengophone-bin/wengophone-bin-2.1_rc2.ebuild,v 1.1 2007/04/14 12:48:27 genstef Exp $ + +inherit eutils + +MY_PN="WengoPhone" +DESCRIPTION="Wengophone NG is a VoIP client featuring the SIP protcol" +HOMEPAGE="http://www.openwengo.org/" +SRC_URI="http://download.wengo.com/releases/${MY_PN}-${PV/_*}/RC${PV/*rc}/linux/${MY_PN}-${PV/_/-}-linux-bin-x86.tar.bz2 + amd64? ( + mirror://debian/pool/main/libg/libgcrypt11/libgcrypt11_1.2.4-1_i386.deb + mirror://debian/pool/main/libg/libgpg-error/libgpg-error0_1.4-2_i386.deb + )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RESTRICT="strip" + +DEPEND="amd64? ( app-arch/dpkg )" +RDEPEND="${DEPEND} + !net-im/wengophone + amd64? ( app-emulation/emul-linux-x86-baselibs + app-emulation/emul-linux-x86-xlibs + app-emulation/emul-linux-x86-soundlibs ) + x86? ( + =dev-libs/openssl-0.9.8* + sys-libs/zlib + =dev-libs/glib-2* + media-libs/alsa-lib + sys-fs/e2fsprogs + dev-libs/libxml2 + x11-libs/libSM + x11-libs/libICE + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXext + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXrender + )" + +S=${WORKDIR} + +QA_TEXTRELS="opt/wengophone/libwebcam.so + opt/wengophone/libphapi.so + opt/wengophone/libsfp-plugin.so" + +src_unpack() { + for pkg in ${A} + do + echo ${pkg} | grep -q "tar.bz2" && unpack ${pkg} + echo ${pkg} | grep -q ".deb" && /usr/bin/dpkg --extract ${DISTDIR}/$pkg ${WORKDIR} + done +} + +src_install() { + local \ + WENGO_HOME="/opt/wengophone" + WENGO_SRC="wengophone-ng-binary-latest" + + dodir "${WENGO_HOME}" + + insinto "${WENGO_HOME}" + doins -r ${WENGO_SRC}/{emoticons,lang,pics,sounds} + + insopts -m0755 + insinto "${WENGO_HOME}" + doins ${WENGO_SRC}/*.so* + use amd64 && doins usr/lib/* + + exeinto "${WENGO_HOME}" + doexe ${WENGO_SRC}/qtwengophone + + use amd64 && rm ${D}/${WENGO_HOME}/lib{gcrypt.so.11.2.3,gpg-error.so.0.3.0} + rm ${D}/${WENGO_HOME}/{emoticons,sounds}/CMakeLists.txt + + make_wrapper "wengophone" "./qtwengophone" "${WENGO_HOME}" "${WENGO_HOME}" /usr/bin + + doicon ${FILESDIR}/${PN}.png + make_desktop_entry "wengophone" "WengoPhone" +}