network/skype: Updated for version 1.4.0.118

This commit is contained in:
Martin Lefebvre 2010-05-11 19:46:01 +02:00 committed by Erik Hanson
parent 315815c65a
commit 48885c66fa
4 changed files with 64 additions and 19 deletions

View File

@ -6,10 +6,20 @@ running any of the supported platforms, as well as receiving
and placing calls from and to normal land lines as well as
mobile phones.
Skype needs QT, so you'll have that installed (QT is part of
the slackware distribution)
This SlackBuild allows to build both 1.3 and 1.4 versions of
Skype.
Please note that the mirror from which we download skype is not
skype.com. This is due to the fact that skype has removed any
and all support to skype-1.3.x in lieu of skype-1.4.x which is
QT4 based.
Skype 1.3 needs QT3, so you'll have that installed (QT3 is
part of the slackware distribution).
Skype 1.4 needs libsigcxx (libsigc++), available on both
SlackBuilds.org and linuxpackages.net).
Since Skype 1.4 is QT4-based, to keep dependencies at a
minimum the linked file is a static build, and is twice as
large as the 1.3 version, which is instead a dinamically
built QT3-based package.
The Skype 1.3 mirror is
http://ftp.surfnet.nl/pub/os/Linux/distr/pardusrepo/sources/skype-1.3.0.53-generic.tar.bz2
md5sum: e288e398e4a34a5760ff6321b253ed08
Both versions work fine with Slamd64.

View File

@ -24,11 +24,12 @@
#
# Modified by the SlackBuilds.org project
# Added Skype 1.4 compatibility by Mauro Giachero
set -e
PRGNAM=skype
VERSION=1.3.0.53
VERSION=1.4.0.118
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -44,19 +45,45 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP || exit 1
rm -rf $PRGNAM-$VERSION
tar -xjvf $CWD/$PRGNAM-$VERSION-generic.tar.bz2 || exit 1
cd $PRGNAM-$VERSION || exit 1
# 1.3.x.y packages are named "skype-1.3.x.y-generic.tar.bz2"
# 1.4.x.y packages are named "skype_static-1.4.x.y.tar.bz2"
# Since the _static package is twice as large as the -generic
# one, we keep this script compatible with both.
# The $SOURCETYPE variable is used in later steps to filter
# 1.3-only and 1.4-only things
if [ -f $CWD/$PRGNAM-$VERSION-generic.tar.bz2 ]; then
echo Unpacking $PRGNAM-$VERSION-generic.tar.bz2
tar -xjvf $CWD/$PRGNAM-$VERSION-generic.tar.bz2 || exit 1
cd $PRGNAM-$VERSION || exit 1
SOURCETYPE=1.3
else
echo Unpacking ${PRGNAM}_static-$VERSION.tar.bz2
tar -xjvf $CWD/${PRGNAM}_static-$VERSION.tar.bz2 || exit 1
cd ${PRGNAM}_static-$VERSION || exit 1
SOURCETYPE=1.4
fi
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
chmod 644 sound/*
if [ $SOURCETYPE == 1.3 ]; then
chmod 644 sound/*
else
chmod 644 sounds/*
fi
# ./configure not necessary for binary based builds
mkdir -p $PKG/{usr/{bin,share/{skype,pixmaps,applications}},etc/dbus-1/system.d}
cp skype skype-callto-handler $PKG/usr/bin
cp -R sound lang $PKG/usr/share/skype
cp skype $PKG/usr/bin
if [ $SOURCETYPE == 1.3 ]; then
cp -R sound lang $PKG/usr/share/skype
cp icons/skype_48_32.png $PKG/usr/share/pixmaps/skype.png
cp skype-callto-handler $PKG/usr/bin
else
cp -R sounds lang $PKG/usr/share/skype
cp icons/SkypeBlue_48x48.png $PKG/usr/share/pixmaps/skype.png
cp -R avatars $PKG/usr/share/skype
fi
cp skype.conf $PKG/etc/dbus-1/system.d/skype.conf.new
cp icons/skype_48_32.png $PKG/usr/share/pixmaps/skype.png
sed -e "s/Icon\=skype.png/Icon\=\/usr\/share\/pixmaps\/skype.png/g" \
skype.desktop > $PKG/usr/share/applications/skype.desktop

View File

@ -1,8 +1,8 @@
PRGNAM="skype"
VERSION="1.3.0.53"
VERSION="1.4.0.118"
HOMEPAGE="http://www.skype.com"
DOWNLOAD="http://ftp.surfnet.nl/pub/os/Linux/distr/pardusrepo/sources/skype-1.3.0.53-generic.tar.bz2"
MD5SUM="e288e398e4a34a5760ff6321b253ed08"
DOWNLOAD="http://download.skype.com/linux/skype_static-1.4.0.118.tar.bz2"
MD5SUM="95d44d423ec7566b48af47007c7a02c6"
MAINTAINER="Martin Lefebvre"
EMAIL="dadexter@gmail.com"
APPROVED="BP{k},alien"
APPROVED="Erik Hanson"

View File

@ -1,4 +1,12 @@
skype: Skype is a P2P Voice Over IP program.
# 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 ':'.
|-----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
@ -6,6 +14,6 @@ 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: homepage: http://www.skype.com
skype: