diff options
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/skype/ChangeLog | 10 | ||||
-rw-r--r-- | net-im/skype/Manifest | 20 | ||||
-rw-r--r-- | net-im/skype/files/skype-4.2.0.11-desktop.patch | 18 | ||||
-rw-r--r-- | net-im/skype/skype-4.2.0.11-r1.ebuild | 112 |
4 files changed, 145 insertions, 15 deletions
diff --git a/net-im/skype/ChangeLog b/net-im/skype/ChangeLog index f66558c12a99..1a3a2ff14da8 100644 --- a/net-im/skype/ChangeLog +++ b/net-im/skype/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for net-im/skype # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/skype/ChangeLog,v 1.149 2013/07/20 00:45:20 abcd Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-im/skype/ChangeLog,v 1.150 2013/08/02 15:57:52 ford_prefect Exp $ + +*skype-4.2.0.11-r1 (02 Aug 2013) + + 02 Aug 2013; Arun Raghavan <ford_prefect@gentoo.org> + +skype-4.2.0.11-r1.ebuild, +files/skype-4.2.0.11-desktop.patch: + Fix up the .desktop file to work around a Skype bug with PulseAudio 4.0. + Dropped our desktop file generation and just fixed up the one that Skype + ships. Also fixed a grammatical error in the ebuild description. 20 Jul 2013; Jonathan Callen <abcd@gentoo.org> skype-2.2.0.35-r99.ebuild, skype-4.0.0.8-r1.ebuild, skype-4.1.0.20.ebuild, skype-4.2.0.11.ebuild: diff --git a/net-im/skype/Manifest b/net-im/skype/Manifest index 2c34dca3fda6..61c7a8822d84 100644 --- a/net-im/skype/Manifest +++ b/net-im/skype/Manifest @@ -1,6 +1,7 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +AUX skype-4.2.0.11-desktop.patch 570 SHA256 f35badada0dbc5f1291600d1c80501bd5d21c4f1ecc14e8628da80a61f1ce196 SHA512 de9d8b1a1b87ca51746ae523225f16c7a36760dbc5a8a4bb07e65d2c58b1a86f6a9b33a9c405da7c5b36e9a47740322d2b5f37da81e217c8ed45fa3a7fb6693f WHIRLPOOL 670eed4795dab9e07e7c6ed74273cf222ac2db6e265694fcc45a32557190fa30c95ee6fd27f8e8d6bf22128c61ee22d4ab09892ef3df163ce27977aae0e74715 DIST skype-2.2.0.35.tar.bz2 23079739 SHA256 b56b7170e218da1e2d52d63f8519d365c54296d294a32ab605788910d950eb94 SHA512 d4496ec15d93e22ca6fac884c097aa26f4533f1cda36e23518da4f98e17736684532c33689bb58ffcddb1d537cd2ae0de8f336db2588d034f451d46a59c0720b WHIRLPOOL 9d3b3e2cc5cd973c280a50883f19839cfd2df5166ef0f82cbf043a822e9fb94e2d8350daa85cb941faec5df4982c73d4bc9a81282f2623986c39b34545de9af6 DIST skype-4.0.0.8.tar.bz2 28719848 SHA256 f7044abb001dff02f3cf7753fab86df1a593792ec466a5328c0534595726023f SHA512 f29c5be1fd5d787583181afb2baa7bf09b9fef6aa9812bad5a76ecaeffc55789d3b18f838680051e4cfa1a10a92988166848b8074cc0e3dbb6a7870258967c08 WHIRLPOOL 36428288a655fec4145cfbec455ae530b8996fb678e6ea7379c51bf39dee7d949d7db8528e43dcbb6976f27e885f90aa1c4b0233f79161a988aa6e70b84e9048 DIST skype-4.1.0.20.tar.bz2 30500691 SHA256 c31e47cd5dcb14eead897f36bab80ee8d49c0e6dbf469c93bf745d5addec0ce2 SHA512 81cc8426d609735b6b86307300089365f43b5b492f6f99e7794b83a2b028f1e4031c0f045ec7a6e5ea4c34d618a6e1af56b21227f4b4049fb3e3430444228818 WHIRLPOOL 894fa9c8b97b02e88c23aa7a63edf49d3059e22c273220cd8cfc26cbe5e28e14a786b311b664208de1144153a7037f122d41830aeb1300a9646869a17387b406 @@ -10,23 +11,14 @@ DIST skype_static-4.0.0.8.tar.bz2 40843888 SHA256 434cfaf1de87d53b8e6b78a3deb85f EBUILD skype-2.2.0.35-r99.ebuild 3438 SHA256 a01ea327ce85e1d2134c4dc7a42ad5e8e81abe257699313e9dbca87a0e33905a SHA512 f937c1772cf58ad3c9ed03fbc1f36ee093713f9150d43e2db69096db498b4cea181461f0b7e0e20969bb00b254d7217ecf761df36a48370efcaac5096b1f92c8 WHIRLPOOL 97831fb0eaa582971e4b86b73dcdd74ef86374a64e719fd3bb369e6800d2122c62606d34eb6e728091bbafa306db18ec8c2d4cf4b9e40b02842ec19264f6a3d4 EBUILD skype-4.0.0.8-r1.ebuild 3411 SHA256 424d0a640a907c222c3e456d81beeb611da4a6b99c0aaf8a24da85a519f193be SHA512 5f2f65d6b0ba8699550988b520af1e591b39f77168b9acc42ad607473db5286e0185dfa34412ae056fc1d7e39f427ec7c2bb70e723072dddbc7d7e87b14f3d32 WHIRLPOOL c434c2024a7915f49b67365779f532c6d32a06960042ca288aff110a8d1946491999f551e33195829e403e3ae1ca4bb10c1eef17b8b9f4ce21530836955a231b EBUILD skype-4.1.0.20.ebuild 2799 SHA256 4042313e61afd1a091ec4f1809a01a412153bf3e59acc0ef7b801ea6fc88e4cd SHA512 19242b12719f8f16b9239729c24a01240c9038f8bd5523a31d7052c88d4894658eec555349821f111cfc395d5a6f5479e5f5015041eaf8a13d9cbd4c8d5f4183 WHIRLPOOL 17c4e3e3734fbbba91667c4de90d12d1a6b3e01793d206ce2ea5bab55d8f1573589f4705dca352063019c52907e0320e171bdb6f83ff13afb32e1b0fb149e858 +EBUILD skype-4.2.0.11-r1.ebuild 2823 SHA256 0561f36b51da270d3c3a1f08f6d9c87035db68178fb95570dd4fde09b3a92942 SHA512 34875bd798bdb7f9b6e5d8195704a41b89d74cc851228567ae87b1d47c95e90cad9fca549167792557934ac771cb7364aaeba9f684edaeffac67ae5aaded1617 WHIRLPOOL b1ebd09390fff81ee91c8a958ee23a68fc6f29ff66ce9e4493d5a88fdd8f5852a6c32f1ef4a3c558309a07c65b43ffe21bd98d1aa642a6ba126fdaaaafd822ec EBUILD skype-4.2.0.11.ebuild 2813 SHA256 919bb0aa98b6fecf7c999e3db4edb5fa2e5a95a038acb21da26c87e68b3aff84 SHA512 44d1d232e990ed362271ab3762f7be5a6a3760b8e56cad3b0e4499b949a1bbdd633d3776c1a316b4a4fb547cc7780fcf55f565c349dd824280d83e8f5be173bf WHIRLPOOL 428a1c60e28e92d4d5e31cd64f8d9b672634b2477bccebb710835335c59590d3a6e5c24adc5fe8930b500cadd6645d6f24d2d0632c5576e6dad889a7ac1f189c -MISC ChangeLog 26151 SHA256 9b53053199afac5ae37f042c351be6b0b556c7d07666f1aa8a536f175c675be7 SHA512 ba211f80e2544987a2d118c5ce646dd9f5e82ff185460bc2a92aa9cf9ff9130a3ff996f428c7f641c1cd738b5596f4c3ec570e27c1c16aa92612d71dd0265138 WHIRLPOOL a028534b38603b78ba3aae42e9868a89db310409f8a3a54eb7a12d3c08d120c1af84e45881d2e8f6a0bb6a728d6d9d3efe26eb9758040c45144da8e8e1cede07 +MISC ChangeLog 26532 SHA256 c1975d8c04a37b5dfec2c3aec8867fd6e894494c0e3263f19829de2999759a8c SHA512 6e44e03da3d30402c26530780b74e5fa0e03f4c547238ad2831115336df9586dbb9e89cbbcbd4c5ef8bd6411203dde203b0f8ce1f9845adf151fcbf22acad597 WHIRLPOOL 56353f9b4758c9596c9cf3ccaae0fd76741ee7d2f3864c53f06b81ddc4a607ff0458e2a56a711bfc87436cc7765221dc19bba831288138013d09ab479b2bbb62 MISC metadata.xml 667 SHA256 731cac629cdcd3afb24c75f3b49485799f16fb43735a85d01ad1e26db429fdc5 SHA512 f91159b880661dc498767b75a99d6f0c0b5853601fab291d25ab320fb5b188b65675e6d41ee51d700f281b9ad5b2bb2afb18b712d591a7d1673fdd10baf7cb11 WHIRLPOOL 83358915b9c23776516d690922953690e3acb7559b6b492ddf2038449b866007a5ff26c8b747c2577218eb68c70825bdaff26ef39d125fbf3a4fd74bab69efa8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) -iQIcBAEBCAAGBQJR6d2hAAoJELHSF2kinlg43f0P+wa/5JazrFeyf/Dm3X0zQJ0j -LwJzOY7oCr/PnLfVMqFbXyJsU/nvc+cwANR4cgks8Iz2q9y9AHDknAhO3/qDzkko -DJJLZU7loqf4enVgHqK1mA4nx0+JI2qfS05xXUMTlZGS6aknGUEVxhlbNt5/iz2x -EgntOveVffZ2OWxy1/mh2HlHJd0pzB8UL5TvWEYSuORkqfrMwhc6dWyQXNcZ0Yak -Js9qp4kedaey9WniHXLTI6DMbN59sd6n6mQOtDgDoxlv/jH1wqln0ZHNc7f3rI7e -/5ISvrYn9bXDwXAHU2v6eUM4+f8Ks3vuJRofGXOndKkRvLwWCF8XmqppvSQD632o -h8wiJ2meO9tPOFKIwzvgTDuCF6RF3466fwzuRLXo0Vfz4ldP9roKQVtrhv8kYXQW -aO0jGzIZv2wk4P56wa6bjj2EnAcfNfYOE2H98kpQu2kCGfdVdqsNf++Euot6hJUF -6qZoNpk6wSWnfMJzpkRIj0YdLPePJpcjCQEObk5slU/v28FyMRcDgdj67kCjbmUb -e7lLn+OFtVoQcrzH5vDxrM1NOr5RqYZZFe9DKV1t9auU55tk4NJGYSYc3MJzN+4T -dEGRHIlkL1gJWGKzwkqzkz2z50mVZgE13vVOCHmbGTnoMekG69jFWpeTYUQAYpkh -pGnPsZCEnwmUhwBpT/fE -=tpF+ +iEYEAREIAAYFAlH713oACgkQ+Vqt1inD4uySvQCfa3hDX5ydHRMtS3DZ+I82yCcH +rD0Anj/tNB0lap5d3PPnP9n1agb85Omp +=c4ZY -----END PGP SIGNATURE----- diff --git a/net-im/skype/files/skype-4.2.0.11-desktop.patch b/net-im/skype/files/skype-4.2.0.11-desktop.patch new file mode 100644 index 000000000000..c9f05810c241 --- /dev/null +++ b/net-im/skype/files/skype-4.2.0.11-desktop.patch @@ -0,0 +1,18 @@ +diff -urNp skype-4.2.0.11-orig/skype.desktop skype-4.2.0.11/skype.desktop +--- skype-4.2.0.11-orig/skype.desktop 2013-08-02 21:15:00.097090892 +0530 ++++ skype-4.2.0.11/skype.desktop 2013-08-02 21:16:57.711093392 +0530 +@@ -1,11 +1,11 @@ + [Desktop Entry] + Name=Skype + Comment=Skype Internet Telephony +-Exec=skype %U +-Icon=skype.png ++Exec=env PULSE_LATENCY_MSEC=60 skype %U ++Icon=skype + Terminal=false + Type=Application + Encoding=UTF-8 +-Categories=Network;Application; ++Categories=Network;InstantMessaging;Telephony; + MimeType=x-scheme-handler/skype; + X-KDE-Protocols=skype diff --git a/net-im/skype/skype-4.2.0.11-r1.ebuild b/net-im/skype/skype-4.2.0.11-r1.ebuild new file mode 100644 index 000000000000..c02e6602c2d6 --- /dev/null +++ b/net-im/skype/skype-4.2.0.11-r1.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-im/skype/skype-4.2.0.11-r1.ebuild,v 1.1 2013/08/02 15:57:52 ford_prefect Exp $ + +EAPI=5 +inherit eutils gnome2-utils pax-utils + +DESCRIPTION="A P2P Internet Telephony (VoiceIP) client" +HOMEPAGE="http://www.skype.com/" +SRC_URI="http://download.${PN}.com/linux/${P}.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" + +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-qtlibs-${EMUL_X86_VER} + >=app-emulation/emul-linux-x86-soundlibs-${EMUL_X86_VER} + || ( + ( + x11-libs/libX11[abi_x86_32] + x11-libs/libXext[abi_x86_32] + x11-libs/libXScrnSaver[abi_x86_32] + x11-libs/libXv[abi_x86_32] + ) + >=app-emulation/emul-linux-x86-xlibs-${EMUL_X86_VER} + ) + ) + !amd64? ( + media-libs/alsa-lib + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXScrnSaver + x11-libs/libXv + dev-qt/qtcore:4 + dev-qt/qtdbus:4 + dev-qt/qtgui:4[accessibility,dbus(+)] + dev-qt/qtwebkit:4 + ) + selinux? ( sec-policy/selinux-skype )" + +src_prepare() { + epatch "${FILESDIR}/${P}-desktop.patch" +} + +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 64 96 128 256; do + newicon -s ${res} icons/SkypeBlue_${res}x${res}.png ${PN}.png + done + + domenu skype.desktop + + 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 +} |