blob: 7013e3d4c81a52f81cdce1b62f180a71b00899f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/skype/skype-0.91.0.12.ebuild,v 1.4 2004/09/19 20:47:56 humpback Exp $
inherit eutils
#If you want to know when this package will be marked stable please see the Changelog
SVER=${PV//./_}
RESTRICT="nomirror"
DESCRIPTION="${PN} is a P2P-VoiceIP client."
HOMEPAGE="http://www.${PN}.com/"
SRC_URI="
qt? ( http://download.skype.com/linux/${PN}_ver-${SVER}.tar.bz2 )
!qt? ( http://download.skype.com/linux/${PN}_ver-${SVER}-staticQT.tar.bz2 )"
LICENSE="skype-eula"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="qt arts esd"
DEPEND="amd64? ( app-emulation/emul-linux-x86-glibc
app-emulation/emul-linux-x86-xlibs
app-emulation/emul-linux-x86-compat
app-emulation/emul-linux-x86-baselibs
qt? ( app-emulation/emul-linux-x86-qtlibs )
)
x86? ( qt? ( >=x11-libs/qt-3.2 )
>=sys-libs/glibc-2.2.5
)"
S="${WORKDIR}/${PN}_ver-${SVER}"
src_unpack() {
if use !qt;
then
unpack ${PN}_ver-${SVER}-staticQT.tar.bz2
cd ${WORKDIR}
mv ${S}-staticQT ${S}
cd ${S}
else
unpack ${PN}_ver-${SVER}.tar.bz2
cd ${S}
fi
}
src_install() {
## Install the wrapper script
if ( use arts || use esd );
then
mv skype skype.bin
cp ${FILESDIR}/sDaemonWrapper skype
fi
dodir /opt/skype
exeopts -m0755
exeinto /opt/skype
doexe skype
( use arts || use esd ) && doexe skype.bin
#It seems skype wants the wave in /usr/share/skype
#http://forum.skype.com/bb/viewtopic.php?t=4145
insinto /usr/share/skype
doins call_in.wav
insinto /usr/share/skype/lang
doins *.qm
insinto /opt/skype
make_desktop_entry skype "Skype VoIP" ../icons/hicolor/48x48/apps/skype.png
for SIZE in 16 24 32 48
do
mkdir ${S}/icons/${SIZE}
cp ${S}/icons/${PN}_${SIZE}_32.png ${S}/icons/${SIZE}/${PN}.png
dodir /usr/share/icons/hicolor/${SIZE}x${SIZE}/apps
insinto /usr/share/icons/hicolor/${SIZE}x${SIZE}/apps
doins ${S}/icons/${SIZE}/${PN}.png
done
( use arts || use esd ) && fowners root:audio /opt/skype/skype.bin
fowners root:audio /opt/skype/skype
dodir /usr/bin/
dosym /opt/skype/skype /usr/bin/skype
}
pkg_postinst() {
einfo "Have a look at ${PORTDIR}/licenses/${LICENSE} before running this software"
einfo "If you have sound problems please visit: "
einfo "http://forum.skype.com/bb/viewtopic.php?t=4489"
if ( use arts );
then
ewarn "Dont forget to configure your arts to work in Full-Duplex mode"
ewarn "Open controlcenter, go to \"Sound & Multimedia\"->\"Sound System\""
ewarn "On the \"Hardware\" tab, check the box next to \"Full duplex\"."
fi
ewarn "There are some problems with this version of skype when upgrading"
ewarn "If you have problems please go to:"
ewarn "http://forum.skype.com/bb/viewtopic.php?t=7187"
}
|