network/viber: Update script.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Roberto Metere 2015-11-11 16:14:42 +07:00 committed by Willy Sudiarto Raharjo
parent 1fc2096b9b
commit 4a47285bb0

View file

@ -2,7 +2,7 @@
#
# Slackware build script for Viber
# Copyright 2009-2010 Roberto Metere, Cagliari (CA), Italy
# Copyright 2014-2015 Roberto Metere, Cagliari (CA), Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -24,7 +24,7 @@
PRGNAM=viber
VERSION=${VERSION:-4.2.2.6}
BUILD=${BUILD:-2}
BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
case "$(uname -m)" in
@ -51,18 +51,23 @@ ar p $CWD/${PRGNAM}.deb data.tar.gz | gunzip | tar xv
mv $PKG/opt/viber/* $PKG/usr/share/viber
rm -r $PKG/opt
# Fix desktop launcher
sed -i 's/\/opt\/viber\/Viber/\/usr\/bin\/viber/' $PKG/usr/share/applications/viber.desktop
sed -i 's/\/opt\/viber\/Viber/\/usr\/bin\/ViberPC/' $PKG/usr/share/applications/viber.desktop
#
# Make a shell launcher
#
# In my opinion, it's a bug... that is, Viber must be called from installation path
# or with complete path to installation path, because it looks for other files.
# Any symbolic link or hard copy of main binary to /usr/bin would yeld to a
# Any symbolic link or hard copy of main binary to /usr/bin would yield a
# non-working launcher.
#
# ViberPC is the name of the window (it is better to call it as such for a better
# integration with docks, like cairo-dock)
# Anyway for compatibility with previous version a link to /usr/bin/viber is created.
#
mkdir -p $PKG/usr/bin
printf "#!/bin/sh\n/usr/share/viber/Viber\n" > $PKG/usr/bin/viber
printf "#!/bin/sh\n/usr/share/viber/Viber\n" > $PKG/usr/bin/ViberPC
ln -s ViberPC $PKG/usr/bin/viber
# Adjust ownerships and permissions
chown -R root:root .
@ -71,7 +76,7 @@ find -L . \
-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 {} \;
chmod +x $PKG/usr/bin/viber
chmod +x $PKG/usr/bin/ViberPC
cd
mkdir -p $PKG/usr/doc/$PRGNAM-$REAL_VER