blob: d37a9bb7bb8017876277769ae5e74890f3bad46e (
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
94
95
96
97
98
99
|
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/skype/skype-0.94.0.1.ebuild,v 1.1 2005/01/29 17:37:56 humpback Exp $
inherit eutils
#If you want to know when this package will be marked stable please see the Changelog
RESTRICT="nomirror"
AVATARV="1.0"
DESCRIPTION="${PN} is a P2P-VoiceIP client."
HOMEPAGE="http://www.${PN}.com/"
SRC_URI="http://www.gentoo-pt.org/~humpback/skype-avatars-${AVATARV}.tgz
!static? ( http://download.skype.com/linux/${P}.tar.bz2 )
static? ( http://download.skype.com/linux/${PN}_staticQT-${PV}.tar.bz2 )"
LICENSE="skype-eula"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="static 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
!static? ( app-emulation/emul-linux-x86-qtlibs )
)
x86? ( !static? ( >=x11-libs/qt-3.2 )
>=sys-libs/glibc-2.2.5
)"
src_unpack() {
if use static;
then
unpack ${PN}_staticQT-${PV}.tar.bz2
mv ${PN}_staticQT-${PV} ${S}
else
unpack ${P}.tar.bz2
fi
cd ${P}
unpack skype-avatars-${AVATARV}.tgz
}
src_install() {
## Install the wrapper script
mv skype skype.bin
cp ${FILESDIR}/sDaemonWrapper skype
dodir /opt/${PN}
exeopts -m0755
exeinto /opt/${PN}
doexe skype
doexe skype.bin
insinto /opt/${PN}/sound
doins sound/*.wav
insinto /opt/${PN}/lang
doins lang/*.qm
#Skype still shows ALL languagues no matter what were installed
#for i in ${LINGUAS}; do
# if [ -f lang/${PN}_${i}.qm ]; then
# doins lang/${PN}_${i}.qm
# fi;
#done;
insinto /opt/${PN}/avatars
doins avatars/*.jpg
insinto /opt/${PN}
make_desktop_entry skype "Skype VoIP" ../icons/hicolor/48x48/apps/skype.png
for SIZE in 16 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
fowners root:audio /opt/skype/skype.bin
fowners root:audio /opt/skype/skype
dodir /usr/bin/
dosym /opt/skype/skype /usr/bin/skype
# Install the Documentation
dodoc README LICENSE
}
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
##I do not know if this is true for this version. But will leave the note here
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"
}
|