summaryrefslogtreecommitdiff
path: root/network
diff options
context:
space:
mode:
authorMario Preksavec <mario at slackware dot hr>2013-11-11 21:44:08 -0600
committerRobby Workman <rworkman@slackbuilds.org>2013-11-11 21:45:59 -0600
commit196bf6b069dad674b3faea1390241ffd10bf748c (patch)
treeb7f1f9a9bfc68c91c4767e6479f3e5fa39f981a7 /network
parentd88e4daea06e2e68b82e4442e6b887a42d8bcba2 (diff)
downloadslackbuilds-196bf6b069dad674b3faea1390241ffd10bf748c.tar.gz
network/skype: Clarified some SBo documentation
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'network')
-rw-r--r--network/skype/README15
-rw-r--r--network/skype/README.SLACKWARE20
-rw-r--r--network/skype/skype-alternative.desktop11
-rw-r--r--network/skype/skype.SlackBuild5
-rw-r--r--network/skype/skype.info4
5 files changed, 46 insertions, 9 deletions
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 <mario@slackverse.org>
+# 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"