diff --git a/network/skype/README b/network/skype/README deleted file mode 100644 index ab48eeacd1..0000000000 --- a/network/skype/README +++ /dev/null @@ -1,16 +0,0 @@ -**Important notice** - -All Skype for Linux clients version 4.3 and older will be retired on -July 1, 2017. To keep chatting, please install the latest version of -Skype for Linux -- the new 'skypeforlinux' SlackBuild here at SBo. - -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 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 deleted file mode 100644 index 5df33e7bd1..0000000000 --- a/network/skype/README.SLACKWARE +++ /dev/null @@ -1,115 +0,0 @@ -Skype and camera issues ------------------------ -It has been pointed out by a lot of users that Skype has problems with -some cameras, in most cases this leads to green screen or no video at -all. This happens because V4L API (legacy) 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 it with -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 well: - - 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.3.0.37/skype-alternative.desktop \ - ~/.local/share/applications - -Skype and pulseaudio dependencies ---------------------------------- -With the introduction of Skype 4.3 series, all built-in ALSA support -has been completely removed. What this means is that we now have one -more dependency to deal with, and for 64bit Slackware users this makes -things even more complex, because they have to build 32bit counterparts -and use convertpkg script to make them installable on their systems. -At the time of writing this, pulseaudio also requires json-c and speex -dependencies, so if you are on a 32bit system, it should be enough to -build these and installpkg them. -For a 64bit setup, you will have to build all three dependencies, and -in the end you will end up with a total of six packages, three for each -platform. To do this, you will obviously need multilib packages from -Eric Hameleers, so make sure you check README that comes with them. -After 32bit packages are built, convert them like this: - - convertpkg-compat32 -i json-c-0.11-i486-1_SBo.tgz -e tgz - convertpkg-compat32 -i speex-1.2rc1-i486-3_SBo.tgz -e tgz - convertpkg-compat32 -i pulseaudio-5.0-i486-1_SBo.tgz -e tgz - -And installpkg resulting packages as usual. - -Skype and pulseaudio dependencies (addendum) --------------------------------------------- -It turns out, all of the above can be skipped by using apulse to wrap -around Skype binary. Naturally, for 64bit users this makes things a bit -harder, and a 32bit apulse compat32 package is required instead. In any -case, it's still a bit cleaner then having a whole pulseaudio installed -and interfering with the rest of the system, and only to serve Skype. -Find apulse SlackBuild at the usual awesome place, the slackbuilds.org -Website. Thanks goes to Andrzej Telszewski for pointing it out! - -Skype with a grain of salt --------------------------- -Running binary-only applications might give open source literate people -a certain dose of unease. Even more so when this application runs at -computer start up, has constant outbound network access, becomes a -super node when open ports from the internet are detected, effectively -accepting random connections from other users on the internet. If you -are not scared enough already, think about access to your sound card, -camera, and precious files after reading the above! -Sure, some will argue that privacy is a thing of the past, and not to -run such applications if you don't want to, but sometimes you simply -don't have a choice. Whether it's your long distance family members or -coworkers and friends, price is the same, you are left with an ugly -written app (just look at that 64bit support) that is probably full of -horrible holes, intentional or not (really :^) -While safest thing, of course, is to avoid using it, and probably turn -off your computer for good, right before you put on that tin foil hat -or bury your head in a hole somewhere, we wont be exploring those -options in this awesome README! -Instead, we will start from the obvious, firewall unused ports on your -computer, in most cases it's fine to close them all down. Next in line -are also obvious things, if you do not trust that little light on your -camera, unplug it when your haircut is not presentable to the world. -Same goes for your microphone, and if it's an integrated one, take it -from the pro's in the police department that use adhesive tape to cover -it up :-) -Now that manual labor is out the way, we come to a much more fun part, -protecting your precious files in $HOME. For this we take advantage of -multi-user environment, and simply run Skype under another user with -basic access. Without further ado, create another user and group with: - - groupadd -g 666 spyke - useradd -u 666 -d /home/spyke -m -s /bin/bash -g spyke spyke - -Optionally give this user access to hardware: - - usermod -G audio,video,pulse -a spyke - -If you previously had Skype set-up that you wish to keep, move it with: - - cp -a $HOME/.Skype /home/spyke - chown -R spyke:spyke /home/spyke/.Skype - -Allow group execution: - - echo "%spyke ALL=(spyke) NOPASSWD: /usr/bin/skype" \ - >> /etc/sudoers.d/66_spyke - -Add your user to this new group: - - usermod -G spyke -a USERNAME - -Finally, run it like this: - - xhost +local: \ - && sudo -u spyke /usr/bin/skype - -Attention, due to lack of goofiness in this README, anagrams were used -to fill that void. Together with some number crafting, level of Slack -has peaked, and the trumpets were blown. diff --git a/network/skype/doinst.sh b/network/skype/doinst.sh deleted file mode 100644 index 4e8ba7071d..0000000000 --- a/network/skype/doinst.sh +++ /dev/null @@ -1,4 +0,0 @@ -if [ -x /usr/bin/update-desktop-database ]; then - /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 -fi - diff --git a/network/skype/skype-alternative.desktop b/network/skype/skype-alternative.desktop deleted file mode 100644 index 8c6eddd1ec..0000000000 --- a/network/skype/skype-alternative.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[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 -Terminal=false -Type=Application -Categories=Network; -MimeType=x-scheme-handler/skype; -X-KDE-Protocols=skype diff --git a/network/skype/skype.SlackBuild b/network/skype/skype.SlackBuild deleted file mode 100644 index 5c16c3472e..0000000000 --- a/network/skype/skype.SlackBuild +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/sh - -# Slackware build script for skype - -# Copyright 2010, 2012, 2013, 2014 Mario Preksavec, Zagreb, HR -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -PRGNAM=skype -VERSION=${VERSION:-4.3.0.37} -BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} - -case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; -esac - -# Sanity check, we make sure resulting package will work on users system. -case "$ARCH" in - x86_64) - echo "$ARCH is not supported, you will need 32bit compatibility libs..." - ARCH=i586 - ;; - i586|i686) - : - ;; - *) - echo "$ARCH is not supported." - exit 1 - ;; -esac - -CWD=$(pwd) -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 -cd $PRGNAM-$VERSION -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -mkdir -p $PKG/usr/{bin,share/{skype,pixmaps,applications}} $PKG/etc/dbus-1/system.d -cp -a skype $PKG/usr/bin -cp -a avatars lang sounds $PKG/usr/share/skype -cat skype.desktop > $PKG/usr/share/applications/skype.desktop -cat icons/SkypeBlue_48x48.png > $PKG/usr/share/pixmaps/skype.png -cat skype.conf > $PKG/etc/dbus-1/system.d/skype.conf - -# If we strip it, it segfaults, so lets disable this for now. -#find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ -# | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -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 -cat $CWD/doinst.sh > $PKG/install/doinst.sh - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/network/skype/skype.info b/network/skype/skype.info deleted file mode 100644 index f20c1a0496..0000000000 --- a/network/skype/skype.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="skype" -VERSION="4.3.0.37" -HOMEPAGE="http://www.skype.com" -DOWNLOAD="http://download.skype.com/linux/skype-4.3.0.37.tar.bz2" -MD5SUM="95db8f2072b9acd6f79ed42da3d6db79" -DOWNLOAD_x86_64="UNSUPPORTED" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Mario Preksavec" -EMAIL="mario at slackware dot hr" diff --git a/network/skype/slack-desc b/network/skype/slack-desc deleted file mode 100644 index ac72a1b25a..0000000000 --- a/network/skype/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -skype: skype (a P2P Voice Over IP program) -skype: -skype: Skype is a free Voice Over IP program for Linux, Windows and -skype: MacOS. It allows users to communicate with other Skype users -skype: running any of the supported platforms, as well as receiving -skype: and placing calls from and to normal land lines as well as -skype: mobile phones. -skype: -skype: Homepage: http://www.skype.com -skype: -skype: