summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorTimothy Redaelli <drizzt@gentoo.org>2007-05-24 09:51:21 +0000
committerTimothy Redaelli <drizzt@gentoo.org>2007-05-24 09:51:21 +0000
commit147a07e944dde70fc2aacad93c07b0a3b4ac4a56 (patch)
tree074574f6ac09ee07369f0a17c18ef15ca322204e /net-im
parentStable on ppc; bug #170899. (diff)
downloadgentoo-2-147a07e944dde70fc2aacad93c07b0a3b4ac4a56.tar.gz
gentoo-2-147a07e944dde70fc2aacad93c07b0a3b4ac4a56.tar.bz2
gentoo-2-147a07e944dde70fc2aacad93c07b0a3b4ac4a56.zip
Add a ugly hack wrt bug #179568.
Tested under ~amd64 and ~x86. (Portage version: 2.1.2.7)
Diffstat (limited to 'net-im')
-rw-r--r--net-im/skype/ChangeLog7
-rw-r--r--net-im/skype/files/99skype1
-rw-r--r--net-im/skype/skype-1.4.0.64_alpha.ebuild22
3 files changed, 16 insertions, 14 deletions
diff --git a/net-im/skype/ChangeLog b/net-im/skype/ChangeLog
index ec25314fa4ee..ad4dfdd0e6c6 100644
--- a/net-im/skype/ChangeLog
+++ b/net-im/skype/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-im/skype
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/skype/ChangeLog,v 1.71 2007/05/23 17:02:52 drizzt Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/skype/ChangeLog,v 1.72 2007/05/24 09:51:21 drizzt Exp $
+
+ 24 May 2007; Timothy Redaelli <drizzt@gentoo.org> -files/99skype,
+ skype-1.4.0.64_alpha.ebuild:
+ Add a ugly hack wrt bug #179568.
+ Tested under ~amd64 and ~x86.
23 May 2007; Timothy Redaelli <drizzt@gentoo.org>
skype-1.4.0.64_alpha.ebuild:
diff --git a/net-im/skype/files/99skype b/net-im/skype/files/99skype
deleted file mode 100644
index 91bc0f4a4a2c..000000000000
--- a/net-im/skype/files/99skype
+++ /dev/null
@@ -1 +0,0 @@
-LDPATH=/opt/skype
diff --git a/net-im/skype/skype-1.4.0.64_alpha.ebuild b/net-im/skype/skype-1.4.0.64_alpha.ebuild
index 80c0dfc90271..cf4baa7e2052 100644
--- a/net-im/skype/skype-1.4.0.64_alpha.ebuild
+++ b/net-im/skype/skype-1.4.0.64_alpha.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/skype/skype-1.4.0.64_alpha.ebuild,v 1.2 2007/05/23 17:02:52 drizzt Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/skype/skype-1.4.0.64_alpha.ebuild,v 1.3 2007/05/24 09:51:21 drizzt Exp $
inherit eutils qt4
@@ -30,8 +30,8 @@ DEPEND="
>=media-libs/alsa-lib-1.0.11
>=dev-libs/libsigc++-2
!static? ( $(qt4_min_version 4.2.3) ) )"
-#RDEPEND="${DEPEND}
-# >=sys-apps/dbus-0.23.4"
+RDEPEND="${DEPEND}
+ >=sys-apps/dbus-1.0.0"
QA_EXECSTACK_x86="opt/skype/skype"
QA_EXECSTACK_amd64="opt/skype/skype"
@@ -76,8 +76,7 @@ src_install() {
exeopts -m0755
exeinto /opt/${PN}
doexe skype
- doexe ${FILESDIR}/skype.sh
- dosym /opt/skype/skype.sh /usr/bin/skype
+ make_wrapper skype /opt/${PN}/skype /opt/${PN} /opt/${PN} /usr/bin
#doexe skype-callto-handler
insinto /opt/${PN}/sounds
@@ -119,19 +118,18 @@ src_install() {
# Install the Documentation
#dodoc README LICENSE
-
make_desktop_entry skype "Skype VoIP" skype
#AMD64 team does not provide this so we add it:
- if use amd64;
- then
- cd ${WORKDIR}
+ if use amd64; then
exeinto /opt/${PN}
- doexe libsigc-2.0.so.0
- doexe libsigc-2.0.so.0.0.0
- doenvd "${FILESDIR}"/99skype
+ dosym libsigc-2.0.so.0.0.0 /opt/${PN}/libsigc-2.0.so.0
+ doexe "${WORKDIR}"/libsigc-2.0.so.0.0.0
fi
+ #Ugly hack for bug #179568
+ use amd64 && multilib_toolchain_setup x86
+ dosym /usr/$(get_libdir)/libdbus-1.so /opt/${PN}/libdbus-1.so.2
# TODO: Optional configuration of callto:// in KDE, Mozilla and friends
}