New binary ebuild thanks to Davide Cendron <davcen@interfree.it> in bug 169000
authorStefan Schweizer <genstef@gentoo.org>
Sat, 14 Apr 2007 12:48:27 +0000 (12:48 +0000)
committerStefan Schweizer <genstef@gentoo.org>
Sat, 14 Apr 2007 12:48:27 +0000 (12:48 +0000)
Package-Manager: portage-2.1.2.3

net-voip/wengophone-bin/ChangeLog [new file with mode: 0644]
net-voip/wengophone-bin/Manifest [new file with mode: 0644]
net-voip/wengophone-bin/files/digest-wengophone-bin-2.1_rc2 [new file with mode: 0644]
net-voip/wengophone-bin/files/wengophone-bin.png [new file with mode: 0644]
net-voip/wengophone-bin/metadata.xml [new file with mode: 0644]
net-voip/wengophone-bin/wengophone-bin-2.1_rc2.ebuild [new file with mode: 0644]

diff --git a/net-voip/wengophone-bin/ChangeLog b/net-voip/wengophone-bin/ChangeLog
new file mode 100644 (file)
index 0000000..9b3c7f4
--- /dev/null
@@ -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 <genstef@gentoo.org>
+  +files/wengophone-bin.png, +metadata.xml, +wengophone-bin-2.1_rc2.ebuild:
+  New binary ebuild thanks to Davide Cendron <davcen@interfree.it> in bug 169000
+
diff --git a/net-voip/wengophone-bin/Manifest b/net-voip/wengophone-bin/Manifest
new file mode 100644 (file)
index 0000000..1f65036
--- /dev/null
@@ -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 (file)
index 0000000..acb4d5e
--- /dev/null
@@ -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 (file)
index 0000000..170182d
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 (file)
index 0000000..02207a5
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>voip</herd>
+</pkgmetadata>
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 (file)
index 0000000..bbe259f
--- /dev/null
@@ -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"
+}