Files
@ 794dc86717e2
Branch filter:
Location: portage-overlay.git/net-im/skype/skype-4.1.0.20.ebuild - annotation
794dc86717e2
3.0 KiB
application/vnd.gentoo.ebuild
initial commit of main tree
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 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 | # Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/skype/skype-4.0.0.8-r1.ebuild,v 1.2 2012/08/11 18:34:28 swift Exp $
EAPI=4
inherit eutils gnome2-utils pax-utils
DESCRIPTION="An P2P Internet Telephony (VoiceIP) client"
HOMEPAGE="http://www.skype.com/"
SKYPE_URI="http://download.${PN}.com/linux"
SRC_URI="!qt-static? ( ${SKYPE_URI}/${P}.tar.bz2 )"
# qt-static? ( ${SKYPE_URI}/${PN}_static-${PV}.tar.bz2 )"
LICENSE="${PN}-4.0.0.7-copyright ${PN}-4.0.0.7-third-party_attributions.txt"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="pax_kernel selinux qt-static"
QA_PREBUILT=opt/bin/${PN}
RESTRICT="mirror strip" #299368
EMUL_X86_VER=20120520
RDEPEND="virtual/ttf-fonts
amd64? (
>=app-emulation/emul-linux-x86-baselibs-${EMUL_X86_VER}
>=app-emulation/emul-linux-x86-soundlibs-${EMUL_X86_VER}
>=app-emulation/emul-linux-x86-xlibs-${EMUL_X86_VER}
!qt-static? ( >=app-emulation/emul-linux-x86-qtlibs-${EMUL_X86_VER} )
)
x86? (
media-libs/alsa-lib
x11-libs/libX11
x11-libs/libXext
x11-libs/libXScrnSaver
x11-libs/libXv
qt-static? (
>=dev-libs/glib-2.28
media-libs/fontconfig
>=media-libs/freetype-2
>=media-libs/tiff-3.9.5-r3:3
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libXrender
)
!qt-static? (
x11-libs/qt-core:4
x11-libs/qt-dbus:4
x11-libs/qt-gui:4[accessibility,dbus]
)
)
selinux? ( sec-policy/selinux-skype )"
src_unpack() {
unpack ${A}
[[ -d ${S} ]] || { mv skype* "${S}" || die; }
}
src_compile() {
type -P lrelease >/dev/null && lrelease lang/*.ts
rm -f lang/*.ts
}
src_install() {
into /opt
dobin ${PN}
fowners root:audio /opt/bin/${PN}
insinto /etc/dbus-1/system.d
doins ${PN}.conf
insinto /usr/share/skype
doins -r avatars lang sounds
dodoc README
local res
for res in 16 32 48; do
newicon -s ${res} icons/SkypeBlue_${res}x${res}.png ${PN}.png
done
make_desktop_entry ${PN} 'Skype VoIP' ${PN} 'Network;InstantMessaging;Telephony'
if use pax_kernel; then
pax-mark Cm "${ED}"/opt/bin/${PN} || die
eqawarn "You have set USE=pax_kernel meaning that you intend to run"
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
eqawarn "you suspect that ${PN} is being broken by this modification,"
eqawarn "please open a bug."
fi
echo PRELINK_PATH_MASK=/opt/bin/${PN} > ${T}/99${PN}
doenvd "${T}"/99${PN} #430142
}
pkg_preinst() {
gnome2_icon_savelist
rm -rf "${EROOT}"/usr/share/${PN} #421165
}
pkg_postinst() {
gnome2_icon_cache_update
# http://bugs.gentoo.org/360815
elog "For webcam support, see \"LD_PRELOAD\" section of \"README.lib\" document provided by"
elog "media-libs/libv4l package and \"README\" document of this package."
if use amd64; then
elog "You can install app-emulation/emul-linux-x86-medialibs package for the 32bit"
elog "libraries from the media-libs/libv4l package."
fi
}
pkg_postrm() {
gnome2_icon_cache_update
}
|