From b52279c746cb8a0039c9f7a9dd4b70b1d8de5ca3 Mon Sep 17 00:00:00 2001 From: Mario Preksavec Date: Mon, 11 Nov 2013 21:44:08 -0600 Subject: network/skype: Clarified some SBo documentation Signed-off-by: Robby Workman --- network/skype/README | 15 +++++++++------ network/skype/README.SLACKWARE | 20 ++++++++++++++++++++ network/skype/skype-alternative.desktop | 11 +++++++++++ network/skype/skype.SlackBuild | 5 ++++- network/skype/skype.info | 4 ++-- 5 files changed, 46 insertions(+), 9 deletions(-) create mode 100644 network/skype/README.SLACKWARE create mode 100644 network/skype/skype-alternative.desktop diff --git a/network/skype/README b/network/skype/README index bd4351e405..546c20efe6 100644 --- a/network/skype/README +++ b/network/skype/README @@ -1,7 +1,10 @@ -Skype is a free Voice Over IP program for Linux, Windows and MacOS. -It allows users to communicate with other Skype users running any of -the supported platforms, as well as receiving and placing calls from -and to normal land lines and mobile phones. +Skype is a free Voice Over IP program for Linux, Windows, and MacOS. It +allows users to communicate with other Skype users running any of the +supported platforms, as well as receiving and placing calls from and to +normal land lines and mobile phones. -This script repackages the shared tarball provided by Skype, which -has been built dynamically. Static binary support has been removed. +This script repackages the shared tarball provided by Skype, which has +been built dynamically. Static binary support has been discontinued. + +See README.SLACKWARE (which is also installed with the package docs) for +setup, configuration, and usage hints. diff --git a/network/skype/README.SLACKWARE b/network/skype/README.SLACKWARE new file mode 100644 index 0000000000..9dd0bd1620 --- /dev/null +++ b/network/skype/README.SLACKWARE @@ -0,0 +1,20 @@ +It has been pointed out by alot of users that skype has problems with +some cameras, in most cases this leads to a green screen or no video at +all. This happens because V4L (legacy) API has been dropped from newer +kernels, and pixel format decoding has been pushed to user space. +Moreover, V4L2 does not support kernel space decoding. Since skype +supports only V4L, easiest way to get it working is to preload a V4L +compatibility library, and call skype like this: + + LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype + +If you are still having problems, try adding the following as aswell: + + XLIB_SKIP_ARGB_VISUALS=1 + +Included with this package is an alternative desktop file modified to +include those variables. For easy use, just copy it to your home +directory: + + cp /usr/doc/skype-4.2.0.11/skype-camera.desktop \ + ~/.local/share/applications diff --git a/network/skype/skype-alternative.desktop b/network/skype/skype-alternative.desktop new file mode 100644 index 0000000000..a840abb7ad --- /dev/null +++ b/network/skype/skype-alternative.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Skype (Alternative) +Comment=Skype Internet Telephony +Exec=env XLIB_SKIP_ARGB_VISUALS=1 LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype %U +Icon=skype.png +Terminal=false +Type=Application +Encoding=UTF-8 +Categories=Network;Application; +MimeType=x-scheme-handler/skype; +X-KDE-Protocols=skype diff --git a/network/skype/skype.SlackBuild b/network/skype/skype.SlackBuild index d0d716f518..56c0dcdffd 100644 --- a/network/skype/skype.SlackBuild +++ b/network/skype/skype.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for skype -# Copyright 2010-2013, mario +# Copyright 2010-2013 Mario Preksavec, Zagreb, HR # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -78,6 +78,9 @@ cat skype.conf > $PKG/etc/dbus-1/system.d/skype.conf mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +cat $CWD/README.SLACKWARE > $PKG/usr/doc/$PRGNAM-$VERSION/README.SLACKWARE +cat $CWD/skype-alternative.desktop > \ + $PKG/usr/doc/$PRGNAM-$VERSION/skype-alternative.desktop mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/network/skype/skype.info b/network/skype/skype.info index 290c435779..596e5fbdd2 100644 --- a/network/skype/skype.info +++ b/network/skype/skype.info @@ -6,5 +6,5 @@ MD5SUM="6e9553a6368853c647b1c5ad7f3cc99b" DOWNLOAD_x86_64="UNSUPPORTED" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="mario" -EMAIL="mario@slackverse.org" +MAINTAINER="Mario Preksavec" +EMAIL="mario at slackware dot hr" -- cgit v1.2.3